> formation Technologies numériques > formation Technologies Web > formation Développement Front-End > formation Angular, développement avancé

Avis loadedNote : 4,4Length : 58TotalNote : 2510TotalNote20 : 85
Toutes nos formations Développement Front-End

Formation Angular, développement avancé

4,4 / 5
Stage pratique
Nouvelle édition Best
Durée : 3 jours
Réf : ANY
Prix  2021 : 2050 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

Vous découvrirez en profondeur les bonnes pratiques de développement des applications Angular avec les dernières version du framework Angular et le moteur de rendu optimisé Ivy. Vous apprendrez à maitriser le FormBuilder pour des formulaires réactifs ainsi que la génération de tests unitaires.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Savoir utiliser les décorateurs Angular
  • Architecturer les applications web complexes
  • Intégrer les outils de documentation et les tests unitaires
  • Développer et intégrer des librairies de composants

Méthodes pédagogiques

Chaque nouveau concept théorique sera appliqué immédiatement et de façon pratique.
PROGRAMME DE FORMATION

Angular, mise en œuvre des bonnes pratiques

  • Injection de dépendances.
  • Types applicatifs partagés.
  • PWA : les services workers.
  • Requêtes HTTP avancées.
  • Lazy loading.
  • Automatiser la documentation.
  • L'internationalisation.

Travaux pratiques
Analyser et optimiser une application.

Fonctionnement interne d'Angular

  • ZoneJS : le concept.
  • Optimisation des cycles de rendu, exécution hors ZoneJS.
  • Choisir RxJS.
  • Angular 9 Ivy Engine : configuration et migration.
  • Utilisation des observables.
  • Création, combinaison, opérateurs clés.
  • Compilation ahead of time.
  • Webpack bundle analyzer.

Travaux pratiques
Créer une application utilisant RxJS.

Création de composants distribuables

  • Les web components.
  • Méthodologie : interactive component sheet.
  • Les décorateurs.
  • Le change detection mode.
  • Composants neutres versus à état. Communication entre composants, optimisation ES6.
  • Projection de contenu, pilotage de composants enfants.
  • Préparer les composants pour la distribution.
  • Documentation : génération dynamique.

Travaux pratiques
Développer et packager des composants distribuables.

Composants riches et librairies externes

  • Gestion des développements multi-projet.
  • Découverte de l'écosystème Angular pour la gestion des données, AngularFire, NgRx.
  • Les bibliothèques UI : Angular Material, Prime NG...
  • Les animations.

Travaux pratiques
Réutilisation de composants, intégration de librairies externes.

Formulaire dynamique : le FormBuilder

  • Création de formulaire dynamique : ReactiveFormsModule.
  • FormControl et FormGroup, AbstractControl, FormArray.
  • Validation et gestion d'erreur personnalisée.
  • Création de modèles de données.
  • Utilisation du FormBuilder.
  • Création dynamique de template.
  • Abstraction de composant métier de formulaire.

Travaux pratiques
Mise en œuvre de la génération et les cycles de validation avancée de formulaire.

Tests unitaires. Bonnes pratiques et outils.

  • Karma et Jasmine.
  • Tests d'intégration avec Protractor.
  • Le Code-Coverage.
  • Behaviour driven development, Test driven development.
  • Cas de test : pipe, component, service, etc.

Travaux pratiques
TDD : développer une application à partir de tests unitaires.

Participants / Prérequis

» Participants

Architectes, développeurs et chefs de projets web.

» Prérequis

Bonnes connaissances du framework de Google Angular, des technologies du web et des outils modernes de développement front-end.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
DARREAU A. 08/03/2021
5 / 5
Super contenu en complément de la formation AGU

DELARUE . 08/03/2021
4 / 5
J’aurais aimé avoir plus de temps en autonomie et ne pas faire que du copier/coller de code La classe à distance m’a donné un peu l’impression de participer plutôt à une MasterClass.

ANTOINE C. 17/02/2021
5 / 5
Formateur très pédagogue qui prend le temps pour tous le monde.

FLORENT C. 08/02/2021
5 / 5
Très bonne formation, formateur très intéressant et mise en pratique sympa.

MATHILDE D. 08/02/2021
5 / 5
Tout est très bien expliqué. Le rythme explication/TP est très bien. Le formateur est à l’écoute

VALENTIN K. 08/02/2021
5 / 5
très pédagogique les sujets sont parfois complexes a assimiler suivant l’expérience mais globalement les fonctionnalités sont bien présentées

TRAN D. 28/01/2021
5 / 5
pas de support de cours ou documentation

AILING Q. 28/01/2021
4 / 5
nous avons reçu aucun de documentation

