Date de mise à jour : 20/12/2024 | Identifiant OffreInfo :
20_1370463
Organisme responsable :
INOW
Introduction à .Net Core
Environnement et outils : Vue d'ensemble / Middleware / Services / Kestrel / Librairie .NET Core (CoreFX)
Runtime CoreCLR / Environnement d'exécution .NET
Configuration d'un projet .Net Core : Project.json / Méthode principale / Classe Startup / Méthode Configure / Méthode ConfigureServices / Composants MVC Core / Kestrel Improvements
Contrôleurs MVC Core : Prérequis et conventions / Injection de dépendances / Action et résultats d'action
ViewData / ViewBag et TempData
Modèles MVC Core : Ignorance de persistance / Inversion de dépendance / Mapping objet-relationnel / Validateurs et attributs / Entity Framework (EF) Core / ViewModel
Vues MVC Core : Conventions et ViewStart / Zones (areas), vues partielles et Layouts / Injection de dépendances dans une vue / Syntaxe Razor et C# 8 / Helpers et Tag Helpers / Objet ViewData/TempData / Vues fortement typées / View Component
Entity Framework Core : Configuration des services et middlewares / Modéliser : Modelling / Requêter : Query / Enregistrer avec gestion des transactions / Change Tracking
Paramètres d'application : Sources de configuration / Configuration spécifique à l'environnement / Options pattern
Routing de requêtes en MVC Core : API RESTful / Routage Middleware / Templates de routes / Contraintes de routes / Middleware MVC / Attributs de routage / Méthode MapRoute / Fichiers statiques / Filtres de page
Formulaires HTML : Annotations de données / Formulaire Tag Helper / Tag Helpers de validation / Soumissions de formulaire
Razor Page : Concept du tout-en-un / Configurer les routes / Architecture orientée contenu / Mixer Razor Page et MVC / Soumissions de formulaire
Web API : Contrôleurs WebAPI REST / AJAX et les mises à jour partielles / Contrôleurs asynchrones
Traitement de données JSON / Gestion du Cross Origin / Mise en place d'un versionning API
Gestion des erreurs
Authentification et contrôle d'accès avec .Net Core
Tests sous .Net Core
Etat de l'application
Déploiement et intégration à partir de .Net Core
Développement Cross-plateforme
Attestation de formation
Non certifiante
Sans niveau spécifique