Ferme la recherche

Développer des applications Angular

Descriptif

Durée de la formation

Durée 21 heures

Session

entrées/sorties permanentes

du 06 sept. 2021 au 15 sept. 2021  - Bordeaux (33)
+ autres sessions
du 06 sept. 2021 au 15 sept. 2021  - Bordeaux (33)
du 01 avril 2021 au 31 déc. 2022  - Bordeaux (33)

Objectif de la formation

Maîtriser les fonctionnalités clés du framework Angular
Développer des applications Web performantes
Intégrer un projet Angular dans une architecture orientée REST (avec Java ou NodeJS)
Intégrer des tests automatisés

Description de la formation

Introduction
- De?couvrez l'environnement et les principes d'Angular
Pre?sentation ge?ne?rale du de?veloppement Web et des principales briques
Introduction aux Framework en ge?ne?ral et Framework Front
- End
Cre?ation de balises personnalise?es, les spe?cifications W3C
Notion de shadow DOM et de template HTML
Installation, NodeJS, NPM, premie?re application et environnement de de?veloppement
Quelques de?finitions sous Angular : Arrow functions, RxJS, Composants, Directives, Pipes, Formulaires, Services, Routage, Promesses, Observables, Asynchronicite?, etc.
Travaux pratiques : Installation de votre environnement de développement
TypeScript
- Appre?hendez le futur du Web et Angular
Introduction a? TypeScript
Transpiler ECMAScript
Let, variables locales et constantes
Types et classes
Modules, import et export
Interfaces
Arrow functions
Utiliser les de?corateurs
ES6 et injections de de?pendance
ES7 et la gestion de l'asynchronicite? : await sync
Composants et directives
- Ge?rez
- les efficacement
Annotations (#0x40#Component et #0x40#View)
Vues (templates et styles)
Directives (ngIf, ngFor, ngSwitch...)
Utilisation de composants dans les templates
Travaux pratiques : Ajouter un composant Angular au projet
Travaux pratiques : Afficher "Hello, my name is [VOTRE
- NOM]" dans le nouveau composant
Travaux pratiques : Ajouter un INPUT qui va permettre de modifier le nom affiché à l'écran en fonction de la valeur saisie dans le INPUT
Travaux pratiques : Créer un slider d'images avec 2 composants
Pipes
- Utilisez les transformateurs fournis ou cre?ez vos propres pipes
Pipes natifs (uppercase, lowercase, percent, currency...)
Cre?ation de pipes
Formulaires
- Cre?ez et validez des formulaires avec Angular
Nouvelles me?thodes de cre?ation d'un formulaire
Syste?mes de validation et gestion des erreurs
Cre?er ses propres validateurs spe?cifiques
Groupes de contro?les, objet Control
Travaux pratiques : Créer un formulaire de commande pour un site d'e
- commerce
Services et injection de de?pendances
- Mai?trisez les bonnes pratiques
Services fournis
Cre?er un service
Annotation Injectable
Providers, injection des services
Travaux pratiques : Créer des Services en ligne de commande
Travaux pratiques : Refactoriser le slider d'images avec le Service
Asynchronicite? - Formez
- vous a? la programmation re?active avec Angular
La programmation re?active : concepts Promesses
Observables
Introduction a? RxJS
Routage
- Mai?trisez la navigation sous Angular
Concepts de routage
Configuration des routes et URLs
Directives du router
Routes imbrique?s
Serveurs et communication HTTP
- Envoyez et recevez des donne?es par HTTP
Ajax & Reque?tes, re?ponses, communication avec une API
Me?thodes et parame?tres http, Promises, Operators
Travaux pratiques : Ajouter une API de récupération des images depuis le réseau pour le Slider
Allez plus loin avec Angular
Exercice/Projet a? re?aliser
Introduction aux WebSockets
Ajoutons un peu de se?curite? a? notre projet !
Tests unitaires avec Karma et Jasmine

Informations complémentaires

2
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

ILARIA ACADEMY

Lieu de formation

À distance

Centre de formation

292 RUE DE BEGLES
33800, Bordeaux

Toutes les formations et avis pour ILARIA ACADEMY