Formation Angular 9 mode projet

PROGRAMME DE LA FORMATION ANGULAR

JOUR 1 – INTRODUCTION

  • ES6, le nouveau JavaScript

  • ES6 et les modules

  • TypeScript, le typage du JavaScript

LES BASES DU FRAMEWORK

  • Comprendre la philosophie du framework

  • Templating

  • Angular CLI, un outil pour tout générer

  • TP : Première application et outillage

LES NOUVEAUTÉS D’ANGULAR 9

  • ng add / ng update  : configuration & migration automatique

  • Build avec le compilateur Bazel

  • Angular Elements

  • Angular Material + CDK Components

  • Animations Performance : au revoir polyfill

  • Déclarer les services avec Dependency Injection : Tree Shakable Providers

  • Progressive Web App (PWA)

  • Versions : RxJS 6 & Support de TypeScript 2.7

COMPOSANT

  • Web Components

  • Décorateurs Angular

  • Property binding, envoyer des données au composant

  • Event binding, évènements personnalisés

  • Cycle de vie

  • TP : Premier composant

DIRECTIVES

  • Directive : fonctionnement et création

  • Les directives fournies par Angular

  • Attribute directives

  • Structural directives

  • Directives complexes

  • TP : Première directive

MODULES

  • Déclarations d’un module: imports et exports

  • Les providers d’un module

  • Différents types de modules : bonnes et mauvaises pratiques

  • TP : Création d’un module et factorisation d’une librairie externe

PIPES

  • Les transformateurs fournis

  • Formater une chaîne

  • Formater des collections

  • Utiliser un pipe comme un service

  • TP : Créer ses propres pipes

 

JOUR 2 – SERVICES, COMMUNICATION INTERCOMPOSANTS

SERVICES

  • Les services fournis

  • Injection de service

  • TP : Injecter les services fournis par Angular

INJECTION DE DÉPENDANCES (IOC)

  • Principes

  • Configurer son application

  • L’injection de dépendances : type-based et hiérarchique

  • Différents types de providers

  • TP : Créer ses propres services

ROUTER

  • RouterModule: Configuration des routes et URLs

  • Définitions des routes, liens et redirection, paramètres

  • Hiérarchies de routes

  • Vues imbriquées

  • Cycle de vie (Routing lifecycle)

  • TP : Transformer une application Web en Single Page Application

 

JOUR 3 & 4 – REACTIVE PROGRAMMING, COMMUNICATION SERVEUR

OBSERVABLES

  • Introduction à RxJS

  • Le concept d’Observable

  • Principales opérations sur les observables

  • Lien avec les promesses

ÉCHANGER AVEC UN SERVEUR

  • Requêtes HTTP

  • Communication avec une API

  • Afficher des données externes

  • Afficher des données asynchrones avec AsyncPipe

  • TP : Création d’une API REST de test

FORMULAIRE

  • Créer un formulaire

  • Template-driven forms

  • ngModel

  • Reactive forms

  • Validation et erreurs

  • Observateurs

  • TP : Créer ses propres validateurs, envoyer une requête POST

PERFORMANCE

  • Astuces, bonnes pratiques & outils

  • Découverte des différentes stratégies de compilation

  • TP : Tester la performance

CONCEPTS AVANCÉS

  • Animations

  • Injection de dépendances avancée (IoC)

  • Requêtes HTTP vers une API REST


 Ahmed CHAOUACHI

Doué et motivé par le génie logiciel, Ahmed CHAOUACHI, un ingénieur de formation, a commencé le développement avec la technologie J2EE depuis 2009, de Java Core en passant par tous les frameworks de référence dans le monde Java Entreprise. Pédagogue d'expérience, il a assuré diverses formations au sein des instituts dans ce domaine et a cumulé une expérience professionnelle de plus que 3 dans la réalisation et la gestion de projets sur la plateforme J2EE en tant que chef de projet - maîtrise d'œuvre. Ahmed est aussi reconnu par le site international Upwork parmi les meilleurs freelances (Top Rated) et est aussi certifié un des 30% des premiers scores obtenus dans sa certification JAVA.


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 4 jours

Cours du jours : 

De 9h à 15h

Cours du soir & weekend : 

De 18:30 à 21h , Samedi et dimanche matin, de 9h à 15h

Facilité de paiement

Vous pouvez payer par facilité à savoir par chèque anti daté sur plusieurs mois

 

Vous êtes une entreprise : 

Nous sommes à votre entière disposition pour vous fournir les documents nécessaires au vu de la déduction des frais de formation sur la TFP(Taxe à la Formation Professionnelle).


Angular 9 mode projet

 2756  vue Vues


Prochaine sessions:

Nous consulter


Durée:

4 jours


Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , Administrateur , responsable IT, chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état