Accueil > Développement Logiciel, Devops > Développement d’Applications Clients Full Stack
Formation #DEV132

Formation Développement d’Applications Clients Full Stack

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV132


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 12 au 16 Avril 2021

Du 07 au 11 Juin 2021

Du 13 au 17 Sept. 2021

Du 08 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV132


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Acquérir et approfondir des compétences en JavaScript
  • Apprendre à développer des applications exploitant les technologies le plus actuelles du côté du client
Programme
1/ Introduction : Rappels avancés sur JavaScript
  • Les différents types de variables
  • La portée variable
  • Formes de fonctions
  • Types d'objets
  • Les prototypes
  • L'asynchronisme dans JavaScript
  • Les fonctions de rappel
  • RequireJS
2/ Les protocoles et structures de données
  • Revue et Mise en oeuvre de REST
  • Rappels sur JSON
  • Echange de données avec REST et JSON
3/ Bootstrap
  • Présentation du framework
  • Applications responsives
4/ Panorama des frameworks MVC d'aujourd'hui : avantages et inconvénients
  • Backbone.js
  • React.js
  • Angular
5/ Angular 2/4 : présentation et implémentation
  • Architecture
  • Les modules
  • Organiser l'application en modules
  • Les components
  • Les templates
  • Les directives
  • Les services
  • La DI (Dependency Injection)
  • Structure d'un projet Angular 2
  • Templates
  • Formulaires
  • HTTP et récupération des données
  • Le routage
6/ Accès au serveur avec Node.js
  • Particularités de JavaScript côté serveur
  • Installer Node.js, l'outil NPM
  • La base de Node.js
  • 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
7/ Framework Express Web (Node)
  • Configuration
  • API requêtes et réponses
  • Sérialisation en XML ou JSON
  • Orientation REST
8/ La librairie Socket.io : Réalisez des applications en temps réel
  • Les WebSockets
  • Réception et envoi de messages
9/ Les outils d'industrialisation
  • Automatiser les tâches avec Grunt et Gulp
  • Gérer les dépendances avec Bower
  • Webpack, le bundling de modules
  • Gérer les sources avec GIT
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
Dates

Dates

  • Du 08 au 12 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 07 au 11 Juin 2021
  • Du 13 au 17 Sept. 2021
  • Du 08 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation