Formation

Développer des applications Web en C# avec ASP.NET Core

✓ 5 jours – 35 heures

Objectifs

  • Apprendre à développer des applications .NET Core
  • Apprendre à développer des applications web ASP.NET Core
  • Maitriser les différents environnements de développement pour la création, la configuration et le déploiement des applications ASP .NET

Contenu pédagogique

Introduction à .NET Core

  • Historique des versions d'ASP.NET
  • Présentation de .NET Standard
  • Présentation de .NET Core
  • Présentation de ASP.NET Core
  • Principes de base d'ASP.NET MVC Core

Environnement et outils

  • Présentation de l'outil en ligne de commande "dotnet"
  • Préseantion des IDE permettant le développement d'applications .NET Core
  • Nouveau fichier projet .NET Core
  • Présentation des middlewares
  • Présentation des services
  • Présentation de kestrel
  • Configuration d'un projet .ASP NET Core
  • Point d'entrée et options par défaut
  • Configuration de l'application (méthode Configure)
  • Configuration des services (méthode ConfigureServices)
  • Sources de configuration et pattern "Options"
  • Configuration spécifique à l'environnement
  • Configuration de la journalistation
  • Configuration de l'injection de dépendances

ASP.NET MVC Core

  • Controlleurs
  • Action et résultats d'action
  • ViewData et TempData
  • Conventions

Layouts

Routing de requêtes en ASP.NET Core

  • API REST
  • Création de Middleware
  • Templates de routes
  • Contraintes de routes
  • Attributs de routage
  • Méthode MapRoute
  • Fichiers statiques
  • Filtres de page

Pages razor

  • Comparatif pages razor/MVC
  • Routage
  • Injection de dépendances
  • Cycle de vie d'une page razor

Formulaires HTML/Razor

  • Annotations de donnée
  • Formulaire à base de tag helper
  • Tag helpers de validation
  • Soumissions de formulaire

Déploiement et intégration

  • Publication d'un site ASP.NET Core
  • Déployer sur un serveur IIS
  • Déployer vers le cloud
  • Azure/Azure App Services
  • Déployer avec Docker

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Développeurs souhaitant découvrir ou approfondir la technologie .NET dans le développement d’applications Web sur les technologies .NET récentes

Pré-requis

  • Connaissance de la POO.  Maîtriser un langage de programmation (C#, F#)

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique
  • 8 stagiaires maximum

Durée

  • 5 jours - 35 heures

Cette formation est seulement disponible en intra-entreprise, nous consulter pour plus d’informations.

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?