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.
Nos clients témoignent (5)
- J'aime vraiment le cours et le formateur est très accommodant et possède une grande expertise sur le sujet. Il ne faut juste pas que tous les sujets soient abordés pendant la formation de 4 jours.
Allan - Tribal Software Philippines Inc
Formation - Angular 14
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
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Formation - Angular 10 for Developers
Pipe Routing Data Biding Services