Coût de la formation
3960.00€
Finançable CPF
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Datadock, Qualiopi

Connaissances nécessaires

Aucun prérequis spécifique

Objectifs de la formation

À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :

Maîtriser les versions récentes (2 et suivantes) du framework JavaScript de Google

Structurer votre code et créer des applications Web complexes et performantes

Comprendre les principes clés de Node.js

Se familiariser avec les composants de la plate-forme logicielle

Installer et configurer un serveur Node.js

Manipuler l'API de Node.js

Programme et détails du déroulé de la formation

AVANT LA FORMATION

Entretien téléphonique avec le formateur afin de personnaliser votre formation.

Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes. 

JOUR 1

Matin

Rappels sur JavaScript, ECAMScript et TypeScript

La programmation objet orientée prototype en JavaScript

Callbacks et closures

Les évolutions de la version ECMAScript 2015 (ES6) : les modules, les classes…

Les spécificités de TypeScript : typage statique…Présentation d'AngularDe AngularJS à Angular 2, son évolution

Le choix du langage : TypeScript ou ECMAScript 2015

La notion de Single Page Application

Le modèle MVC

Principes IoC

Les principaux services d'AngularAprès-midi

Les composants

Déclaration : classes et décorateurs

Le lien avec la vue

Les propriétés d'un composant

La gestion des événements

La communication entre composants

Le cycle de vie des composants 

JOUR 2

Matin

Le système de templating d'Angular

L'interpolation, l'accès aux propriétés, le déclenchement d'événements

la transformation de données (pipes)

Les pipes fournis : DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipe…

Les pipes customisés

Les conditions et bouclesLa gestion des formulairesLa validation des saisies utilisateurs

Traiter le formulaire

Gérer les erreursAprès-midi

L'injection de dépendances

Les services

La notion de provider

Le service injectable : décorateur @Injectable

Appel d'un service depuis un service

L'organisation en modules 

JOUR 3

Matin

Les traitements asynchrones

Promises vs Observables

Le module http, appel de services RestLa gestion de la navigationLa configuration des routes

La gestion des paramètres

Lazy loading des modulesAprès-midi

Les tests unitaires

La préparation de l'environnement de test

L'écriture de tests avec Jasmine 

JOUR 4 

Matin

Node.jsPremiers pas avec Node.js

Servir des ressources web statiques

Simplifier le serveur avec Connect

Création d'une API RESTful avec le framework Express pour apprendre a développer un back-end.

Création du bot Télégram Après-midiServeur WEB               Gérer les requêtes et les réponses HTTP

               Routage des URLs

               Opérations bloquantes et non-bloquantes

Les bases de données avec NodeJS

Gérer l'authentification et la sécurité

Compiler le code pour utiliser TypeScript et JSX

Ecriture d'un module Node - Génération de mails 

FIN DE LA FORMATION

Débrief de la formation avec le formateur pour consolider vos connaissances.

Cette formation est finançable par le CPF

Le Compte Personnel de Formation (CPF) est un dispositif français permettant à chaque actif d'acquérir des droits à la formation tout au long de sa vie professionnelle. Ces droits, cumulés en euros, servent à financer des formations certifiantes pour développer ses compétences ou changer de métier.

Je souhaite financer la formation avec le CPF