link Source : openclassrooms.com
list 4 séquences
assignment Niveau : Intermédiaire
chat_bubble_outline Langue : Français
card_giftcard 80 points
Avis de la communauté
5
starstarstarstarstar
Voir l'avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 8 heures de cours

En résumé

Vous avez découvert les bases d'Angular, et vous voulez compléter vos connaissances afin de pouvoir commencer à travailler sur des projets complets ? Vous souhaitez avoir toutes les compétences nécessaires pour postuler en tant que junior en entreprise ?

Ce cours fait suite au cours Débutez avec Angular, et vient compléter les connaissances dont vous avez besoin pour développer des applications dynamiques.

  • Vous découvrirez le monde fascinant et complexe des Observables, et comment la programmation réactive transforme totalement le développement frontend moderne.
  • Vous serez à l'écoute de vos utilisateurs en créant des formulaires.
  • Vous commencerez à communiquer avec un backend avec les requêtes HTTP.
  • Vous plongerez dans l'architecture d'une application sécurisée et performante avec les modules, le lazy loading, et les guards.

Les différentes techniques seront appliquées en complétant l'application créée lors du cours d'introduction. Si vous n'avez plus votre code source, ne vous inquiétez pas : vous pourrez cloner un dépôt Git qui contient le code de départ de ce cours.

Vous êtes prêt à passer la seconde et à enrichir vos compétences Angular avec ces sujets plus avancés ? Alors venez me rejoindre dans le premier chapitre !

À la fin de ce cours, vous serez capable de :

  • développer en programmation réactive avec les Observables ;
  • écouter vos utilisateurs avec les formulaires ;
  • communiquer avec les serveurs via les requêtes HTTP ;
  • rendre votre application modulaire avec les modules.

more_horiz Lire plus
more_horiz Lire moins
report_problem

Les prérequis

  • Des connaissances de base en Angular – les components, directives, pipes et services.

Ce cours fait suite au cours Débutez avec Angular – nous vous conseillons de commencer par lui si vous ne l'avez pas déjà fait.

Outils nécessaires

  • Un éditeur de code (de préférence un IDE comme VS Code ou WebStorm).

dns

Le programme

Partie 1 - Soyez réactif avec les Observables
1. Tirez le maximum de ce cours
2. Créez un Observable et souscrivez-y
3. Manipulez les émissions avec les opérateurs bas niveau
4. Passez d'un Observable à un autre avec les opérateurs haut niveau
5. Évitez les fuites de mémoire avec des stratégies de unsubscribe
Quiz : Être réactif avec les Observables

Partie 2 - Écoutez vos utilisateurs avec les formulaires
1. Créez un formulaire basique avec les template forms
2. Écoutez attentivement vos utilisateurs avec les reactive forms
3. Maintenez l'intégrité des données avec les Validators
Quiz : Écouter ses utilisateurs avec les formulaires

Partie 3 - Communiquez avec les serveurs
1. Envoyez des requêtes simples
2. Créez des requêtes composées
3. Sécurisez vos requêtes
Quiz : Communiquer avec les serveurs

Partie 4 - Modularisez votre application
1. Facilitez la maintenance avec les modules
2. Boostez la performance avec le lazy loading
3. Contrôlez les accès avec les guards
Quiz : Modulariser son application

Partie 5 - Conclusion
1. Conclusion

Certificat de réussite

record_voice_over

Les intervenants

Will Alexander
Scottish developer, teacher and musician based in Paris.

store

Le concepteur

OpenClassrooms

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Avis de la communauté
5 /5 Moyenne
starstarstarstarstar
1
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
Contenu
5/5
Plateforme
5/5
Animation
5/5
Le meilleur avis

Top

Anonyme
Anonyme,
le 30 avril 2023
Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
5/5
Plateforme
5/5
Animation
5/5
Anonyme,
le 30 avril 2023
starstarstarstarstar

Top