Langages de Programmation - ASP.NET MVC Core 2.1 par M2I Formation (Siège)

Lieu(x)
En centre (76)
Durée
Total : 35 heures
En centre : 35 heures
Financement
100 % demandeur d’emploi
Demandeur d’emploi
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction à .NET Core
Architecture du Framework .NET
Versions de ASP.NET
Qu'est
- ce que ASP.NET Core ?
Environnement et outils
Vue d'ensemble
Middleware
Services
Kestrel et IIS
Librairie .NET Core
Runtime .NET Core
Environnement d'exécution .NET
Visual Studio
Configuration d'un projet ASP.NET Core
Méthode principale
Classe Startup
Méthode "Configure"
Méthode "ConfigureServices"
Composants MVC Core
Concept d'IoC
Contrôleurs MVC
Introduction
Prérequis et conventions
Dépendances
Actions et résultats d'actions
ViewData et TempData
Modèles MVC
Introduction
Ignorance de persistance
Data annotations
Inversion de dépendance
Mapping Objet Relationnel (ORM)
Entity Framework Core
Vues MVC Core
Introduction
Conventions
Layouts
Dépendances côté client
Syntaxe Razor
Razor pour C# 7.1
Helpers
Tag Helpers
L'objet ViewData
Vues fortement typées
Modèles de vues
Paramètres d'application
Sources de configuration
Configuration spécifique à l'environnement
Options pattern
Routing de requêtes en MVC
API RESTful
Routage Middleware
Templates de routes
Contraintes de routes
Middleware MVC
Attributs de routage
Méthode MapRoute
Fichiers statiques
Filtres de pages
Formulaires HTML
Introduction
Annotations de données
Formulaire Tag Helpers
Tag Helpers de validation
Soumissions de formulaires
Ajax
Ajax et les mises à jour partielles
JavaScript et jQuery pour les vues
Contrôleurs asynchrones
Contrôleurs Web API
Traitement de données JSON
Gestion des erreurs
Page d'exceptions pour développeur
Code statut HTTP
Filtres d'exception
Gestion des logs
Recommandations sur les erreurs HTTP
Authentification et contrôle d'accès
Configuration
Niveaux de verbosité d'authentification
Personnalisation du User Model
Construire et sécuriser sa propre API
Journalisation
OpenID et OAuth 2
Tests unitaires
Introduction
Améliorer la qualité de son code
Présentation des frameworks de "Mock"
Qualité des tests
Fluent Assertions
Etat de l'application / sessions
Vue d'ensemble
HttpContext.Items
Etat de sessions
Inconvénients des sessions
Architecture des sessions dans IIS
Déploiement et intégration
Déployer sur un serveur IIS
Déployer vers le Cloud Azure
Déployer en utilisant Docker
Azure App Service
Compilation des pages et des vues à la publication
Extensions de ASP.NET Core
Etendre le moteur Razor
Etendre la gestion des vues
Ajout de nouveaux services
Certification (en option)
Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions
Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel
L'examen sera passé à la fin de la formation
Objectifs
Développer une application Web en utilisant ASP.NET
Utiliser des fonctionnalités JavaScript / jQuery en interaction avec ASP.NET
Créer des Web Services RESTful (HTTP et JSON)
Déployer une application ASP.NET.
Centre(s)
  • Le Havre (76)
Métier(s)
Compétence(s)
Formation proposée par : M2I Formation (Siège)
À découvrir
INOW
ASP CORE 6 ET MVC CORE 6 par INOW
ASP CORE ET MVC CORE 3 par INOW
Certification Microsoft "Développement d'applications Web ASP .Net MVC- Développer des applications Web ASP .Net Core MVC par IB
VERTEGO INFORMATIQUE
Programmation C# avec .net framework 4- en par VERTEGO INFORMATIQUE
Langages de Programmation C# - Développement avec le Framework .Net Core 2.1 par M2I Formation
ASP. NET par APTITUDES 21
VERTEGO INFORMATIQUE
Présentation du langage XML et des technologies .net par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Programmation XML dans l'environnement Microsoft .net framework par VERTEGO INFORMATIQUE
Langages de Programmation C# - Développement avec le Framework .Net par M2I Formation
Certification Microsoft programmation en C# (70-483)- conception d'interfaces graphiques Web ASP .NET MVC sous Visual Studio 2015/2017 par IB