DU Développeur d'Applications Full Stack

Résumé de la formation

  • Type de diplôme: Diplôme Universitaire
  • Domaines de compétences: Informatique et Sciences du numérique

Présentation

Présentation

Devenir développeur web Full Stack

Le développeur Full Stack se positionne le développement d'applications web et mobile, il est capable de gérer le projet du début à la fin.

 

La formation développeur web full stack permet de former des développeurs complet qui pourront agir sur le développement back-end et le développement front-end. Ils acquerront la maitrise des bases de données et une bonne compréhension du fonctionnement du cloud et la sécurité des applications.

 

Organisation de la formation développeur web
  • Durée de la formation à l'INP-ENSEEIHT : 399 heures (d'octobre à mars)
  • Durée du stage en entreprise : 525 heures (de mars à juin)

Objectifs

Savoir développer une application web

  • Répondre à une demande client à partir d’un cahier des charges établi
  • Concevoir, actualiser et modulariser une application
  • Développer sous un système UNIX
  • Développer le back-end d'une application (Django, DRF, NodeJS et micro services)
  • Développer le front-end d'une application (HTML5 / CSS3, ReactJS, VueJS)
  • Gérer un projet avec une méthode de développement agile, et des outils de partage GIT

Savoir-faire et compétences

Ses capacités, associant à la fois la programmation en FRONT-END et en BACK-END, ainsi qu’une connaissance importante des méthodes de gestion de projet agile, lui permettent de répondre efficacement à la demande d’un client.

Programme

Contenu de la formation

Une pédagogie innovante pour former au développement web

Constamment en dynamique de groupe, les stagiaires travaillent sur leur ordinateur portable. La pédagogie de la formation s'articule autour du principe de la classe inversée.

 

La pratique est au centre de la pédagogie avec un enseignement personnalisé. De nombreux projets sont à réaliser, dont un PROJET FIL ROUGE qui vise à développer une application web. La réussite de la formation est évaluée par la réalisation des projets web.

 

La formation développeur d’applications Full Stack se base sur les dernières technologies du développement web en open source.

7 blocs de compétence de la formation développeur web full stack

Algorithme et Programmation - 60 heures
  • Programmation impératif avec Python et programmation fonctionnelle avec Javascript
  • Utiliser les concepts des langages de programmation et objet
  • Utiliser les structures de données classiques et les bibliothèques
  • Construire une application de taille moyenne
Développement Back-End - 60 heures
  • Architecturer la partie Back-end d’une application
  • Appliquer le modèle MVC
  • Réaliser des tests d’intégration
  • Assurer l’indépendance de la technologie
  • Réaliser des vues HTML simples avec rendu côté serveur
Développement Front-End - 60 heures
  • Exploiter les principaux marqueurs HTML et HTML5
  • Mettre en œuvre un tool kit de composants
  • Traduire en CSS et CSS3 une maquette d’IHM
  • Mettre en place une architecture MVC avec VueJS
  • Établir la liaison de données entre le front-end et le back-end
Cloud Computing - 30 heures
  • Construire un container Docker
  • Utiliser Kubernetes
  • Déployer une application sur le cloud Amazon EC2
Système UNIX - 30 heures
  • Installer un système d’exploitation Linux (dual-boot, machine virtuelle)
  • Maîtriser les commandes de base d’un shell
  • Gérer des comptes utilisateurs, gérer un système de fichiers
  • Configurer l’accessibilité réseau d’une machine Linux
Réseaux et Architecture des Applications - 60 heures
  • Optimiser la communication entre back-end et front-end
  • Réaliser l’ouverture d’une application back-end pour différentes clients
  • Séparer une application en micro-applications
  • Consommer une application Rest, Ajax, côté client
Génie logiciel, culture web - 60 heures
  • Mettre en place les méthodes Scrum et Kanban
  • Réaliser un modèle d’interface homme-machine multi-support
  • Gérer le code source d’un projet à l’aide du logiciel Git
  • Réaliser une veille technologique constante
Projet Fil rouge - 40 heures
  • Réaliser et programmer une application web

Stages

Le stage de 5 mois est programmé sur une période de mars à juin

La période de cours théoriques dure de octobre à février/mars (comprenant 2 semaines de fermeture pour les congés de Noël).

 

Admission

Condition d'accès

Publics concernés

Cette formation est particulièrement adaptée à des professionnels en reconversion de carrière.

  • Salariés et demandeurs d’emploi
  • Fort intérêt pour la programmation
  • Capacités d’auto-apprentissage

Pré-requis

  • A minima le Baccalauréat ou équivalent
  • Une grande motivation

Modalités d'entrée

(De avril à septembre)

  • Pré-sélection sur dossier 
  • Test écrit d'aptitude à la programmation en langage Python

 

Il est fortement recommandé de s'approprier les bases de ce langage en travaillant la partie "Learn the Basics" du site web d'auto-formation suivant : http://www.learnpython.org/en/Welcome

 

Date limite de dépôt de dossier de candidature : Août 

 

Je demande le Dossier de Candidature FullStack

 

Téléchargez le dossier de candidature

Et après

Insertion professionnelle

90% des diplômés Développeur Full Stack depuis 2016 sont en emploi

Nous sommes fier des résultats de la formation pour les stagiaires. Créé en 2015, les premiers diplômes sont sorti en 2016. Depuis 90% des diplômés sont en emploi directement après la formation que cela soit après le stage ou POE (Préparation Opérationnel à l'Emploi).

 

Les emplois en sorti de formation web full stack :

  • Développeur web
  • Développeur Front-End
  • Développeur Back-End
  • Programmeur Python
  • Programmer JavaScript
  • Chef de projet web
  • Chef de projet digital

Salaire en sortie de formation développeur web

Les salaires en sortie de formation dépendent des métiers choisies par les stagiaires, leurs expériences et diplômes passés.
Toutefois, ils varient entre 26k€ bruts/an équivalent à un développeur Junior sur Toulouse à plus de 32k€ bruts/an pour les profils les plus expérimentés.

 

Contact(s)

Lieu(x) de la formation

  • Toulouse

Contact(s) administratif(s)

Conseiller FullStack

Email : fullstack.fc @ inp-toulouse.fr

Plus d'infos

Public concernéFormation continue, Formation professionnelle

Nature de la formation
Diplôme

Durée du stage 5 mois de stage

Coût de la formation 5500 €

Date(s) de la formation octobre 2023 à mars 2024

Nous contacter

Toulouse INP Formation Continue

6 allée Emile Monso - BP 34038
31029 Toulouse Cedex 4
Ouvert du lundi au vendredi

08h30-12h30 / 13h30-16h30

05 34 32 31 08

Contacts

Le centre de formation continue et professionnelle des Grandes Écoles d'Ingénieurs de Toulouse INP

  • Logo MENESR
  • Logo Region
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Ensat
  • Logo Enseeiht
  • Logo Ensiacet
  • Logo CTI
  • Logo CGE