€1,900.00
€1,750.00
Durée : 35 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Intermédiaire
Demander plus d'informations
Description
- Introduction à ASP .Net Core et MVC
- Durée : 7 heures
- Objectif : Se familiariser avec ASP .Net Core et le modèle MVC (Model-View-Controller).
- Détails :
- Vue d’ensemble de .Net Core et ASP .Net Core.
- Configuration et création d’un projet ASP .Net Core MVC.
- Comprendre le modèle MVC et ses composants.
- Gestion des dépendances avec le système de Dependency Injection.
- Introduction aux Razor Pages et à la syntaxe Razor.
- Développement des Contrôleurs et des Vues
- Durée : 8 heures
- Objectif : Créer et gérer les contrôleurs et les vues pour les applications web.
- Détails :
- Création et gestion des contrôleurs.
- Manipulation des actions et des résultats des contrôleurs.
- Création de vues Razor et utilisation de la syntaxe Razor.
- Layouts, partial views, et vues fortement typées.
- Validation des formulaires et gestion des erreurs côté serveur et côté client.
- Modélisation des Données et Entity Framework Core
- Durée : 8 heures
- Objectif : Implémenter la modélisation des données et gérer les bases de données avec Entity Framework Core.
- Détails :
- Création et configuration des modèles de données.
- Utilisation de Entity Framework Core pour l’accès aux données.
- Migrations de bases de données et gestion des schémas.
- Réalisation de requêtes et manipulation des données avec LINQ.
- Utilisation des Data Annotations et validation des données.
- Sécurisation et Authentification
- Durée : 6 heures
- Objectif : Apprendre à sécuriser les applications web et à gérer l’authentification et l’autorisation.
- Détails :
- Introduction à la sécurité dans ASP .Net Core.
- Configuration de l’authentification avec Identity.
- Gestion des utilisateurs et des rôles.
- Implémentation des politiques d’autorisation.
- Sécurisation des APIs avec JWT (JSON Web Tokens).
- Déploiement et Maintenance des Applications ASP .Net Core
- Durée : 6 heures
- Objectif : Déployer et maintenir des applications ASP .Net Core en production.
- Détails :
- Introduction aux options de déploiement pour ASP .Net Core.
- Configuration de l’hébergement sur IIS, Azure et autres plateformes.
- Utilisation de Docker pour conteneuriser les applications ASP .Net Core.
- Stratégies de maintenance et de mise à jour des applications.
- Surveillance des performances et gestion des journaux.
Prérequis
- Connaissance de base en programmation et développement web. Notions fondamentales en HTML, CSS, et JavaScript. Compréhension basique des concepts de la programmation orientée objet.
Public Cible
- Développeurs web débutants et intermédiaires souhaitant apprendre ASP .Net Core MVC. Professionnels IT cherchant à développer des applications web robustes et sécurisées. Étudiants en informatique et développeurs autodidactes désirant approfondir leurs compétences en développement web. Cette formation est conçue pour fournir aux participants les compétences nécessaires pour développer, sécuriser, et déployer des applications web modernes avec ASP .Net Core MVC. Ils apprendront à maîtriser les concepts de base et avancés de la plateforme, à gérer les données et la sécurité, et à assurer la maintenance et la mise à jour de leurs applications en production.