BRUNO G. 28/01/2021
5 / 5
Pas reçu la documentation

EDUARDO A. 28/01/2021
5 / 5
Très bonne formation et animateur

ROMAIN E. 28/01/2021
5 / 5
RAS, manque le support de cours non recu

MINCHUAN X. 28/01/2021
5 / 5
Une couverture assez large sur les sujets Angular, pas mal de pratique intense.

ALEXANDRE D. 28/01/2021
4 / 5
Très bon animation

BOISSON R. 27/01/2021
5 / 5
Nicolas est un excellent formateur, en plus d’être sympa il sait suffisamment vulgariser ses sujets pour que ce soit clair accessible pour tous les niveaux.

JÉRÉMIE D. 27/01/2021
5 / 5
On en veut toujours plus ;) Mais c’était très bien.

THÉO C. 18/01/2021
4 / 5
Formation complète pour approfondir les connaissances sur le sujet

THIBAULT B. 18/01/2021
4 / 5
Les sujets sont intéressants et le formateur les maîtrises.

NICOLAS P. 18/01/2021
5 / 5
très satisfait

FLORENT G. 18/01/2021
5 / 5
Très intéressant et bien présenté.

FLORIAN L. 14/12/2020
5 / 5
Les concepts sont clairs, bien expliqués et tout de suite appliqués à un cas concret qui permet de visualiser une application possible dans le milieu professionnel.

BENJAMIN S. 14/12/2020
5 / 5
Contenu intéressant

NICOLAS M. 14/12/2020
4 / 5
Plan de formation bien structuré. Contenu bien abordé. Rythme soutenu. Cependant quelques points (normalement prévus au programme) n’ont pas ou peu été abordés : * PWA : les services workers. * L’internationalisation. * ZoneJS * Optimisation des cycles de rendu, exécution hors ZoneJS * Angular 9 Ivy Engine : configuration et migration. * Création, combinaison, opérateurs cl[eac

FRÉDÉRIC M. 14/12/2020
4 / 5
Toute la partie architecture a été extrêmement intéressante Attention à laisser le temps aux "stagiaires" de bien terminer l’écriture du code de leur côté. Attention à ne pas aller trop vite sur certains points.

LA RUBIA RODOLPHE D. 14/12/2020
5 / 5
J’ai beaucoup appris sur la structuration et l’architecture d’une application Angular. Bravo!

JEAN-NOËL J. 14/12/2020
5 / 5
Très bon

YVAN P. 14/12/2020
5 / 5
super...!! des informations en plus (astuce/bonnes pratiques ...etc); une bonne animation , avec du rythme et le formateur prends le temps pour chaque participants sans perdre de temps pour le reste du groupe.

MATHIEU K. 14/12/2020
4 / 5
peut être approfondir les bonnes pratiques coté organisation des controller/template optimisation du code, refacto

GULLAUME L. 14/12/2020
4 / 5
Plus de pratiques dirigées seraient bienvenue.

ALBAN T. 14/12/2020
3 / 5
Formateur volontaire, malheureusement le mode à distance avec 8 formés en parallèle ne peut donner lieu qu’à une formation très impersonnelle. Donc : très déçu de cette politique Orsys consistant à massifier le nombre de stagiaires. Exercices pratiques un peu "pour la forme", on se contente de copier/coller du code depuis le support de cours.

YVES EDOUARD B. 14/12/2020
3 / 5
Formateur disponible et prend le temps d’expliquer ou de réexpliquer

GAËL C. 14/12/2020
5 / 5
Certains obstacles rencontrés par le formateur pendant les exercices ont fait perdre du temps

PHILIPPE T. 14/12/2020
4 / 5
Correct

BAILLY A. 14/12/2020
4 / 5
beaucoup de sujet sont parcourus. Le principe didactique choisi est de suivre l’animateur, lorsqu’il construit l’application exemple, au fur-et-à-mesure de la formation. Cela fonctionne dans l’ensemble, mais cela implique que le rythme est assez élevé et que l’on manque facilement une étape de l’explication, qu’il faut ratrapper par la suite. Des planches seraient dans ce cadre plus adaptées / complémentaires qu’un

MOHAMMED A. 14/12/2020
5 / 5
Documentation claire, contenu riche, le temps impartis à la formation est un peu court, notamment pour traiter tous les sujets mais le formateur a réussi quand même à couvrir un max de choses en best effort. Je n’avais que peu de connaissances sur Angular, en fin de formation je me sens Production Ready!

MICHAËL H. 02/11/2020
4 / 5
La première journée était d’un niveau pas assez avancé selon moi.

OLIVIER G. 02/11/2020
4 / 5
Lors des TPs, on fait pas mal de copier/coller pour éviter de trop taper de code mais du coup, difficile de se rendre compte réellement en TP que quelle ligne était réellement utile pour tester les fonctions avancées présentées. Cela consistait à pas mal de copier/coller sans vraiment comprendre se qu’on faisait réellement et pourquoi. Sur la partie cours, pas de rubrique ’pièges à éviter’ ou

XAVIER M. 02/11/2020
3 / 5
Pour une formation avancée, j’espérais plus d’approfondissement sur le fonctionnement, les options existantes, et la problématique de la performance pour les différentes fonctionnalités du framework Angular. Les travaux pratiques ont permis de manipuler les options de base, mais pas d’illustrer des configurations particulières ou des optimisations possibles.

OLIVIER T. 02/11/2020
3 / 5
Malgré la qualité de l’animation, je suis déçu par le contenu de la formation Angular avancé qui nous a été dispensée. En effet, les rappels aux concepts de base du Framework Angular ont été trop nombreux et ont accaparé un trop grande partie du temps de la formation. Je trouve que les concepts avancés Angular ont été abordés trop superficiellement et n’ont pas suffisamment [ea

JAEGHERE PATRICE D. 19/10/2020
5 / 5
Excellente maitrise du formateur. Qualité pédagogique + humour !

MARCEL O. 14/09/2020
4 / 5
Pour une formation Angular avancée, je trouve que c’est un poil léger, et on a abordé certains points, qui à mon avis, doivent aussi se faire dans la formation Angular de base. Pour le reste, le contenu est riche, la présentation impeccable et le formateur M. Plantrou à l’écoute.

JORAN P. 14/09/2020
3 / 5
Formateur sympathique, nombreux TP. Je m’attendais cependant à un contenu moins basique, moins scripté (adaptation à l’auditoire) et avec beaucoup plus de conseils personnels (pièges à éviter, choix contextes, outils). Beaucoup de points vus en formation sont déjà connus pour ma part. Quelques recherches sur internet auraient pu se substituer à la formation. TP difficile à suivre (pas d’éno

HEJER B. 14/09/2020
4 / 5
Contenu enrichissant mais des sujet importants vues dans un temps un peu limité

THOMAS D. 14/09/2020
3 / 5
Les exercices seraient plus intéressants si ils étaient en rapport avec un petit projet concret à développer, qui servirait de fil conducteur pour la formation.

NAFAA Y. 19/08/2020
5 / 5
Bien structurée

MOHAMED E. 29/07/2020
5 / 5
Bon exercice de pédagogie qui s’est adapté au public hétérogène en terme d’expérience

HERY R. 29/07/2020
5 / 5
Le contenu est très enrichissant , l’échange et la disponibilité du formateur rend la formation très dynamique. On peut également ressentir une vraie maîtrise de son sujet, ce qui est appréciable.

YOANN W. 29/07/2020
5 / 5
Très bien

JULIEN B. 29/07/2020
5 / 5
Explication très clair et complète sans que le contenu sois trop "lourd" a absorber pour autant

KARIM T. 29/07/2020
5 / 5
Notions avancés sur Angular, Beaucoup de pratique. Très bonne formation.

JARYD K. 29/07/2020
5 / 5
le formateur sait capté l’intention des formés à chaque instant de la formation

ALEXANDRE L. 29/06/2020
5 / 5
Contenu intéressant, bonne pédagogie. partage d’écran ok

BONJEAN . 29/06/2020
4 / 5
Formation riche, qui nous a permis d’avoir une vision globale de possibilité avancées de Angular ainsi qu’une illustration de sa mise en place dans un projet. Cours dense.

KEVIN T. 25/06/2020
5 / 5
Très bien

QUENTIN K. 22/06/2020
4 / 5
Bonne appréhension de différents sujets avancés d’Angular avec une bonne structure d’application comme fil rouge.

ARMAN L. 22/06/2020
5 / 5
Claire et précis

YASSINE S. 22/06/2020
5 / 5
rien à signaler , contenu riche et des exercices pertinents .

LOIC L. 08/06/2020
4 / 5
Contenu complet et intéressant. La façon dont sont proposés les exercices est laborieuse et déroutante au départ car pas d’utilisation de Anydesk et donc des machines pré-installées par vos soins. Suivi des exercices difficilement faisable par le formateur si ce n’est par partage d’écran d’où perte de temps.

GBETKOM MFONZIE H. 08/06/2020
5 / 5
La formation était complète dans son ensemble la qualité des tutoriels et des exercices et aussi un formateur qui métrise parfaitement le sujet.
Avis clients 4,4 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.