Demos

Angular : Développement avancé

Par Demos

Objectifs

  • Comprendre les concepts avancés
  • Etudier les possibilités avancées du framework
  • Apprendre à déployer des applications optimisées
  • Développer des Progressive WebApps
  • Savoir développer et gérer des composants

Programme

Généralités autour d'Angular

JS, EcmaScript et TypeScript
Notion de Single Page Application
Les frameworks JS (Vue, React)
Les frameworks AngularJS et Angular

Injection de dépendances : Concepts avancés

Principes de l’injection de dépendance
Injection hiérarchique
inject anything : injectiontoken

Approfondir Angular

Commandes Angular-CLI et scaffolding
Création de modules, components et templates
Communication entre components
Le routage (Guards, Children)
Les traductions (i18n, xi18n)
Utilisation des pipes
Utilisation des directives
Utilisation des services

Utilisation de RxJS

Promise
Observable

Les formulaires

Création de formulaires avec le FormsModule
Création de formulaires avec le FormBuilder
Validation et gestion des erreurs

Les tests et les bonnes pratiques

Présentation de Jasmine et Karma
Les tests unitaires et fonctionnels
Présentation de Protractor
Les test End-to-End

Ecosystème Angular

Utilisation de Angular Material
Angular et JWT (JSON Web Token)
Angular Universal
Angular et Redux
Angular et Les Progressives Web App (PWA)
Angular et le mobile: Cordova, Ionic, NativeScript

Pédagogie

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.

Formations de la même catégories (5)

Zenika
Angular AvancéPar Zenika

Angular est le FrameWork TypeScript créé par Google. Parmis ses concurrents (React, VueJS, …) angular est celui qui propose le plus de fonctionnalité en son sein. Cette formation va nous permettre de rentrer dans les coeur d’Angular pour y découvrir tout ce que les développeurs de Google nous ont fourni. Au programme : I18n, Material Design, Reactive Form, RxJS, ZoneJS et bien plus.

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées

Retengr
Angular JSPar Retengr

Le WEB 2.0 a vu l’avènement d’un nouveau mode de conception d’application web: la Single Page Application. AngularJS fut dans un premier temps développer par Google pour des besoins internes, et au regard de son succès grandissant en a fait un produit open source qui rationalise les développements sur le client, apportant ainsi aux entreprises un socle technologique solide et pérenne.

Global Knowledge
Développement Web avec Angular JSPar Global Knowledge

Ce cours vous permet d’acquérir les fondamentaux du framework AngularJS

Orsys
AngularJS, maîtriser le framework JavaScript de GooglePar Orsys

Développé par Google, AngularJS est un framework structurant et simplifiant le développement des applications riches côté client. Cette formation vous apportera la maîtrise des fonctionnalités clés du framework : filtres, contrôleurs, templates... Vous verrez également son intégration dans une architecture REST.

Arkesys
Angular – Développer des applications WebPar Arkesys
  • Installer et configurer un projet Angular
  • Créer des composants d’application réutilisables
  • Collecter des données utilisateurs avec des formulaires simples et des formulaires dynamiques
  • Mettre en place la navigation dans l’application
  • Structurer les traitements avec des services et mettre en œuvre les mécanismes d’injection de dépendances
  • Échanger des données avec le serveur
  • Synchroniser des traitements avec les objets Observable
  • Traduire une application en plusieurs langues
  • Intégrer des composants de la librairie Material
  • Ecrire des tests unitaires et des tests d’intégration