ASP.NET Core - Développement Web Moderne

Créez des applications web scalables et performantes avec le framework Microsoft de nouvelle génération

3 jours (24h)
8-12 participants
Certification incluse
1 500€ 799€

Objectifs de la formation

  • Maîtriser l'architecture ASP.NET Core - Comprendre le modèle MVC, la dépendance injection et le pipeline de requête

  • Développer des API RESTful robustes - Créer des services web performants et sécurisés

  • Utiliser Entity Framework Core - Accès aux données, migrations et bonnes pratiques ORM

  • Implémenter l'authentification et l'autorisation - Sécuriser vos applications avec Identity et JWT

  • Tester et déployer en production - Unit tests, intégration continue et déploiement Azure

  • Optimiser les performances - Caching, compression et best practices de production

Pratique Intensive

70% du temps en développement de projets réels

Déploiement Cloud

Déploiement sur Azure inclus dans la formation

Sécurité Web

Bonnes pratiques de sécurité et conformité

Programme détaillé

Jour 1 : Fondamentaux ASP.NET Core

  • Architecture et concepts clés d'ASP.NET Core

  • Configuration et dépendance injection

  • Création de votre première application web

  • Routage et contrôleurs

Jour 2 : Views, Entity Framework et Données

  • Vues Razor et templating

  • Entity Framework Core : modèles et migrations

  • LINQ et requêtes optimisées

  • Gestion des relations entre entités

Jour 3 : API RESTful et Sécurité

  • Conception d'API RESTful

  • Validation et gestion d'erreurs

  • Authentification avec Identity

  • JWT et token-based authentication

Prérequis

  • Maîtrise de C# - Connaissance solide du langage (suivre d'abord Fondamentaux C# si nécessaire)

  • Concepts OOP - Classes, héritage, interfaces et polymorphisme

  • Visual Studio 2022 - Édition Community ou supérieure

  • .NET 6 ou supérieur - SDK installé sur votre machine

  • Notions SQL - Requêtes de base pour comprendre Entity Framework

Public cible

  • Développeurs C# junior - Vous avez des bases en C# et souhaitez apprendre le web

  • Développeurs web confirmés - Provenant d'autres stacks (Node.js, Python, Java)

  • Architectes logiciels - Qui veulent maîtriser les patterns modernes d'ASP.NET Core

  • Consultants et freelances - Qui souhaitent élargir leurs compétences commercialisables

  • Équipes IT en transition - Entreprises migrant vers le framework moderne Microsoft

Demander plus d'informations ou un devis