Formation Angular 7
Angular est un JavaScript framework pour la construction d'applications Web. Angular 7 est la dernière version de la Angular 2 série (Angular 2 étant une réécriture complète de l'original Angular JS, ou Angular 1). Angular 7 est une grande édition qui s'étend sur toute la plate-forme et a de nombreuses nouvelles fonctionnalités et optimisations, y compris les mises à jour CLI et les meilleures performances.
Dans cette formation guidée par l'instructeur, en direct (en interne ou à distance), les participants apprendront comment créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités dans Angular 7.
À la fin de cette formation, les participants seront en mesure de :
- Développer Angular 7applications en utilisant Angular CLI.
- Créez des composants Web qui peuvent être utilisés sur n'importe quelle page HTML.
- Consommer les services Web REST et les données WebSocket à partir d’une Angular 7application.
- Implémenter les animations en utilisant Angular les dernières fonctionnalités d'animation de 7's.
- Test, débris et déploiement d'une Angular 7application.
- Organisez Angular 7 projets en utilisant les meilleures pratiques.
Le format du cours
- Lecture et discussion interactive
- De nombreux exercices et pratiques
- La mise en œuvre à la main dans un environnement de laboratoire en direct
Options de personnalisation de cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
- Pour en savoir plus Angular, veuillez visiter : https://angular.io/
Plan du cours
Introduction
- Quoi de neuf dans Angular 7 ?
Aperçu de Typescript et ES6 JavaScript
- Syntaxe TypeScript
- Utilisation du transpileur TypeScript
- Configuration de Angular 7 et de Typescript
Vue d'ensemble des parties de Angular 7
- CLI DE Angular 7
- Composants
- Directives
- Entrées et sorties
- Liaison de données et interpolation
- Liaison d'événements
- Modélisation des données
- Bootstrapping
Création de votre première Angular application
- Planification de l'application
- Mise en place d'un projet Angular
- Utiliser Bootstrap 4 et Sass
Création d'un composant
- Comprendre le cycle de vie des composants
- Flux de données
- Utilisation de modèles et de styles
- Projeter du contenu
- Travailler avec AppModule
- Travailler avec des composants personnalisés
- Utilisation de l'encapsulation des vues
- Mise en œuvre des crochets de cycle de vie
- Utilisation des ViewChildren et ContentChildren
Liaison de données dans Angular 7
- Comprendre la liaison de propriétés et d'événements
- Liaison et attribution d'alias à des propriétés personnalisées
- Liaison et attribution d'alias à des événements personnalisés
Travailler avec des directives
- Directives intégrées
- Directives personnalisées
Angular 7 Services
- Création d'un service de journalisation
- Création d'un service de données
Utilisation de l'injection de dépendance et des fournisseurs
- Injecteurs, fournisseurs et jetons
- Configuration de l'injection de dépendances
- Configuration de votre fournisseur
- Injection de services dans les composants, les directives et les services
Changer de page avec le routage
- Comprendre les différentes méthodes de navigation
- Stratégies de routage
- Mise en place des itinéraires
- Configuration et chargement des itinéraires
- Utilisation de paramètres dans les itinéraires
- Création de routes imbriquées
- Utilisation des itinéraires de redirection et des itinéraires génériques
- Comprendre les protections d'itinéraires
Utilisation de RxJS pour créer et travailler avec des observables dans Angular
- Aperçu des observables
- Vue d'ensemble de RxJS
- Création et utilisation d'observables dans Angular
Générer des formulaires pour la saisie des données par l'utilisateur
- Utiliser les formulaires pilotés par des modèles
- Utilisation des formulaires React
Utilisation des tuyaux
- Pipes intégrés
- Pipes asynchrones
- Pipes personnalisés
Appeler des API HTTP externes
Utilisation des modules Angular
Tester l'application Angular 7
- Utilisation de Jasmine pour les tests unitaires
Débogage de l'application
- Comprendre les messages d'erreur dans Angular
- Utilisation des cartes sources pour déboguer le code dans le navigateur
- Utilisation d'Augury
Optimiser l'application Angular 7
Sécurité Angular 7
- L'authentification
- Ce qui doit et ne doit pas être écrit en Angular 7
Déployer une application Angular 7 en production
- Déploiement vers IIS, Apache, Nginx, etc.
Résolution des problèmes
Remarques finales
Pré requis
- Familiarité avec les principes de base de HTML, CSS et JavaScript .
Audience
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Angular 7 - Booking
Formation Angular 7 - Enquiry
Angular 7 - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (7)
Goexemples et cours interactifs !
Ioannis Fotinis - National geografisch instituut
Formation - Angular 7
Traduction automatique
J'ai apprécié que ce soit une expérience pratique, où nous pouvions faire des exercices et appliquer les concepts et connaissances présentés. De plus, j'ai pu acquérir某些部分似乎被截断了,我将完成翻译: J'ai apprécié que ce soit une expérience pratique, où nous pouvions faire des exercices et appliquer les concepts et connaissances présentés. De plus, j'ai pu acquérir quelques éclaircissements sur un cadre moderne comme Angular (presque tous les cadres d'interface utilisateur étaient pour moi inconnus auparavant).
Laurentiu Rudeanu - Technology Reply
Formation - Angular 7
Traduction automatique
Débuté de zéro, et nous avions plusieurs façons de réaliser une certaine fonctionnalité
Madalin Iordache - Technology Reply
Formation - Angular 7
Traduction automatique
Exemples clairs et volonté d'expliquer en détail.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
La flexibilité du formateur. Il demandait toujours si sa méthode d'enseignement était bonne ou s'il fallait la modifier. Je pense que c'est une très bonne méthode d'enseignement pour tout le monde (y compris l'enseignant, qui sait ce qu'il doit enseigner). J'ai également apprécié le mélange entre les exercices théoriques et pratiques.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
Ce qui m'a plu le plus, c'est que chaque sujet avait ses exercices, ce qui facilitait la compréhension. Le formateur avait de la patience et une grande connaissance du sujet, et il a également aidé tout le monde qui en avait besoin.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
Les explications de chaque fonctionnalité et pourquoi/quand nous devrions l'utiliser.
Viorica Postolachi - TECHNOLOGY REPLY SRL
Formation - Angular 7
Traduction automatique
Cours à venir
Cours Similaires
Angular 13
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 13 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Utiliser TypeScript et Angular CLI pour développer Angular 13 applications.
- Développer, tester et déployer Angular 13 applications web.
- Créer des composants web qui peuvent être utilisés pour n'importe quelle application ou page web.
Angular 2, les Fondamentaux
21 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent créer des applications web dynamiques et modernes à l'aide de Angular 2.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place et configurer des projets Angular 2.
- Utiliser les fonctionnalités et les améliorations de Angular 2.
- Développer des applications robustes et évolutives à l'aide de Angular 2.
- Mettre en œuvre les meilleures pratiques pour l'organisation et l'architecture du code.
- Intégrer les applications Angular avec des API RESTful.
Angular JavaScript
28 HeuresCeci est un cours pratique pour quiconque veut créer des sites Web en utilisant AngularJS.
Au cours de ce cours, la dernière version stable sera utilisée. La version préliminaire peut être simplement utilisée si elle est indiquée dans le formulaire de réservation dans la section Remarques. Une version plus ancienne doit être convenue avant la réservation.
AngularJS, les bases
14 HeuresAngular JS est une bibliothèque de scripts Java pour le développement rapide d'applications.
Public
- développeurs
- programmeurs
- architectes javascript
Objectifs
- Changer l'état d'esprit de la programmation procédurale / OO à la programmation Angular
- Les participants peuvent utiliser Angular JS pour créer des applications à page unique.
Format du cours
- 40% conférences, 60% laboratoires
Angular 10 for Developers
28 HeuresDans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 10.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications Angular 10 en utilisant TypeScript et le CLI Angular.
- Créer des composants web à couplage lâche qui peuvent être utilisés dans n'importe quelle page HTML.
- Connecter ces composants à des services, des modules et des directives.
- Consommer des services web REST et des données WebSocket à partir d'une application Angular 10.
- Construire une validation personnalisée à l'aide de Reactive Forms.
- Tester, déboguer et déployer une application Angular 10.
- Organiser les projets Angular 10 en utilisant les meilleures pratiques.
Angular 11
28 HeuresDans cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 11.
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 11 applications en utilisant TypeScript et le CLI Angular.
- Créer des composants web faiblement couplés qui peuvent être utilisés dans n'importe quelle page HTML.
- Tester, déboguer et déployer une Angular 11 application.
- Organiser des Angular 11 projets en utilisant les meilleures pratiques.
Angular 11 Advanced
28 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser les outils de développement avancés de Angular 11'pour concevoir, construire, tester et déployer des applications.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour développer des applications avancées Angular 11.
- Construire une structure parent-enfant, des composants imbriqués pour des applications complexes.
- Utiliser RxJS et les observables pour gérer les événements en temps réel et la programmation asynchrone.
- Créer des modèles de formulaires et de données évolutifs pour gérer les entrées utilisateur et les tâches de saisie de données.
- Implémenter les injections de dépendances avancées, le routage et les meilleures pratiques de sécurité dans Angular 11.
Angular 12
28 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux programmeurs qui souhaitent créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 12.
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 12 applications en utilisant TypeScript et le CLI Angular.
- Créer des composants web à couplage lâche qui peuvent être utilisés dans n'importe quelle application web ou page HTML.
- Tester, déboguer et déployer une Angular 12 application.
- Organiser des Angular 12 projets en utilisant les meilleures pratiques.
Angular 12 Advanced
28 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent se plonger dans les fonctionnalités avancées de Angular 12, y compris les composants personnalisés, les directives, la liaison de données avancée, le chargement paresseux, et bien plus encore.
A l'issue de cette formation, les participants seront capables de :
- Développer Angular 12 applications en utilisant des techniques et des concepts avancés.
- Implémenter des composants et des directives personnalisés.
- Explorer les techniques avancées de liaison de données.
- Implémenter le lazy loading et les importations dynamiques.
- Optimiser les performances d'une application Angular 12.
Angular 13 Advanced
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et programmeurs expérimentés qui souhaitent tirer parti des fonctionnalités avancées de Angular 13 pour créer, tester et déployer des applications Web performantes.
A l'issue de cette formation, les participants seront capables de :
- Utiliser efficacement TypeScript et Angular CLI pour créer des applications Angular 13 complexes.
- Développer, tester et déployer des applications web Angular 13 pour des performances optimales.
- Créer des composants web pour améliorer la réutilisabilité et la maintenabilité des applications Angular 13.
Angular 14
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 14 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Angular 14.
- Développer des applications en utilisant l'architecture à base de composants de Angular 14 .
- Exploiter les directives, services et tuyaux intégrés de Angular 14 .
- Communiquer avec une API RESTful à l'aide du module HttpClient de Angular 14' .
- Implémenter l'authentification et l'autorisation dans les applications Angular 14.
- Tester et déboguer les applications Angular 14.
Angular 14 Advanced
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et programmeurs expérimentés qui souhaitent améliorer leurs compétences en Angular 14 et tirer parti des fonctionnalités avancées de Angular 14 pour créer, tester et déployer des applications web très performantes.
A l'issue de cette formation, les participants seront capables de :
- Construire des applications avancées en utilisant Angular 14.
- Comprendre et mettre en œuvre les fonctionnalités et techniques les plus complexes de Angular 14.
- Développer un code Angular 14 maintenable et évolutif.
- Créer des bibliothèques et des modules personnalisés pour étendre les fonctionnalités de Angular 14' .
Angular 15
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent utiliser les dernières fonctionnalités de Angular 15 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Angular 15.
- Développer des applications en utilisant l'architecture à base de composants de Angular 15 .
- Exploiter les directives, services et tuyaux intégrés de Angular 15 .
- Communiquer avec une API RESTful à l'aide du module HttpClient de Angular 15' .
- Implémenter l'authentification et l'autorisation dans les applications Angular 15.
- Tester et déboguer les applications Angular 15.
- Comprendre les nouvelles fonctionnalités de Angular 15 telles que la directive Image, la liste CDK pour la construction de composants d'interface utilisateur, la réduction des modèles dans Guards et les améliorations dans esbuild pour des constructions plus rapides.
Angular 15 Advanced
28 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et programmeurs expérimentés qui souhaitent passer à la vitesse supérieure et tirer parti des fonctionnalités avancées de Angular 15 pour créer, tester et déployer des applications web performantes.
A l'issue de cette formation, les participants seront capables de :
- Utiliser des techniques avancées pour construire des applications Angular 15.
- Comprendre les meilleures pratiques pour la mise à l'échelle et la maintenance des applications Angular 15 à grande échelle.
- Développer des applications performantes en utilisant les fonctionnalités avancées de Angular 15.
- Dépanner et optimiser les applications Angular 15.
- Apprendre des sujets avancés tels que le rendu côté serveur, le chargement paresseux, et plus encore.
Angular 16
28 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser les dernières fonctionnalités de Angular 16 pour créer, tester et déployer des applications web.
A l'issue de cette formation, les participants seront capables de :
- Configurer un environnement de développement comprenant Node.js, Visual Studio Code et Angular CLI.
- Créer une application Angular 16 de base qui affiche des données et gère les interactions avec l'utilisateur.
- Utiliser des composants, des directives, des tuyaux, des services et des modules pour organiser et réutiliser le code.
- Utiliser la liaison de données, l'injection de dépendances, le routage, les formulaires et le client HTTP pour communiquer avec les services dorsaux.
- Déboguer et tester Angular 16 applications à l'aide d'outils tels que Chrome DevTools, Jest, Karma et Protractor.