ASP.NET Core MVC

Framework très flexible, ASP. NET Core permet de développer des applications web performantes.

Logo ASP.NET Core MVC
Présentation de la formation Formation Webnet

Découvrez la version open-source d’ASP.NET

ASP. NET Core est un framework open source très flexible qui fonctionne sous différents systèmes (Windows, MacOS, Docker). Durant les 4 jours de formation, vous développez les compétences nécessaires pour créer une application web professionnelle avec ASP. NET Core MVC 3.1.

La formation vous permet également d’être au fait de toutes les nouveautés de ce framework. Chez Webnet, nous mettons l'accent sur la pratique, et proposons un exercice final pour valider le contenu du cours.

Pour suivre la formation ASP.NET Core MVC, il est indispensable de posséder de bonnes connaissances en C#.

Objectifs de la formation Objectifs

Développer une application web avec ASP.NET

  • Créer une application web sécurisée avec ASP.NET Core MVC
  • Appréhender les différents types d'application web
  • Requêter des données SQL depuis l'application
  • Développer des services en capitalisant sur votre stack technologique
  • Tester votre code
  • Déployer et héberger votre application web
Programme de la formation Programme

Tout savoir sur ASP.NET Core

Introduction
✔    Présentation générale .NET Core
✔    Open source
✔    Historique des versions
✔    Support
✔    Outils de développement
✔    .NET Core Command Line Interface (CLI)
✔    Performance
✔    .NET Core vs .NET Framework

Architecture de .NET Core
✔    Vue d'ensemble
✔    Middleware
✔    Services
✔    Kestrel

Structure et configuration
✔    Création projet
✔    Csproj
✔    appsettings.json
✔    Program.cs
✔    Startup.cs
✔    Injection de dépendance
✔    Méthode ConfigureServices()
✔    Méthode Configure()
✔    Application settings
✔    Routing
✔    Tâche d'arrière plan
✔    Health-check
✔    IHttpClientFactory
✔    Fichiers statiques

Contrôleur
✔    Introduction
✔    Dépendances
✔    Action et résultat d'action
✔    Validation annotation
✔    Validation fluent
✔    Filters
✔    Authentification et autorisation
✔    Gestion des erreurs

Vue
✔    Nouvelle syntaxe
✔    Tag helpers
✔    Partial views
✔    View components
✔    Validation
✔    ViewBag/ViewData/TempData
✔    Autorisation
✔    Razor Class Library

Introduction à Razor Pages
✔    Introduction
✔    Création du projet
✔    Création page simple
✔    Création formulaire

Introduction à Blazor
✔    Introduction
✔    Blazor serveur
✔    Blazor WebAssembly

Introduction à Entity Framework Core
✔    Introduction
✔    Création du schéma
✔    CLI
✔    Intégration dans ASP.NET Core

ASP.NET Core Web API
✔    Introduction
✔    Création d'une API
✔    Sécurisation
✔    Bonnes pratiques et OpenAPI
✔    Utilisation de l’API

Introduction à gRPC
✔    Introduction
✔    Création du serveur
✔    Création du client

Tests
✔    Tests unitaires
✔    Tests d'intégration
✔    Configuration WebHost
✔    Tester une action

Déploiement
✔    Deux modes de déploiement
✔    Exemple via Azure DevOps

Hébergement
✔    Nouveau modèle d'hébergement
✔    IIS et le .NET Core Hosting Bundle
✔    Lorsque le site ne démarre pas...
Exercice final

Aller plus loin
✔    .NET Stack
✔    Certifications
✔    Ressources utiles
 

Des informations sur la formation ?
Contactez-nous

Public concerné :

Particuliers et professionnels

Pré-requis :

Développeurs confirmés avec des connaissances sur C#, LINQ et ASP.NET

Niveau :

Avancé

Durée :

2 jours

Prix :

1800 €

Financement :

Nous consulter

En présentiel ou à distance :

Présentiel / Distanciel possibles

Votre formateur expert

Après une expérience de plusieurs années à l’international, Gilles rejoint Webnet en 2013 en tant qu’Architecte technique. Il est aujourd’hui responsable du pôle .NET. 

Passionné de technologies, il a passé avec succès toutes les certifications délivrées par Microsoft : MCSA Universal Windows Platform, MCSD Web Applications, MCSD App Builder, Azure Fundamentals et dernièrement Microsoft Certified trainer.

Gilles est un expert de l’écosystème Microsoft qu’il utilise au quotidien à travers différents projets comme des ChatBots, des applications mobiles natives, du Cloud ou encore sur la mise en place full DevOps et open source.

Logo Microsoft Partner Logo Microsoft certifies - Fundamentals Logo Microsoft certifies professional MCSD Logo Microsoft certifies professional MCSA Logo Microsoft certifies professional MCT
Portrait de Gilles Lautrou - Responsable .NET Webnet Gilles LAUTROU Responsable du pôle .NET

Ils sont passés par là !

Formations
sur
mesure

sur mesure

Coaching personnalisé

Vous démarrez un nouveau projet et vous souhaitez être épaulé sur l'architecture et la création du socle technique ?

 

Laissez l'un de nos 6 experts techniques référents guider vos équipes dans les moments clés. Il pourra par la suite réaliser un contrôle qualité et vous accompagner vers les bonnes pratiques et l'état de l'art.

Nos savoir-faire

Expert multi-technologique depuis notre création, nous accompagnons les entreprises dans tous leurs besoins informatiques ainsi que dans la gestion de leurs projets. Au forfait ou en régie, méthode agile ou cycle en V, nous adaptons la méthodologie et le mode d’engagement à vos besoins et au fonctionnement de votre entreprise.

En savoir +
Nos références

Depuis 1996, nous avons travaillé avec plusieurs centaines d’entreprises grands comptes, PME ou start-ups, issues de tous les secteurs d’activité, ainsi qu'avec des fédérations et associations ou encore des entités du secteur public (ministères, agences, collectivités territoriales). Découvrez les projets auxquels nous avons collaboré et les solutions que nous avons proposées à nos clients.

Découvrir
Vous avez un projet ?

Refonte de votre système d’information, développement de votre application métier, création de votre site internet, intégration de développeurs supplémentaires à vos équipes, formation de vos collaborateurs, etc. Nous répondons à tous vos besoins en matière de conseils, prestations techniques et accompagnement dans votre transformation numérique.

Contactez-nous