ASP.NET MCV CORE
Formation certifiante - Code CPF 94 009 - 4 jours (28 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
A l'issue de la formation, les stagiaires seront capables de :
- Comprendre les objectifs et les avantages de la plate-forme .NET Core
- Prendre de bonnes décisions concernant l’architecture des applications et le choix de la technologie d’accès aux données
- Utiliser le système de routage ASP.NET Core pour obtenir une architecture de type REST
- Découvrir comment créer une interface utilisateur HTML ergonomique et durable à l’aide du moteur de visualisation Razor et du JavaScript côté client
- Gagner de l’expérience avec l’utilisation de rendu adaptatif, des vues spécifiques au mobile et un commutateur de vision pour prendre en charge une variété d’appareils mobiles
- Découvrir comment étendre et modifier ASP.NET Core en créant des composants et des modèles personnalisés.
La formation ASP.NET MCV Core est accessible à toute personne ayant :
Une expérience avec le langage de programmation C # et les concepts de programmation orientés objet
Des connaissances des concepts HTML, CSS et JavaScript.
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
- Développeur informatique et Ingénieur d’étude
- Architecte système et logiciel
- Chef de projet et consultant Informatique
PROGRAMME DE FORMATION
ASP.NET MCV CORE
Introduction
- Aperçu
- .NET Core
- Présentation des outils
Hello World
- .NET Core (CLI)
- Commandes CLI
- ASP.NET Core (CLI)
- AspNetCore NuGet Metapackage
- ASP.NET Core (Visual Studio)
Architecture d’application principale ASP.NET
- Middleware
- Les services
Configuration de l’application
- Classe de démarrage
- Configurer la méthode
- Méthode ConfigureServices
- Composants MVC
- Sources de configuration
- API de configuration
- Modèle d’options
Atelier cas pratique
Routage de la demande
- API RESTful
- Middleware de routage
- Modèles de routage
- Contraintes de route
- Middleware MVC
- Routage basé sur les attributs
Des modèles
- Introduction
- Correspondance relationnelle d’objet
- Entity Framework (EF) Core
Contrôleurs
- introduction
- Conventions et Configurations
- Dépendances
- Les Action Results
Vues
- introduction
- Conventions
- Syntaxe Razor
- Dispositions
- ViewData et ViewBag
- Vues fortement typées
- Vues partielles
- Afficher les modèles
- Helpers HTML et URL
- Tag Helpers
- Afficher les composants
- Dépendances côté client
Atelier cas pratique
Introduction
- Aperçu
- Formulaires HTML
- introduction
- Form Tag Helper
- Soumissions du Formulaire
- Binding sur le modèle
État d’application
- introduction
- HttpContext.Items
- État de la session
- TempData
La validation des données
- introduction
- Annotations de données
- Le modèle Binding
- Les tags Helpers
- Validation avec les Tag Helpers
Authentification
- introduction
- Identité de base ASP.NET
- Middleware de cookie
- Autorisation
Atelier cas pratique
Introduction
- Aperçu
La gestion des erreurs
- La gestion des erreurs
- Les meilleures pratiques
- Codes d’état d’erreur HTTP
- Pages de gestion du code retour HTTP
- Filtrage des exceptions
Logging
- introduction
- Configuration
- ILogger
Test
- introduction
- Test unitaire
- XUnit
- Testeurs de contrôle
- Test d’intégration
API WEB
- Introduction
- Opérations de récupération
- Créer des opérations
- Mettre à jour les opérations
- Effacer les opérations
- Mauvaises demandes
- Cross-Origin Resource Sharing (CORS)
- Swagger
Atelier cas pratique

Allez plus loin
Développez vos compétences
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS