Formation .NET Core and Angular Training Course
.NET Core est un framework open-source pour la création d’applications .NET sur Windows, macOS
et Linux.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront le .Net Core
par la création d’un exemple d’application qui démontre les qualités uniques de .Net Core
par rapport à d’autres cadres. Il couvre également la façon d’utiliser Angular dans un projet ASP.NET Core MVC.
À la fin de cette formation, les participants pourront :
- L'.Net Core d’aménagement ainsi que l’outillage et les IDE nécessaires pour commencer à se développer immédiatement.
- Utilisez .Net pour créer différents types de logiciels, y compris les applications Web, les applications de console, les microservices et les bibliothèques.
- Comprendre .Net Corecomposantes, y compris les bibliothèques de classe, les paquets, les métapaquets et les cadres.
- Construisez des bibliothèques et des applications dans .NET Core.
- Comprendre les aspects importants du développement de logiciels de haute qualité pour la libération
- Construisez des applications avec ASP.NET Core, ses forces et ses faiblesses, et comment tirer parti de ses fonctionnalités pour créer des applications en toute sécurité.
- Développement frontal avec ASP.NET Core MVC.
- Cadres et outils Frond-end, comme Angular, Bootstrap, Nuget, Bower, webpack, Gulp, et Azure.
- Créez un projet Visual Studio ou Visual Studio Code qui contient Angular, ASP.NET Core MVC et les faire travailler ensemble.
- Utilisez Entity Framework Core pour stocker les données de l’application et ASP.NET identité de base pour authentifier et autoriser les utilisateurs.
- Utilisez ASP.NET paquets Core pour offrir des fonctionnalités à Angular.
Plan du cours
Jour 1 :
.NET Core Vue d'ensemble
- Avantages et différences par rapport au .Net Framework
Création d'applications .NET Core
- Installation du SDK .NET Core, utilisation du CLI .NET, création et exécution d'une application .NET Core.
Construire avec .NET Core
- Frameworks, runtimes et plateformes, Principes de base de MSBuild
Tests unitaires avec xUnit
- Écrire des tests unitaires, faits et théories
Travailler avec des bases de données
- Relationnelles, SQLite, Transformer les données
Accès aux données avec ORM (object-relational mappers)
- Dapper vs Entity Framework Core
Créer un microservice avec ASP.NET Core
Débogage
- WinDBG/CDB, LLDB, SOS
Performance et profilage
- xUnit.Performance, PerfView
Localiser votre application
Analyseur de portabilité .NET
Préparation de la mise à disposition
- Paquet NuGet, flux NuGet, signature des assemblages
Jour 2 :
Vue d'ensemble de l'ASP.NET Core
Création d'une application web ASP.NET Core
- Composants
Traiter les requêtes avec le pipeline middleware
- Fichiers statiques de service, ajout de fonctionnalités, combinaison d'intergiciels, gestion des exceptions
Utilisation de MVC en ASP.NET Core
Mappage d'URL
- Routage conventionnel, contraintes et valeurs par défaut, génération d'URLs
La liaison de modèle
- Validation de l'entrée utilisateur
Utilisation des vues Razor
Utilisation de Tag Helpers
Création d'une API Web
- Routage d'attributs, négociation de contenu, XML formatage
Configurer un service avec l'injection de dépendances
Configuration d'une application ASP.NET Core
Interroger, créer et mettre à jour des données à l'aide de Entity Framework Core
Utilisation du pipeline de filtrage MVC
Utilisation du système d'identité ASP.NET Core
Sécuriser votre application
Publication, hébergement d'une application ASP.NET Core dans IIS
- Regroupement et minification
Surveillance et dépannage
Troisième jour :
Vue d'ensemble de la boîte à outils du développeur frontal
Concepts Angular
- Création du projet
- Création du modèle de données
- Créer un service Web
Structurer une Angular application
Créer le Angular Store
Utiliser Angular avec Blazor
Liaison de données et directives
Services et injection de dépendance
Utilisation de Angular avec ASP.NET MVC
Visual Studio Support pour Angular
Concepts Bootstrap
- Styles, composants Bootstrap
Gérer les dépendances avec NuGet et Bower
Construire une application avec Gulp et webpack
Créer des fonctionnalités d'administration
Sécuriser l'application
Déploiement de l'application ASP .NET Core Angular.
- Nouveau modèle d'hébergement, installation sur IIS, Azure, Docker conteneurs
Construire une application ASP.NET CORE en dehors de Windows
Résumé
Pré requis
.NET Core
- Connaissance pratique des langages de programmation impératifs et orientés objet, tels que C#, C++, Java.
- Une certaine maîtrise des terminaux ou des lignes de commande et des éditeurs de texte.
Angular
- Connaissance pratique du développement ASP.NET Core MVC et bonne compréhension de JavaScript, HTML et CSS.
Les formations ouvertes requièrent plus de 3 participants.
Formation .NET Core and Angular Training Course - Booking
Formation .NET Core and Angular Training Course - Enquiry
.NET Core and Angular Training Course - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
J'ai apprécié que la formation soit plus axée sur l'aspect pratique.
Mihaela - Ness
Formation - NgRx
Traduction automatique
Sujets abordés, de nombreux exemples de code en direct, attitude des formateurs vis-à-vis du groupe
Weronika - ATOS PGS sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Traduction automatique
J'ai aimé vos blagues
Dermot - Griffiths & Armour
Formation - Angular 2 Fundamentals
Traduction automatique
Le formateur a très bien expliqué les sujets à l'aide d'exemples concrets tirés du monde réel, ce qui nous a permis d'assimiler plus facilement les informations.
Florin-Viorel Marut - Continental Automotive Romania
Formation - High-Performance Application Development with .NET Core
Traduction automatique
Analyse pas à pas. Chaque ligne de code est expliquée. Chaque problème que j'ai rencontré pendant le cours a été résolu avec succès et Łukasz m'en a donné la raison. J'ai également apprécié les bonnes pratiques qui ont été présentées. Je n'ai jamais été convaincu par le style TDD - je ne le trouve tout simplement pas utile et il ne vaut pas la peine d'y consacrer du temps. Łukasz a souligné tant d'avantages du TDD qu'il a complètement changé mon opinion.
Michal Uscinski - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
Cours à venir
Cours Similaires
Angular 2, les Fondamentaux
21 HeuresCette formation en direct avec instructeur en France (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 permettant d'évaluer les participants
- 40% conférences, 60% laboratoires
Angular 4 Fundamentals
21 HeuresCette formation en direct avec instructeur en <loc> ; présente les principes fondamentaux de Angular 4 et accompagne les participants dans la création d'une application web d'une seule page.
Angular 5
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront les principes fondamentaux de Angular 5 en créant et en déployant un exemple d'application Angular.
Angular 6
28 HeuresDans cette formation en direct avec instructeur en <loc> ; (sur site ou à distance), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 6.  ;
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 6 applications en utilisant Angular CLI.
- Créer des composants web qui peuvent être utilisés dans n'importe quelle page HTML.
- Consommer des services web REST et des données WebSocket depuis une Angular 6 application.
- Implémenter des animations à l'aide des dernières fonctionnalités d'animation de Angular 6' .
- Tester, déboguer et déployer une Angular 6 application.
- Organiser des projets Angular 6 en utilisant les meilleures pratiques.
Angular 7
28 HeuresDans cette formation dirigée par un instructeur, en direct in <loc> ; (sur site ou à distance), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 7.  ;
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 7 applications en utilisant Angular CLI.
- Créer des composants web qui peuvent être utilisés dans n'importe quelle page HTML.
- Consommer des services web REST et des données WebSocket depuis une Angular 7 application.
- Implémenter des animations en utilisant les dernières fonctionnalités d'animation de Angular 7' .
- Tester, déboguer et déployer une Angular 7 application.
- Organiser des projets Angular 7 en utilisant les meilleures pratiques.
Angular 8
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular 8 pour développer des applications web côté client.
A l'issue de cette formation, les participants seront capables de :
- Créer et mettre à l'échelle des SPA à partir de zéro.
- Construire des bibliothèques open source Angular.
- Sécuriser une application Agular avec l'authentification JWT.
Reactive Programming with Angular RxJS
14 Heures[La programmation réactive est un paradigme de programmation asynchrone qui se concentre sur les flux de données et la propagation des données en établissant une dépendance définie entre les modèles d'exécution sous-jacents et les flux de données émis d'un composant à l'autre. De nombreuses inefficacités dans la conception d'applications Angular lors de la création d'interfaces utilisateur asynchrones peuvent être surmontées en utilisant les modèles de style réactifs proposés par la bibliothèque RxJS.
Dans cette formation en direct, les participants apprendront à mettre en œuvre les modèles Observable dans leurs conceptions d'applications Angular en passant par une série de cas illustrant les problèmes de conception angulaires courants et la façon dont ils bénéficient des conceptions de programmation réactive.
A la fin de cette formation, les participants seront capables de :
- Comprendre le paradigme de la programmation réactive et la bibliothèque RxJS.
- Construire des applications Angular lourdes en termes d'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit en utilisant des modèles de programmation réactifs.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Angular and Spring Boot
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular and Spring Boot pour créer des applications complètes.
A l'issue de cette formation, les participants seront capables de :
- Développer une application complète avec Angular et Sping Boot.
- Créer une application backend avec Spring Boot.
- Créer des applications frontales avec Angular.
- Utiliser Spring Security pour configurer l'authentification pour une application full stack.
Testing Angular Applications
14 HeuresDans cette formation en direct animée par un instructeur, les participants apprendront à rédiger et à gérer des tests pour les applications Angular .
À la fin de cette formation, les participants seront en mesure de
- Déterminer la stratégie la plus appropriée pour tester une application Angular
- Réaliser des tests unitaires, des composants, des tests A / B et de bout en bout sur une application Angular
- Choisissez les bons outils pour le travail: Jasmine , Karma, Protractor , Moka, etc.
- Écrire des tests en Protractor et au Jasmine
- Exécuter et déboguer des tests avec Karma et Protractor
- Créer une suite de tests maintenable
- Employer les meilleures pratiques pour les tests unitaires en Angular
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
- Angular porte différents noms et versions, à savoir: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pour personnaliser la version utilisée dans cette formation, veuillez nous contacter.
High-Performance Application Development with .NET Core
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser .NET Core pour créer, construire, tester, déboguer et déployer des applications optimisées qui peuvent fonctionner sur différents systèmes.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement basé sur .NET Core pour commencer à développer des applications.
- Utiliser le cadre et les bibliothèques ASP.NET Core pour créer de nouvelles applications ou optimiser les applications existantes.
- Surveiller et améliorer les performances des applications à l'aide d'outils .NET Core avancés.
- Comprendre les principes qui sous-tendent les fonctionnalités .NET Core et appliquer ces connaissances à d'autres implémentations commerciales.
Introduction to .Net Core
14 Heures.NET Core est un framework open-source permettant de créer des applications .NET sous Windows, MacOS et Linux .
Au cours de cette formation en direct animée par un instructeur, les participants apprendront les principes de .Net Core de .Net Core à mesure de la création d'un exemple d'application qui illustre les qualités uniques de .Net Core par rapport à d'autres frameworks.
À la fin de cette formation, les participants seront en mesure de:
- Configurez .Net Core avec l’outillage et les IDE nécessaires pour commencer immédiatement à se développer.
- Utilisez .Net pour créer divers types de logiciels, notamment des applications Web, des applications console, des microservices et des bibliothèques.
- Comprenez les composants .Net Core , y compris les bibliothèques de classes, les packages, les métapaquets et les frameworks.
- Construire, déboguer et déployer un exemple d'application Web
Public
- Les développeurs
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs dans un environnement de laboratoire réel.
Remarque
- Ce cours est basé sur .Net Core 2.x et est disponible pour les environnements Windows et Linux .
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur .Net Core , veuillez visiter: https://github.com/dotnet/core
Localizing an Angular Application
7 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent internationaliser et localiser leurs applications Angular pour prendre en charge plusieurs langues.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer les bibliothèques et outils de localisation nécessaires.
- Permettre à une application Angular d'être affichée dans plusieurs langues.
- Extraire tout le texte localisable de l'interface utilisateur d'une application Angular.
- Packager le contenu traduisible pour l'échanger avec les traducteurs.
- Comprendre le cycle de localisation et automatiser le processus.
NgRx
21 HeuresCette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs qui souhaitent réduire le coût et la complexité de la gestion de l'état dans de grandes applications Web pilotées par les données.
À la fin de cette formation, les participants seront en mesure de:
- Réduisez la complexité des très grands projets où la gestion de l'état est difficile à maintenir.
- Réduisez les processus d'état d'une application.
- Réduisez le temps nécessaire au développement d'applications Web complexes axées sur les données.
Format du cours permettant d'évaluer les participants
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur NgRx, rendez-vous sur: https://ngrx.io/