Formations Web JavaScript 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.2.0.

 

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

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