Formations Web & Cloud Formation Angular Avancé

Formation Angular Avancé

Noté 4.2 sur 5
Logo Formation Angular Avancée
Prix 1440€ HT / personne
Durée 2 jours ( 14 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Nous sommes Angular 14,13, 12, 11, 10, 9, 8, 7 & 6 Ready !

Présentation

Vous avez assisté à notre formation Angular, et vous souhaitez en connaitre plus ? Vous avez une application Angular, et vous rencontrez des difficultés à la maintenir ?

Cette formation vous permettra de devenir expert Angular, vous apprendrez les concepts avancés d’Angular et découvrirez l’étendue de son écosystème.

Cette formation Angular avancé vous enseignera comment tester à 100% votre applicatif, comment résoudre des problèmes d’orchestration sur RxJS mais également toutes les astuces pour augmenter les performances de votre site web.

Pendant cette formation, vous réaliserez de nombreux travaux pratiques. Vous aurez à disposition les ressources pédagogiques nécessaires pour maîtriser les composants avancés d’Angular.

À l’issue de cette formation, vous saurez tester vos applications, écrire des tests unitaires, développer et gérer des composants Angular. Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date et ses nouveautés : Angular 14 ainsi que Redux 4.

 

Objectifs

  • Comprendre les concepts avancés
  • Tester complètement son application
  • Savoir développer et gérer des composants
  • Augmenter les performances d’une application

 

Public visé

Développeur Web Angular, Lead developer

 

Pré-requis

Connaissances fondamentales sur Angular, ou avoir effectué notre formation Angular

Programme de notre formation Angular Avancé

 

NX

  • Introduction au cli Nx
  • Définition d’un monorepo
  • Création d’un workspace
  • Architecture applicative

 

LAZY LOADING

  • Améliorer les performances de démarrage
  • Route integration: loadChildren
  • Preloading Strategy: PreloadAllModules et autres pistes

 

OPTIMISATION DES PERFORMANCES

  • Component-level Lazy Loading
  • Data Binding, mode manuel : ChangeDetectorRef
  • trackBy pour *ngFor
  • Budgets
  • Gestion des souscriptions RxJS

 

ROUTE GUARDS & RESOLVE

  • Les différents types de Guards
  • CanActivate, CanActivateChild : protéger une route
  • CanDeactivate : sécuriser la sortie
  • Pre-fetching avec resolve

 

NgRx (Workflow Redux)

  • Mise en place de Redux dans une application Angular avec la plateforme @ngrx
  • Gestion de l’état applicatif (store)
  • Debugging avec @ngrx/store-devtools
  • Création d’actions asynchrones avec @ngrx/effects

 

REACTIVE FORMS

  • FormControl et FormGroup
  • Contrôles personnalisés (ControlValueAccessor)
  • Validateurs personnalisés et validateurs asynchrones

 

TESTS UNITAIRES ET E2E

  • Tests unitaires avec Jest
  • Code coverage
  • Tests e2e avec Cypress

 

Modules complémentaires en Intra : 1 jour supplémentaire (2 chapitres au choix)

 

ANIMATIONS

  • États et transitions
  • Animations avec le routeur

 

ANGULAR MATERIAL

  • Introduction
  • Étude et mise en œuvre de quelques composants
  • Création de vos propres librairies Material à l’aide du CDK

 

COMPOSANTS ET DIRECTIVES AVANCÉS

  • Comprendre les cycles de vie
  • Composant avec projection de contenu (ng-content, ng-container, ngTemplateOutlet, …)
  • HostBinding / HostListener
  • ViewChild / ContentChild
  • Directives d’attributs et directives structurelles
  • Renderer

 

INTERNATIONALISATION

  • Internationalization : i18n marker
  • Gestion des textes à traduire
  • Gestion du pluriel

 

SERVER-SIDE RENDERING : ANGULAR UNIVERSAL

  • ServerModule
  • Moteur back-end (Node.js et autres) : @nguniversal/express-engine

Pour aller plus loin

Formation Angular

Formation Ionic

Formation Firebase avec Angularfire

Formation Redux et RxJS

 

Formation MEAN Stack

Formation D3.js

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Romain

Romain

Je m’efforce toujours d’apprendre de nouvelles technologies et d’essayer de les mettre en œuvre dans notre monde moderne. J’ai tendance à penser que nous n’avons pas fini de le construire. Tout peut être amélioré avec le bon état d’esprit, et quelques lignes de JavaScript.

Témoignages

Noté 4 sur 5
10 juin 2022

Je recommande la formation

Richard G. de chez KHIPLUS

Afficher tous les témoignages

Noté 4 sur 5
10 juin 2022

Je recommande la formation

Richard G. de chez KHIPLUS
Noté 4 sur 5
10 juin 2022

Je recommande la formation

Florent A. de chez KHIPLUS
Noté 4 sur 5
10 juin 2022

Je recommande la formation

Nicolas L. de chez KHIPLUS
Noté 3 sur 5
10 juin 2022

Je recommande la formation

Benoit A. de chez KHIPLUS
Noté 4 sur 5
26 avril 2022

Discussion avec le formateur
Temps mort lorsque le TP est terminé

Stéphane H. de chez OTODOO RIVES1906
Noté 3 sur 5
26 avril 2022

Bon focus sur des éléments intéressants et utiles pour une programmation efficiente
Nombreux points déjà connus
//
//

Sarah C. de chez OTODOO RIVES1906
Noté 4 sur 5
26 avril 2022

Échanges avec le formateur
Un peu lente à cause des temps mort

Hugo P. de chez OTODOO RIVES1906
Noté 4 sur 5
26 avril 2022

Formation technique et poussée
Peu adapté au niveau de l’équipe

Aymerik D. de chez OTODOO RIVES1906
Noté 4 sur 5
26 avril 2022

L’alternance entre théorie et pratique, le ppt clair et le projet git déjà prêt.

Pierre R. de chez CREDITEO
Noté 4 sur 5
26 avril 2022

Fournir un projet avec des exemples duquel partir pour les TP, la présence de nombreux TP.

Matthieu R. de chez OTODOO RIVES1906
Noté 4 sur 5
26 avril 2022

Large spectre de sujets présentés

Josselin B. de chez CREDITEO
Noté 4 sur 5
18 septembre 2020

Romain est un passionné et visiblement un grand fan de « John Papa » (je vous renvoi sur google).
Il serait un très bon mentor pour les problématiques de développement dans l’univers JavaScript.
Le niveau d’explication apporté est très détaillé et permet de discerner à la fois les aspects conceptuels et les aspects techniques.
La formation n’as hélas pas pu être terminée au vue de contenu très vaste, mais perso je préfère une formation terminée à 70% et bien comprise à 100% qu’une formation terminée à 100% et comprise à 70%.
Problèmes internets récurrents.
TensorFlow

Idris T. de chez GENOMIC VISION
Noté 4 sur 5
18 septembre 2020

Je recommande la formation

Ichrak L. de chez RACEMUS CONSULTING
Noté 3 sur 5
18 septembre 2020

La pédagogie du formateur, la mise en pratique immédiate des concepts
La moitié du programme n’a pas été traitée

Bhuvaneswari V. de chez Natixis
Noté 3 sur 5
18 septembre 2020

Je recommande la formation

Bruno N. de chez LGM
Noté 4 sur 5
26 juin 2020

Je recommande la formation

Gwenaël T. de chez GIP SIB
Noté 4 sur 5
26 juin 2020

La variété des sujets abordés.
A distance il manque le contact humain.

Anthony B. de chez Hxperience
Noté 4 sur 5
19 juin 2020

Je recommande la formation

Anthony B. de chez Scalian DS
Noté 4 sur 5
19 juin 2020

Exploration d’aspects pointus d’Angular, permettant d’appréhender des sujets pas forcément utilisés en mission mais dont la connaissance apporte un plus.
Passage parfois un peu rapide sur des concepts importants
Algorithmie, Spring

Xavier H. de chez Scalian DS
Noté 4 sur 5
19 juin 2020

Bonne vision globale. Balayage complet entre lazy loading, intro à RxJS, les guards, les rappels change detection , les manipulations, les TUs…
Au niveau global de nos contextes projets, le nombre de développeurs par projet est faible (2-3). La pertinence de l’utilisation, et donc de connaître redux est limité. ça ne fait toutefois pas de mal.

Alexis A. de chez Scalian DS
Noté 5 sur 5
19 juin 2020

Le programme, l’équilibre théorie/pratique

Manon P. de chez Scalian DS
Noté 4 sur 5
19 juin 2020

Le projet exemple
Les sujets sont intéressants
Pas assez de temps sur certains sujets complexes (redux, test).

Charles-Alexandre R. de chez SCALIAN DPC
Noté 4 sur 5
19 juin 2020

Pas mal de pratique
Nous avons peut être perdu du temps à regarder le formateur coder ce que nous venions tout juste de coder précédemment en exercice. Durant l’exercice nous pouvons poser nos questions, donc pas forcément besoin de tout revoir juste après.

Stanislas P. de chez Scalian DS
Noté 5 sur 5
15 novembre 2019

Pourquoi ne pas utiliser un tableau avec un feutre pour faire des diagrammes et illustrer les propos (notamment les interactions entre composants, les événements etc). Aussi les exercices sont trop cloisonnés les un les autres et trop complexes d’entrée de jeu. Sincèrement les personnes ont été larguées mais n’ont pas osées le dire. les sujets de TP étaient trop cloisonnés et purement technique. il faudrait aussi lier les sujets de TP entre eux dans un cas contexte réaliste (fonctionnel) : par exemple que tous les TP soient fait dans un contexte de site web de vente (tel amazon) => 1 module angular pour le panier, 1 module angular pour le profil , 1 guard pour le panier, 1 guard pour le profil, 1 reducer pour les différentes étapes de commandes du panier… En revanche le formateur se montre disponible et peut répondre a nos question ce qui est très bien.

Christophe B. chez Scalian

Réponse d'Ambient IT

Merci Christophe, nous avons pris bonne note de vos remarques. En effet la formation est assez avancé et l’équipe n’était pas forcement homogène en niveau.

Noté 5 sur 5
21 juin 2019

Beaucoup de choses, contenu très dense pour 2 jours. Le formateur est compétent et clair dans ses explications.

Pascal M. Chez AREAL
Noté 5 sur 5
21 juin 2019

Peut-être parfois pas assez de temps sur la théorie.
Mais comme le formateur est compétent, on s’y retrouve.

Arnaud P. de AREAL
Noté 5 sur 5
21 juin 2019

Cette formation est très importante pour comprendre les subtilités d’angular. Merci Romain.

Emmanuel S. Chez AREAL
Noté 5 sur 5
14 juin 2019

Au top aussi !

Mathieu B. de P.C.R.H Groupe Partnaire
Noté 5 sur 5
19 avril 2019

Très satisfait de la formation, du formateur et du rythme !

Mohamadou
Noté 5 sur 5
19 avril 2019

Encore de nouveaux acquis qui va me permettre d’avancer dans mon apprentissage d’angular.

Robert CPoR Devises
Noté 5 sur 5
30 novembre 2018

Locaux propres, bonne formation, formateur sympa et à l’écoute.
Merci

Sébastien B. d'Ixxi Techside
Noté 5 sur 5
30 novembre 2018

Très bonne formation et formateur, peut-être un petit peu simple par rapport à ce qu’on attendait.

Matthias T. d'Ixxi Techside
Noté 4 sur 5
28 septembre 2018

Rien à dire sur la formation, mais je me suis vu trop beau. Pas assez d’expérience de mon côté pour ce niveau d’Angular. J’ai quand même appris pas mal de choses et ça m’a donné une bonne visibilité des possibilités du framework. Je pense que ça me permettra d’avancer plus vite par la suite.

François D. de chez ASTEN
Noté 4 sur 5
28 septembre 2018

Cette formation a répondu à toutes mes attentes. Merci.

Guillaume L. de chez Cour des Comptes

Noter la formation

Prix 1440€ HT / personne
Durée 2 jours ( 14 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp