Développement d'applications clients full stack par M2i

Lieu(x)
En centre (31, 34)
Durée
Total : 35 heures
En centre : 35 heures
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 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
Objectifs
Maîtriser des notions avancées de JavaScriptDé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)
  • Montpellier (34)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : M2i
À découvrir
VERTEGO INFORMATIQUE
Développement d'applications clients full stack par VERTEGO INFORMATIQUE
Développeur d'application full stack - POEC par Global Knowledge Network France
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
Développeur d'application full stack par IT-Akadémy
Développeur d'application full stack par IT-Akadémy
Développeur d'application full stack par IT-Kampus
Développeur d'application full stack par Créative
Développement d'applications clients full stack + Certification M2i Langages de Programmation par M2i Formation Reims
Langages de Programmation Développement d'applications Java full stack par M2I Formation