Ferme la recherche

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

Descriptif

Durée de la formation

En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
+ autres sessions
du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
du 01 janv. 2018 au 31 déc. 2019  - Toulouse (31)

Objectif de la formation

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.

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

Conditions d'accès

Avoir des connaissances de base sur JavaSript et HTML 5 / CSS 3.

Validation

Certification M2I Langages de Programmation

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

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

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

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 ?
Informations pratiques

Scribtel formation

Lieu de formation

M2I MONTPELLIER
Terra Verde
55 rue Euclide
Montpellier

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

Scribtel formation
146-148 Rue de Picpus
75012, Paris 12e

Voir toutes les formations de Scribtel formation