Ferme la recherche

Langages de Programmation - Développement d'applications clients full stack

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
+ autres sessions
du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
du 02 janv. 2020 au 31 déc. 2020  - Caen (14)

Objectif de la formation

Maîtriser des notions avancées de JavaScript
Développer des applications exploitant les technologies le plus actuelles du côté du client, à savoir le framework Angular 2 / 4, ainsi que sur le framework Node.js sur le serveur
Gérer les différents protocoles d'échanges ainsi que les formats de données.

Description de la formation

Rappels avancés de JavaScript
Les types de variables en JavaScript
Portée des déclarations des variables dans JavaScript
Les diverses formes de fonctions dans JavaScript
Les différents types d'objets dans JavaScript
Les prototypes dans JavaScript
Mise en oeuvre de l'asynchronisme dans JavaScript
Les fonctions de rappel
Gestion des modules avec RequireJS
Les protocoles et structures de données
Rappels sur REST
Mise en oeuvre de REST
Rappels sur JSON
Echange de données avec REST et JSON
Présentation de Bootstrap
Présentation du framework Bootstrap
Applications responsives avec Bootstrap
Quelques frameworks MVC actuels
Présentation, avantages et inconvénients de
Backbone.js
React.js
Angular
Présentation d'Angular 2 / 4
Architecture d'une application Angular
Les modules
Organiser l'application en modules
Les components
Les templates
Les directives
Les services
La DI (Dependency Injection)
Le routage
Mise en oeuvre d'Angular 2 / 4
Structure d'un projet Angular 2
Mise en oeuvre des templates
Mise en oeuvre des formulaires
Travail sur HTTP, récupération des données
Mise en oeuvre du routage
Création d'un projet complet avec Angular 2 / 4
Présentation de Node.js
Particularités de JavaScript côté serveur
Installation de Node.js, l'outil NPM
La base de Node.js : la programmation asynchrone
Comment palier la non
- prise en charge des threads
La gestion des modules avec require
Les modules HTTP, FS, URL, DNS...
L'accès aux bases de données
Accès à la base MongoDB et MySQL
Présentation du framework Express Web (Node)
Configuration d'Express Web
API requêtes et réponses
Sérialisation en XML ou JSON
Orientation REST
Socket.io (Node)
Les WebSockets
Réception et envoi de messages
Les outils d'industrialisation
Automatisation des tâches avec Grunt
Automatisation des tâches avec Gulp
Gestion des dépendances avec Bower
Présentation de Webpack, le bundling de modules
Gestion des sources avec GIT
Certification (en option)
Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
L'examen sera passé à la fin de la formation.

Conditions d'accès

Niveau requis
Avoir des connaissances de base sur JavaSript et HTML 5 / CSS 3.
Public concerné
Développeurs ayant à réaliser des applications clientes SPA ou non.

Validation

Sans niveau spécifique
Non renseigné

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

Formation en groupe (non personnalisable)
0
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I formation

Lieu de formation

28 voie B rue des Magasins Généraux
Le Havre

Calculez votre itinéraire

Centre de formation

M2I formation
148 Rue de Picpus
75012, Paris 12e

Toutes les formations et avis pour M2I formation