Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Développement d’applications clients full stack
DEV-CLIF / LI-DEV-459

OBJECTIFS PEDAGOGIQUES

À l’issue de ce stage vous serez capable de :
- 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.

PUBLIC

PRE–REQUIS

Développeurs ayant à réaliser des applications clientes SPA ou non. Indispensables :
- Avoir des connaissances de base sur JavaSript et HTML 5 / CSS 3.

CONTENU

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…

SESSIONS PROGRAMMEES

Développement d’applications clients full stack

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 5 jours (35 heures) avec 7 heures par jour
Prix stagiaire : 2 250,00 € TTC
Horaires : 09h00- / 17h30

Durée: