Développeur d'Applications Full Stack

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.

 

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 Communication - 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

Admission

Condition d'accès

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

Contact(s)

Lieu(x) de la formation

  • Toulouse

Contact(s) administratif(s)

Conseiller Full Stack

Email : fullstack @ toulousetech-formation.fr

Plus d'infos

Public concernéFormation continue, Formation professionnelle

Formation à distance Non

Nature de la formation
Diplôme

Stage Obligatoire (15 semaines)

Nous contacter

Toulouse Tech Formation Professionnelle

6 allée Emile Monso - BP 34038
31029 Toulouse Cedex 4

05 34 32 31 02

Contacts

Service commun des centres de Formation Continue de l'INP Toulouse et de l'INSA Toulouse

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