Formation Informatique

Angular

5M-AG-ANG

3 jours, soit 21 heures

Objectif de la formation

  • A l’issue de notre formation Angular, vous aurez la maîtrise de votre framework Angular afin de pouvoir créer et développer des applications Web de manière efficace.
  • Le formateur abordera l’intégralité des éléments lités à l’utilisation d’Angular quant au développement: les bases de JavaScript et TypeScript, les notions de gestion évènementielle, de templating, le routin, les interactions JSON, etc…
  • Cette formation se déroulera sur la version 5, tout en abordant les différences avec les versions 4 et 2.
  • En résumé, après ces trois jours, vous serez en mesure :
    • De créer aisément des applications web complexes
    • De maîtriser les concepts et la syntaxe d'Angular
    • D’organiser et modulariser vos développements JavaScript

Prochaines Sessions

Participants / Pré-requis

  • Développeurs JavaScript avec une expérience dans le domaine

  • Avoir suivi une formation JavaScript, ou posséder niveau équivalent

Les Modalités

Formation réalisée en présentiel ou à distance selon la formule retenue.

Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur, Attestation de fin de formation.

Moyens Pédagogiques

  • Formateur expert dans le domaine
  • Mise à disposition d’un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard
  • Feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Programme détaillé

1. Vue d’ensemble d’Angular

  • Le framework
  • Angular et Google
  • L’intérêt pour les sites et applications
  • Responsive design

2. Rappel sur ES6/ES2015 et TypeScript

  • Compileurs ES6 : babel, traceur et typescript
  • Nouveautes ES6 : portée de a un bloc, template litterals, arrow functions…
  • Typage fort et interfaces

3. Modules ES6 et dépendances

  • Import / export
  • Loader : SystemJS

4. Classes ES6 (contrôleurs)

  • Classes et héritage
  • Visibilité, statique, abstraction…....
  • Composants
  • Décorateurs / annotations
  • Sélecteur
  • Vues

5. Templating et data-binding

  • Interpolation
  • Property binding
  • 2-way data-binding
  • Classes et styles
  • Pipes (filtres)

6. Événements et formulaires

  • Event binding
  • User input
  • Contrôles et validation

7. Directives

  • Component directives
  • Structural directives
  • Attribute directives

8. Dependency Injection et services

  • Services
  • Injectors et providers
  • Injection de dépendances

9.Routing et navigation

  • Angular router
  • Configuration des routes

10. Asynchronicité

  • Promises
  • Observables
  • RxJS

11. AJAX et API

  • http
  • jsonp

Les + de la formation

L'examen de certification TOSA (proposé en option) est en français. Il sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation. Cet examen de 60 minutes délivrera un diplôme attestant d'un niveau de compétence. Ce cours peut être également animé sur Mac (merci de le préciser à votre conseiller formation).

Nos conseillers en formation sont disponibles pour vous recommander les parcours à suivre selon votre niveau et vous proposer des formations sur-mesure.

Une formation pour un applicatif métier, un déploiement national de formation, nous vous orientons dans votre plan de développement des compétences.

VOIR LES FORMATIONS

planifiées en 2021/2022 dans un de nos centres