ASPdotNet Core
Ambient it
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
2916 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Maîtriser le fonctionnement de .NET Core
Découvrir les fonctionnalités du framework ASP.NET Core et MVC Core
Savoir écrire un service REST
Savoir créer une application Web avec Visual Studio
Concevoir une application ASP.NET en utilisant les bonnes pratiques de développement
Tester et déboguer des applications ASP.NET Core
Connaître les mécanismes avancés du framework et s'initier à Entity Framework Core (EF Core)
Être capable de migrer un projet ancien ASP.NET MVC vers le nouveau ASP.NET MVC Core
Découvrir les fonctionnalités du framework ASP.NET Core et MVC Core
Savoir écrire un service REST
Savoir créer une application Web avec Visual Studio
Concevoir une application ASP.NET en utilisant les bonnes pratiques de développement
Tester et déboguer des applications ASP.NET Core
Connaître les mécanismes avancés du framework et s'initier à Entity Framework Core (EF Core)
Être capable de migrer un projet ancien ASP.NET MVC vers le nouveau ASP.NET MVC Core
Programme
JOUR 1 : KICK-OFF ASP.NET CORE 3 & 5 & 6 & 7
INTRODUCTION
Historique, contexte et objectifs
Problématique actuelle du .NET Framework
Qu'est-ce qu'ASP.NET Core ?
Avantages et inconvénients d'ASP.NET Core
Contraintes, quand choisir ASP.NET CORE 3 vs ASP.NET Framework
Présentation rapide des nouveautés du langage C# 11 et environnements d'exploitation
Support & Cycle de vie : LTS vs Current Lifecycle
Les nouveautés de la version 2.1 & 2.2 & 3.0 & 3.1 & 5 & 6 & la future version 7
Comment développer en mode cross-plateforme ?
MISE EN PLACE ENVIRONNEMENT DE DÉVELOPPEMENT
Travaux pratiques : Premier projet
Récupération des packages
Création en ligne de commande
Édition et debugging sous VS Code
Projet Visual Studio
Éléments constitutifs d'un projet
Retour sur d'importantes briques conceptuelles :
MVC (Modèle-vue-contrôleur)
Packages NuGet
Injection de dépendances
Travaux pratiques : Mise en place des concepts du jour
JOUR 2 : APPROFONDISSEMENT
Vision globale du cycle de développement d'un nouveau projet ASP.NET Core
Accélérateurs Visual Studio (Scaffolding, etc.)
Test de non régression, débugging et performance
View, Model, Pages, Razor & Tags helpers
Travaux pratiques
Routes & Controllers
Comment déclarer ses routes
Templates de routage : syntaxe et usage
Nouvelle notion d'area
Attributs
Filtres sur les requêtes
Url rewriter
Travaux pratiques
Retour sur l'injection de dépendances et la gestion des Options d'initialisation
Déclaration
Validation
Travaux pratiques
JOUR 3 : NOTIONS AVANCÉES
Entity Framework (EF Core)
Travaux pratiques
Web API
Authentification/Authorization/Identity Management
Sécurité CORS (Cross Origin Resource Sharing)
Récentes problématiques dues aux « breaking ecolutions » de Google
Sécurité renforcée
Samesite cookie
Travaux pratiques
Caching
Localization
Middleware
Background tasks
Travaux pratiques
JOUR 4 : SYNTHÈSE DES NOTIONS ACQUISES
Utilisation en environnement cloud
Azure
AWS
Présentation de différents systèmes basés sur ASP.NET Core
Blazor
Orchard Core
Intégration à d'autres projets Open Sources
Exemple de Swagger
Retour sur la migration d'Asp.Net 4 vers Asp.Net Core (outils, trucs & astuces)
Travaux pratiques : Synthèse des éléments appris sous forme d'un projet réaliste
INTRODUCTION
Historique, contexte et objectifs
Problématique actuelle du .NET Framework
Qu'est-ce qu'ASP.NET Core ?
Avantages et inconvénients d'ASP.NET Core
Contraintes, quand choisir ASP.NET CORE 3 vs ASP.NET Framework
Présentation rapide des nouveautés du langage C# 11 et environnements d'exploitation
Support & Cycle de vie : LTS vs Current Lifecycle
Les nouveautés de la version 2.1 & 2.2 & 3.0 & 3.1 & 5 & 6 & la future version 7
Comment développer en mode cross-plateforme ?
MISE EN PLACE ENVIRONNEMENT DE DÉVELOPPEMENT
Travaux pratiques : Premier projet
Récupération des packages
Création en ligne de commande
Édition et debugging sous VS Code
Projet Visual Studio
Éléments constitutifs d'un projet
Retour sur d'importantes briques conceptuelles :
MVC (Modèle-vue-contrôleur)
Packages NuGet
Injection de dépendances
Travaux pratiques : Mise en place des concepts du jour
JOUR 2 : APPROFONDISSEMENT
Vision globale du cycle de développement d'un nouveau projet ASP.NET Core
Accélérateurs Visual Studio (Scaffolding, etc.)
Test de non régression, débugging et performance
View, Model, Pages, Razor & Tags helpers
Travaux pratiques
Routes & Controllers
Comment déclarer ses routes
Templates de routage : syntaxe et usage
Nouvelle notion d'area
Attributs
Filtres sur les requêtes
Url rewriter
Travaux pratiques
Retour sur l'injection de dépendances et la gestion des Options d'initialisation
Déclaration
Validation
Travaux pratiques
JOUR 3 : NOTIONS AVANCÉES
Entity Framework (EF Core)
Travaux pratiques
Web API
Authentification/Authorization/Identity Management
Sécurité CORS (Cross Origin Resource Sharing)
Récentes problématiques dues aux « breaking ecolutions » de Google
Sécurité renforcée
Samesite cookie
Travaux pratiques
Caching
Localization
Middleware
Background tasks
Travaux pratiques
JOUR 4 : SYNTHÈSE DES NOTIONS ACQUISES
Utilisation en environnement cloud
Azure
AWS
Présentation de différents systèmes basés sur ASP.NET Core
Blazor
Orchard Core
Intégration à d'autres projets Open Sources
Exemple de Swagger
Retour sur la migration d'Asp.Net 4 vers Asp.Net Core (outils, trucs & astuces)
Travaux pratiques : Synthèse des éléments appris sous forme d'un projet réaliste
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Kubernetes avancé
À DISTANCE
Non finançable CPF
1590 €
À distance
Entreprise
Enix
Formation MS-500 Microsoft 365 Sécurité pour administrateurs
À DISTANCE
Non finançable CPF
2235 €
À distance
Entreprise
ACCESS IT
Administrateur Système DevOps
LILLE
Finançable CPF
Nous contacter
À distance / En alternance / En entreprise
Salarié en poste / Demandeur d'emploi / Entreprise
Avis du centre
.
DevUniversity
Technicien Support Informatique
PARIS 10E, LYON 9E
Non finançable CPF
Nous contacter
En alternance
Étudiant
IPI
Mastère Product Manager
À DISTANCE
Finançable CPF
5990 €
À distance
Tout public
Avis du centre
.
STUDI
Mastère 1 - Expert IT, développement et base de données
NICE, REIMS, PARIS 17E ET 5 AUTRE(S) LOCALITÉ(S)
Non finançable CPF
6660 €
En alternance / En centre
Étudiant
IRIS
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Strasbourg
Formation Bordeaux
Formation Lille
Formation Rennes
Formation Montpellier
Formation Angers
Formation Dijon
Formation Informatique CPF
Formation Informatique en ligne
Formation Administrateur systeme CPF
Formation Administrateur systeme en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Intelligence artificielle
Formation Machine learning
Formation Technicien support informatique Nantes
Formation Technicien informatique Nantes
Formation Administrateur systeme Nantes
Formation Consultant en informatique Nantes
Formation Spark Nantes
Formation Developpeur informatique Nantes
Formation Programmation Nantes
Formation Technicien support informatique Toulouse
Formation Technicien informatique Toulouse
Formation Consultant en informatique Toulouse