ANGU – Conception d’applications Web avec Angular

Référence : ANGU
Durée : 4 jours (28 heures)
Dernière mise à jour : juin 2023

Présentation

Proposé par Google, Angular est un des frameworks de développement web les plus populaires du moment.

Après plus de 10 ans d’existence, Angular a considérablement gagné en maturité et réglé ses problèmes de performance des premières versions. Par ailleurs, l’autre évolution majeure opérée par Angular a été le choix de TypeScript comme langage de prédilection du cadriciel.

Pendant cette formation, vous réaliserez une application Angular complète et robuste ce qui vous permettra d’éprouver toutes les subtilités du framework.

Programme

Evolution des standards
  • ECMAScript 2019-2023
  • Les modules natifs
  • Les Web components
Présentation du framework Angular
  • Structure d’une application Angular
  • Le Shadow DOM
  • Microsoft apporte TypeScript
  • Positionnement du langage
  • L’écosystème d’Angular
Les composants
  • Les templates, leur syntaxe
  • Différentes formes de data binding
  • La détection des changements
  • Cycle de vie des composants
  • Communication entre composants
Injection de dépendances
  • Principes du mécanisme d’injection
  • Annotations et décorateurs
  • Configuration de l’injecteur
Le routage
  • Déclarer ses routes
  • Gestion des paramètres
  • Résolution des données
  • Routes nommées, protégées
Les requêtes HTTP
  • Les Promises
  • Les Observables
  • Le client Angular HTTP
  • Authentification des requêtes
Événements et formulaires
  • Ecouter les événements
  • Interactions utilisateur
  • Validation des formulaires par le template
  • Validation des formulaires par le modèle
Tests unitaires
  • Le moteur de tests Karma
  • Le framework Jasmine
  • Tests de composants
  • Tests de services
  • Tests de routage
Tests de bout en bout
  • Le moteur de tests Protractor
  • Framework de tests
  • Événements utilisateurs
Mise en production
  • Les outils de build
  • Angular cli
  • Webpack
  • Paramétrage des environnements

En présentiel

Nous dispensons nos formations en présentiel dans nos locaux de Toulouse ou dans vos locaux dans toute l’Europe.

En distanciel

Nous dispensons également nos formations à distance, sous forme de classe virtuelle en visio conférence, avec l’outil de votre choix (Google Meet, Teams, Zoom…).

Pour toute demande contactez-nous !

Méthode pédagogique

50% de travaux pratiques

Modalités d’évaluation

Travaux pratiques

Audience

Développeurs web

Versions des technologies

Angular 16

Pré-requis

Connaissance du langage JavaScript

Tarif

Nous consulter

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Votre société (obligatoire)

    Votre demande

    captcha

    Témoignages clients

    David G. – SII Sud-Ouest

    « La formation s’est parfaitement adaptée à mon besoin. Formateur très pédagogue. »

    Stephan R. – Institut Pasteur

    « Formateur très pédagogue. Une formation qui correspondait à mes attentes. Extrêmement intéressante et enrichissante. »

    Jonathan SUKHASEUL – Société Astek Sud Ouest

    « Formation complète et très bonne pédagogie du formateur. »

    Vincent L. – Société Airbus Defense and Space

    « Bonne formation Angular, facile d’accès et très pédagogique. »

    Pierre M. – Société Airbus Defense and Space

    « Formation très progressive qui m’a permis d’avoir une bonne vision d’ensemble d’Angular, et de ses concepts clefs. Le rythme est adapté à la découverte. En bref, c’était cool ! »

    Jérôme S. – Société Airbus Defense and Space

    « Super formation ! Fabien, le formateur a su s’adapter au niveau et exigences de chacun pour qu’on découvre Angular dans de bonnes conditions ! Je reviendrai me former avec plaisir à d’autres technos si possible. »

    Damien C. – Société Sopra Steria

    « La formation m’a permis de bien comprendre les concepts fondamentaux d’Angular et de m’exercer. Le niveau est allé crescendo, ce qui est très bien. J’ai beaucoup apprécié les explications liées à l’installation de l’environnement. Formateur très pédagogue qui s’adapte au niveau. »