Développeur Full Stack
CURSUS DIPLÔMANT - TITRE NIVEAU II - BAC+4
formation préparant à la certification professionnelle DFS niveau II (fr) 6(eu) de l'IT-AKADEMY

Développeur fullstack : une vision globale

Les développeurs full-stack sont par essence des développeurs informatiques aux compétences et activités très diversifiées. Le métier de développeur full-stack se distingue du métier de développeur web : alors que le développeur web travaille généralement sur une couche spécifique que de l’écriture d’un logiciel ou d’une application de manière spécialisée (front-end, back-end, API), le développeur full-stack prend ainsi en charge l’empilement complet des composantes d’un outil.

Formation labellisée Grande Ecole du Numérique #GEN

Formation soutenue par la fédération CINOV et CINOV-IT dans le cadre du dispositif CARED

Formation reconnue par l'état - Titre de niveau II enregistré au RNCP, publiée au JORF du 21/04/2017 par arrêté du 07/04/2017, dont l'IT-Akademy est l'unique certificateur.



Technicité et Expertise

Les développeurs full-stack disposent des compétences pour travailler aussi bien sur le back office d’une application que sur le front end. Ils connaissent ou ont été exposés à un maximum d’aspects du développement informatique. Ils ont à la fois une vision business, communication, webmarketing, la capacité de créer ou d’aider à la création et d’en mesurer la qualité, afin d’accroître progressivement la performance. Les développeurs full-stack sont capables de concevoir un outil informatique (logiciel, application, site web…) tout en intégrant les dimensions transversales de marketing et commercialisation en totale autonomie.

Tous les cursus reposent sur une alternance entre plusieurs modalités pédagogiques innovantes afin de dynamiser les enseignements. Le choix de ces modalités dépend des matières enseignées. Parmi les plus mises en oeuvre : classe inversée, learn-by-doing, serious games, challenges et hackathons, peer to peer, coaching.

Cursus DFS

 

Modalités

Niveau d'accès :
Tous publics dès BAC + 2 informatique.
Autre niveau sur dossier

Type de contrat :
Contrat de professionnalisation, Formation continue, CARED

Durée de la formation :
24 mois en alterance (rythme 1 semaine école, 3 semaines entreprise)
En formation continue, durée selon profil

Prochain démarrage de la formation :
Plusieurs sessions par an, nous contacter.

Évaluation :
Contrôle continu, mémoire et soutenance devant un jury de professionnels


Programme de la formation

Année 1 (semestres 5 & 6 du parcours initial)

  • Consolidation des compétences réseau
  • Consolidation des compétences systèmes (Linux)
  • Consolidation des compétences en intégration web (HTML/CSS/JS)
  • Consolidation des compétences en programmation (PHP, C)
  • Génie logiciel (algorithmique avancée, conception, architectures applicatives)
  • Bases de données (conception et développement)
  • Développement web I (Wordpress)
  • Programmation orientée objet I (PHP & Python)
  • Bases de données (administration et optimisation)
  • Développement web II (Javascript avancé)
  • Développement web III (Design patterns PHP)
  • Développement web IV (Frameworks PHP)
  • Méthodes de développement (conception, rédaction de spécifications)
  • Green IT
  • Gestion de projets (méthodes)
  • Initiation au chiffrage de projets

Année 2 (semestres 7 & 8 du parcours initial)

  • Développement web V (NodeJS)
  • Développement mobile I (hybride NodeJS)
  • Programmation orientée objet II (C++, JAVA)
  • Développement mobile II (natif iOS)
  • Développement mobile III (natif Android)
  • Initiation à la programmation système (Shell, C)
  • Administration avancée de serveurs Linux et orchestration (cas pratique DevOps)
  • Développement web VI (éco-conception / Green IT)
  • Développement web VII (sécurité et performance des applications web)
  • Développement web VIII (conception et consommation de web services - API)
  • Initiation à la programmation réseau et de sécurité (Python)
  • Gestion de projets (cas pratique)
  • Initiation au droit informatique
  • Méthodes de développement (qualité et industrialisation, DevOps)
  • Marketing digital et e-commerce
  • SEO
  • Cloud computing (AWS)
  • UX Design avancé et accessibilité
  • CTFs (Root-me, …)
  • Initiation à l’IA et au Machine Learning
  • Initiation à la blockchain

Panorama des technologies étudiées (liste non exhaustive et soumise à l'évolution des syllabus)

liste des technologies DFS

Nos partenariats technologiques pour ce cursus (services offerts aux étudiants)

liste des partenaires DFS

Pour quels métiers ?

La formation développeur Full-Stack ouvre à des postes à responsabilité dans les métiers du développement, comme par exemple :

  • Développeur Full Stack (29-46 k€)
  • Développeur web Front End (26-36 k€)
  • Back End, Lead Développeur (40 k€)
  • Développeur PHP, Node.js, Ruby, Zend, Symfony, Laravel (24-38 k€)
  • Développeur d’Application, Mobile (28-45 k€)
  • Analyste-Programmeur (27-40 k€)
  • Chef de projets étude et développement.

Après la formation ?

Insertion professionnelle, mais aussi poursuite de cursus avec les formations :