NetFormationFrance

Développement des applications Web ASP .Net Core MVC

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
990 €
Durée
35 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
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.
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
1. Introduction à ASP .NET Core et au Modèle MVC
Objectifs pédagogiques :
* Comprendre l’architecture et les fondamentaux d’ASP .NET Core.
* Créer et configurer un projet ASP .NET Core MVC.
* Assimiler le fonctionnement du modèle MVC (Model-View-Controller) et ses composants.
* Maîtriser la gestion des dépendances grâce à l’injection de dépendances (Dependency Injection).
* Découvrir Razor Pages et apprendre à utiliser la syntaxe Razor.
----------------------------------------
2. Développement des Contrôleurs et des Vues
Objectifs pédagogiques :
* Créer et configurer des contrôleurs dans ASP .NET Core.
* Gérer les actions et les résultats pour le traitement des requêtes.
* Développer des vues avec Razor, en utilisant la syntaxe Razor.
* Mettre en œuvre des vues réutilisables : layouts, partial views, et vues fortement typées.
* Gérer la validation des formulaires côté serveur et client, et mettre en place la gestion des erreurs.
----------------------------------------
3. Modélisation des Données et Entity Framework Core
Objectifs pédagogiques :
* Créer des modèles de données adaptés aux besoins métiers.
* Utiliser Entity Framework Core pour interagir avec une base de données.
* Gérer les migrations et les évolutions du schéma de base de données.
* Réaliser des opérations CRUD et des requêtes avancées avec LINQ.
* Appliquer des validations de données avec les Data Annotations.
----------------------------------------
4. Sécurisation et Authentification
Objectifs pédagogiques :
* Comprendre les principes de sécurité dans une application ASP .NET Core.
* Mettre en place un système d’authentification avec ASP .NET Identity.
* Gérer les utilisateurs, les rôles, et les droits d’accès.
* Implémenter des politiques d’autorisation pour sécuriser les accès.
* Sécuriser les APIs à l’aide de tokens JWT (JSON Web Tokens).
----------------------------------------
5. Déploiement et Maintenance des Applications ASP .NET Core
Objectifs pédagogiques :
* Préparer une application ASP .NET Core pour la mise en production.
* Déployer sur différents environnements : IIS, Azure, ou autres plateformes cloud.
* Utiliser Docker pour conteneuriser les applications.
* Appliquer des stratégies de maintenance et de mises à jour continues.
* Mettre en œuvre des outils de surveillance des performances et de gestion des journaux.
Programme
* 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.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires
Haut de page