Développement full stack d'une application Web ASP.NET Core

Cette formation vous apprend à développer des applications Web complètes avec ASP.NET Core MVC et C#, du développement front-end à la gestion des données avec Entity Framework Core, en passant par l’authentification et la création de Web API REST.

  • Intermédiaire
  • 5 jours (35h)
  • Français

À propos de cette formation

Ce cours vous permettra de maîtriser les fondamentaux du développement d’applications Web avec ASP.NET Core MVC et C#, en couvrant aussi bien les aspects côté serveur que côté client. Vous découvrirez les concepts et l’architecture d’une application Web moderne, ainsi que la configuration des services et l’organisation d’une application avec Visual Studio.

Vous apprendrez à développer la partie serveur avec ASP.NET Core MVC et Entity Framework Core, notamment pour accéder aux données et gérer leur persistance. La formation aborde également le développement front-end en s’appuyant sur HTML5, JavaScript et Bootstrap, afin de concevoir des interfaces Web interactives et adaptées.

Une partie importante est consacrée à la validation des données et à la gestion des utilisateurs, notamment la mise en œuvre de l’authentification. Enfin, vous apprendrez à concevoir et exposer des Web API REST et à les consommer depuis vos applications Web, afin de construire des applications capables de communiquer avec d’autres services et composants.

Objectifs pédagogiques

A l'issue de cette formation, le participant sera capable de :

  • Développer une interface web responsive et dynamique pour manipuler des données dans des vues Razor
  • Comprendre les concepts à l'architecture Model View Controller d’une application web
  • Comprendre et mettre en œuvre une application server avec les contrôleurs, les actions et les filtres
  • Savoir créer et mettre en œuvre une base de données relationnelle avec un ORM - EntityFramework Core
  • Savoir gérer les accès à des pages protégées avec une gestion d’utilisateurs dans une base de données

Programme de la formation

La formation est organisée en chapitres, chacun composé d'explications, de démonstrations et de travaux pratiques.

Durée totale : 5 jours (35h)
Rappels concernant le protocole HTTP
Conception d’une interface Web avec HTML5, JavaScript et CSS3.
Tour d’horizon des principaux Frameworks Frontend
Introduction à Microsoft ASP.NET
Atelier Mise en œuvre d'une application Web HTML 5, CSS 3 responisive
Une erreur inattendue s'est produite. Recharger 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.