Salaire fixe :
400 € par jour (TTC)
Frais de déplacement inclus
Nous proposons une journée d'introduction à notre entreprise, prévoir un entretien téléphonique avec les participants afin de personnaliser la formation.
Aucun frais d'entrée n'est à prévoir par le candidat.
Dates :
4 jours : à partir 03 / 11 / 2025
Les objectifs pédagogiques :
À 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 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, ECMAScript 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'Angular
- De 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'Angular
Aprè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 boucles
La gestion des formulaires
- La validation des saisies utilisateurs
- Traiter le formulaire
- Gérer les erreurs
Aprè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 Rest
La gestion de la navigation
- La configuration des routes
- La gestion des paramètres
- Lazy loading des modules
Après‑midi
Les tests unitaires
- La préparation de l'environnement de test
- L'écriture de tests avec Jasmine
Jour 4
Matin
Node.js
- Premiers 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 à développer un back‑end.
- Création du bot Telegram
Après‑midi
- Serveur 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
- Écriture 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.
A savoir :
Offre de mission : Cliquer ici
Programme : Cliquer ici
Formateur H / F avec une expérience d'un an minimum.