Développeur d'Applications Full Stack par la Formation Continue
Résumé de la formation
- Type de diplôme: Diplôme Universitaire
- Domaines de compétences: Informatique – Télécommunications – Réseaux
Présentation
Présentation
Le développeur d’applications Full Stack se positionne sur la création d’applications web et mobile, il est capable de gérer le projet du début à la fin.
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 le PROJET FIL ROUGE.
7 modules formant à des technologies à la pointe de l’innovation vous sont enseignés.
Durée de la formation à l'INP-ENSEEIHT : 399 heures (d'octobre à mars)
Durée du stage en entreprise : 525 heures (de mars à juin)
Coût de la Formation : 5500 € / Stagiaire
Objectifs
- Répondre à une demande client à partir d’un cahier des charges établi
- Programmer et développer avec le langage PYTHON et le Framework DJANGO
- Concevoir, actualiser et modulariser une application
- Développer une application en front-end (HTML5, CSS3, Angular JS)
- Développer une application en back-end (Django Rest Framework, SQL)
- Gérer un projet avec une méthode de développement AGILE, et des outils de partage GIT
- Développer sous un système UNIX
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
Algorithme et Programmation - 60 heures
Programmation impératif avec Python, 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 oeuvre un toolkit de composant
Traduire en CSS et CSS3 une maquette d’IHM
Mettre en place une architecture MVC avec AngularJS
Etablir 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
Admission
Condition d'accès
- Salariés et demandeurs d’emploi
- Fort intérêt pour la programmation
- Capacités d’auto-apprentissage
Date limite de dépôt de dossier : 31/08/2018
Contact(s)
Lieu(x) de la formation
- Toulouse
Contact(s) administratif(s)
Conseiller Full Stack
Plus d'infos
Public concernéFormation continue, Formation professionnelle
Formation à distance Non
Nature de la formation
Diplôme
Stage Obligatoire (525 heures en entreprise suite à la formation en centre)
Prix inter-entreprise 5500 €
Date(s) de la formation De octobre à mars (399 heures à l'INP-ENSEEIHT)











