Ingénierie logicelle - Chef de projet informatique

Formation qualifiante

Public

L’auditoire ciblé pourra venir des formations suivantes :

Formation développeur Aflokkat

BTS informatique (avec 3 à 4 ans d’expérience)

Licence informatique (avec 2 ans d’expérience)

Ingénieur développement déjà en poste (avec 1 an d’expérience)

Objectifs pédagogiques

L’objectif de cette formation est d’acquérir les notions suivantes :

      • Gestion de projet informatique
      • Initiation à la data analyse
      • Ingénierie logicielle
      • Sécurité des systèmes d’information
      • Swift avancé (cycle Master classes)
      • Sécurité informatique avancée (cycle Master classes)
      • Initiation à la réalité augmentée (cycle Master classes)

      Contenu

      Warm up (35h)

      Evaluation des compétences actuelles

      Remise à niveau


      Gestion de projet informatique (140h)

      Organiser et planifier le projet

      o Rédiger et partager le cahier des charges

      o Clarifier les attentes, les objectifs et les critères de réussite

      o Construire l’équipe projet

      o Organiser le déroulement du projet

      Le suivi du projet

      o L’évaluation des différentes étapes

      o Le suivi de performance

      o Analyser les indicateurs de suivi et actualiser les objectifs si nécessaires

      o Rythmer les points d’étapes

      o Bilan de fin de projet et garantie

      Animer un projet 

      o Rédiger des documents techniques pédagogiques ou commerciaux

      o Communiquer en anglais écrit et oral

      o Animer une équipe projet

      Méthodologies

      o Méthode Agile

      o DevOps

      Normes de qualité et gestion des risques

      o Normes ISO 9000

      o Normes ISO 27000


      Initiation à la data analyse (105h)

      Les bases de la data analyse 

      o Notions de mathématiques pour la data analyse 

      o SQL avancé

      Informatique décisionnelle (21h)

      o Notions et intérêts de la Business Intelligence

      o Principaux outils de BI

      Big data et Machine learning (84h)

      o Gestion et structuration de la donnée

      o Spark, Hadoop, MapReduce

      o Python & MongoDB


      Ingénierie logicielle (210h)

      Logique, algorithmique et complexité 

      o Rappels

      o Logique du premier ordre et du second ordre

      o Algorithmique et complexité avancée

      Génie logiciel

      o Outils de modélisation

      o Usine logicielle

      Gestion de versions logicielles

      o Intérêts et présentation des principaux logiciels

      o GIT, GIT Flow, client GIT (GIT Kraken)

      o Integration continue 

      Programmation Java

      o Utilisation de génériques

      o Les threads

      o La reflection

      o Les annotations

      o Les sockets

      o Sécurité Java SE

      o Signature du code et gestion des clés

      o Utilisation des Design Patterns

      o Utilisation de frameworks (Spring, Hibernate)

      Industrialisation du code

      o Bonnes pratiques

      o Homogénéisation

      o Tests unitaires

      o Robustesse et optimisation du code

      o Techniques de débogage


      Sécurité des systèmes d’information (105h)

      Architecture et management des systèmes d’information (35h)

      Ingénierie Réseaux (35h)

      o Sécurité avec Python

      o Sécurité des infrastructures

      o Sécurité Wifi

      o Cryptographie

      Ingénierie Système (35h)

      o Linux Administration système avancée

      o Sécurité avancée des systèmes 


      Cycle Master classes (105h)

      Swift avancé (35h)

      o APIs utiles et fonctions avancées

      o Persistance des données

      o Utilisation du framework Mapkit

      o Communication asynchrone et openData

      o Utiliser la navigation

      o Les tables views

      o Conception de jeux vidéo IOS

      Sécurité informatique avancée (35 h)

      o Techniques de Hacking et tests d'intrusion

      o Ethical Hacking

      o Sécurité Avancée des Réseaux

      Initiation à la réalité augmentée (35h)

      o La réalité augmentée sur mobile

      o Tracking ARCore

      o Tracking ARKit

      o Interface graphique & expérience utilisateur

      o Développement multi-plateformes

      o Techniques avancées (Tracking de visage, ancrage des objets, expérience réseau, …)

      Méthode pédagogique

      L’ensemble des supports sera en langue anglaise.

      Un ou plusieurs modules seront dispensés en anglais.


      Formation dispensée en alternance

      Durée : 700 heures
      Prérequis

      • Être titulaire d'un diplôme Bac+2 minimum ou équivalent (Titre professionnel...) ou justifier d'une expérience professionnelle de minimum 2 ans dans le domaine du développement 
      • Formation dispensée en alternance : avoir une entreprise d'accueil

      Modalités d’évaluation

      Passage de la certification Chef de projet informatique

      Validation

      Certification Chef de projet informatique

      Certification

      Titre professionnel Chef de projet informatique (Niveau 1) - Equivalent Bac+5

      Code RNCP : 25554

      POUR RESTER CONNECTÉ