• Concevoir une application web complète avec ASP.NET Core MVC et Razor Pages
  • Exploiter les fonctionnalités avancées de C# (LINQ, async/await, DI)
  • Intégrer Entity Framework Core pour gérer la persistance des données
  • Sécuriser les applications avec l’authentification et l’autorisation
  • Optimiser les performances et la maintenabilité d’une application web .NET
  • Développeurs C# confirmés souhaitant se spécialiser en web avec ASP.NET Core
  • Chefs de projet technique ou lead developers souhaitant consolider leur expertise
  • Développeurs back-end venant d’autres langages et désireux de maîtriser C# avancé
  • Équipes techniques travaillant sur des applications professionnelles .NET

Aucun prérequis n’est nécessaire pour suivre cette formation


Durée de la formation (en jours)

Durée de la formation (en heures)

Sessions

Intra

Sur demande

Sessions

Inter

Sessions à venir

Tarif

2500€ TTC (TVA 0%) / stagiaire


🔹 Chapitre 1 – Rappels et perfectionnement C#

🎯 Objectif : Consolider les bases avancées du langage C#
Contenu :

  • Programmation orientée objet avancée
  • LINQ et expressions lambda complexes
  • Gestion des exceptions et bonnes pratiques
  • Asynchronous programming (async/await, tâches parallèles)

🔹 Chapitre 2 – ASP.NET Core approfondi

🎯 Objectif : Comprendre l’architecture moderne d’ASP.NET Core
Contenu :

  • Middleware, pipeline HTTP et configuration
  • Services et injection de dépendances
  • Razor Pages et MVC
  • Gestion de l’environnement et configuration dynamique

🔹 Chapitre 3 – Entity Framework Core avancé

🎯 Objectif : Maîtriser la persistance des données
Contenu :

  • Migrations, contextes et stratégies de mise à jour
  • Requêtes complexes et performance
  • Tracking/detaching des entités
  • Transactions et concurrence

🔹 Chapitre 4 – API REST et Web API

🎯 Objectif : Créer des APIs modernes et sécurisées
Contenu :

  • Conception d’API RESTful
  • Serialisation JSON (System.Text.Json, Newtonsoft.Json)
  • Swagger et documentation automatique
  • Sécurisation avec JWT et policies

🔹 Chapitre 5 – Sécurité et gestion des utilisateurs

🎯 Objectif : Protéger les applications web
Contenu :

  • Authentification et autorisation avec Identity
  • Gestion des rôles et des claims
  • Protection contre les attaques CSRF/XSS
  • Meilleures pratiques de sécurisation des endpoints

🔹 Chapitre 6 – Front-end et intégration

🎯 Objectif : Intégrer les technologies front-end
Contenu :

  • Utilisation de Razor et de Blazor Server
  • Appels API côté client avec JavaScript et Fetch
  • Bundling, minification et configuration des assets
  • Introduction aux Single Page Applications

🔹 Chapitre 7 – Tests, performances et déploiement

🎯 Objectif : Garantir qualité et performance en production
Contenu :

  • Tests unitaires et d’intégration (xUnit)
  • Logging et surveillance avec Serilog
  • Optimisation des performances web
  • Déploiement sur IIS, Azure, Docker

🔹 Atelier fil rouge – Application complète

🎯 Objectif : Mettre en œuvre tous les concepts dans un projet cohérent
Contenu :

  • Développement d’une application complète (ex. gestion de catalogues, espace utilisateur sécurisé, API REST)
  • Revues de code et conseils de bonnes pratiques
  • Présentation et validation finale

Moyens pédagogiques et techniques

Diaporama

Cas pratiques

Méthode d’évaluation

QCM de fin de formation / mise en situation

Attestation de fin de formation

Accessibilité

Cette formation est accessible à toutes personnes en situation en handicap. En cas de besoin d’adaptation, prendre contact avec le référent handicap

Nombre de formateurs

Nombre de participants

Satisfaction générale

*Non communiqué : Les chiffres seront mis à jours après la première formation.


L’accès à nos formations peut être initié, soit par l’employeur, soit à l’initiative du salarié avec l’accord de ce dernier. Nos formations sont accessibles selon les modalités ci-dessous :

Les modalités de formation :

  • En inter-entreprises, c’est-à-dire en groupes d’apprenants provenant de différentes entreprises
  • En intra-entreprise, c’est-à-dire en groupes d’apprenants de la même entreprise 

Les formations peuvent avoir lieu :

  • En présentiel dans nos locaux ou dans les locaux de nos partenaires,
  • En présentiel dans les locaux de votre entreprise (sous réserve d’adéquation)

Les modalités de financement de la formation :

  • Plusieurs modes de financement vous permettent d’accéder à nos formations en tant que salarié via l’OPCO de votre entreprise ou en tant que chef d’entreprise ou indépendant.

Hesias Formations actualise régulièrement le portail regroupant l’ensemble des sessions inter-entreprises.

Afin de pouvoir garantir une entrée en formation à la date fixée, vous devrez nous faire parvenir la convention de formation signée avant le début de l’entrée en formation.