ASPdotNet Core

Ambient it

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2916 €
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
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
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

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page