ASP.NET MVC Core - Développement d'applications Web

Qualiopi
À partir de 3050 €
Durée 35h en 5 jours
Localisation Partout en France
Logo de M2I - ASP.NET MVC Core - Développement d'applications Web

Proposé par

M2I

Prérequis

Maîtriser le langage C# et le .NET Core (ou framework .NET) et avoir des connaissances en programmation Web (HTML et JavaScript).

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • À distance

Objectifs pédagogiques

A l'issue de cette formation, vous serez capable de :

  • Décrire les spécificités du Web
  • Exploiter ASP.NET Core Razor Pages
  • Expliquer les modèles, vues, et contrôleurs du modèles .NET MVC
  • Utiliser des scénarios de routage d'URL
  • Intégrer jQuery
  • Implémenter des mécanismes de sécurité dans une application MVC.

Programme de la formation

Jour 1

ASP.NET Core Razor Pages

  • Comprendre le développement Web
  • Maîtriser ASP.NET Core
  • Explorer ASP.NET Core Razor Pages
  • Utiliser EF Core avec ASP.NET Core
  • Configurer les services et pipelines
Exemple de travaux pratiques (à titre inficatif)
  • Création d'un site avec Razor Pages

ASP.NET Core MVC

  • Présentation du modèle MVC
  • Projets .NET MVC dans Visual Studio

Jour 2

Le modèle et les contrôleurs

  • Modéliser son domaine
  • Utilisation de vues fortement typées
  • Liaison de données
  • Utilisation de l'Entity Framework dans MVC
  • Implémentation des actions

Jour 3

Le modèle et les contrôleurs - Suite

  • Gestion des modèles et des filtres
  • Affichage et édition des données
Exemple de travaux pratiques (à titre indicatif)
  • Implémentation d'un contrôleur complet

Les vues

  • Moteur de vues Razor
  • Contenu dynamique
  • Modèles de vues

Jour 4

Les vues - Suite

  • Application des styles CSS
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une vue et utilisation

Routage des URL

  • Pattern URL
  • Conception du routage
  • Personnalisation du routage, les attributs de routage dans MVC

Ajax et jQuery

  • Ajax Helper et jQuery / jQuery UI
  • Mises à jour partielles
  • Gestion du cache
  • Autres techniques d'optimisation client
Exemple de travaux pratiques (à titre indicatif)
  • Exemple d'utilisation

Jour 5

Validation et sécurité

  • Validation côté serveur
  • DataAnnotations, techniques alternatives et validation côté client
  • Techniques alternatives
  • Validation côté client
  • Modes d'authentification
  • Implémentation de l'authentification ASP.NET et gestion des rôles
  • Audit de la sécurité du code
  • ASP.NET Identity dans MVC, les filtres d'authentification
Exemple de travaux pratiques (à titre indicatif)
  • Mise en place de la sécurité

API Web et déploiement

  • Implémentation d'une API Web
  • Gestion des requêtes REST
  • Clients Web et mobile
  • Modules et gestionnaires HTTP
  • Tests unitaires et gestion des exceptions
  • Déploiement vers
    • Un serveur de test
    • MS Azure
  • Types de déploiement via VSTO

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation
Logo de M2I - Formation ASP.NET MVC Core - Développement d'applications Web

Proposé par

M2I

"Un leadership dans le domaine de la formation"

Voir la fiche entreprise
À partir de 3050 €
Logo de M2I - ASP.NET MVC Core - Développement d'applications Web

ASP.NET MVC Core - Développement d'applications Web

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.