Développement d'applications clients full stack + Certification M2i Langages de Programmation par M2i Formation Reims

Lieu(x)
En centre (51)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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 RequireJSLes protocoles et structures de données
- Rappels sur REST
- Mise en oeuvre de REST
- Rappels sur JSON
- Echange de données avec REST et JSONPrésentation de Bootstrap
- Présentation du framework Bootstrap
- Applications responsives avec BootstrapQuelques frameworks MVC actuels
- Présentation, avantages et inconvénients de
- Backbone.js
- React.js
- AngularPré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 routageMise 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 routageCréation d'un projet complet avec Angular 2 / 4Pré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 MySQLPrésentation du framework Express Web (Node)- Configuration d'Express Web
- API requêtes et réponses
- Sérialisation en XML ou JSON
- Orientation RESTSocket.io (Node)- Les WebSockets
- Réception et envoi de messagesLes 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 GITCertification (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.
Objectifs
- 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.
Centre(s)
  • Reims (51)
Métier(s)
Compétence(s)
Formation proposée par : M2i Formation Reims
À découvrir
VERTEGO INFORMATIQUE
Développement d'applications clients full stack par VERTEGO INFORMATIQUE
Langages de Programmation - Développement d'applications clients full stack par M2I Formation (Siège)
Langages de Programmation Développement d'applications clients full stack par M2I Formation
Langages de Programmation Développement d'applications Java full stack par M2I Formation
Développement d'applications clients full stack par M2i
Développeur d'application full stack - POEC par Global Knowledge Network France
Langages de Programmation - Développeur Java Full Stack par M2I Formation
Développement d'applications Java full stack par M2i
Développeur d'application full stack par Créative
Développeur d'application full stack par IT-Akadémy