Formation ASP.NET Core MVC : Approfondissement

icon public

Public : Développeurs ayant déjà une première expérience avec ASP.NET Core MVC et souhaitant aller plus loin

icon horloge

Durée : 2 jour(s)

Syllabus de la formation ASP.NET Core MVC : Approfondissement

Pré-requis : Connaissances pratiques d’ASP.NET Core MVC.- Expérience du développement C# orienté objet.- Bases en Entity Framework Core et en développement Web.

Objectifs : Approfondir la sécurité des applications ASP.NET Core MVC. Mettre en œuvre une authentification moderne et la gestion des autorisations. Optimiser les accès aux données et les performances avec EF Core. Mettre en place la journalisation, la gestion des erreurs et le diagnostic. Préparer et sécuriser la mise en production d’une application. Adopter les bonnes pratiques de déploiement et de maintenance.

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Référence : .NE102828-F

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

975,00 € HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 € HT par participant supplémentaire
+ frais en cas de formation présentielle

1 100,00 € HT

1 000,00 € HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

1 375,00 € HT

Tarif plein :

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance

1 100,00 € HT

Tarif remisé :

Contacter Dawan
ASP.NET

Programme de Formation ASP.NET Core MVC : Approfondissement

Rappel et consolidation des fondamentaux ASP.NET Core MVC

Revue de l’architecture MVC et des bonnes pratiques de structuration.
Organisation du code : couches, services, injection de dépendances.
Amélioration des validations et des formulaires (messages, règles complexes).
Atelier : refactorisation de l’application fil rouge et stabilisation

Sécurité avancée et authentification moderne

Approfondissement de l’authentification et de l’autorisation (policies, claims).
Mise en place d’ASP.NET Core Identity (utilisateurs, rôles, gestion du cycle de vie).
Sécurisation des endpoints et des actions sensibles.
Bonnes pratiques OWASP appliquées (CSRF, XSS, injection, secrets, durcissement).
Atelier fil rouge : sécuriser l’application (Identity + règles d’accès)

Entity Framework Core : approfondissement et performances

Stratégies de chargement et optimisation des requêtes (projections, tracking, AsNoTracking).
Gestion des transactions, concurrence et intégrité des données.
Optimisation des accès : pagination, filtrage, indexation (principes).
Bonnes pratiques de migration et gestion des environnements.
Atelier : optimiser les requêtes EF Core et fiabiliser les transactions

Performance, cache et scalabilité

Mise en cache côté serveur (IMemoryCache) et principes de cache HTTP (Response Caching).
Gestion de l’asynchronisme (async/await) et points de vigilance.
Gestion des erreurs, exceptions, et pages d’erreur personnalisées.
Introduction aux health checks et à la robustesse applicative.

Journalisation, diagnostic et observabilité

Logs applicatifs avec les abstractions de logging ASP.NET Core.
Structuration des logs, niveaux, corrélation et traçabilité.
Diagnostic des problèmes courants en production (erreurs, perf, données).
Atelier : mise en place de logs exploitables et scénarios de diagnostic

Mise en production et déploiement

Configuration par environnement (appsettings, variables d’environnement, secrets).
Publication de l’application et bonnes pratiques de packaging.
Introduction au déploiement avec Docker (image, exécution, paramètres).
Notions de reverse proxy et d’hébergement (IIS / Nginx) selon contexte.
Atelier fil rouge : préparer et exécuter la version “production” (publish + Docker)

Synthèse et plan d’action

Checklist de mise en production (sécurité, perf, logs, configuration).
Bonnes pratiques d’architecture pour aller plus loin (API, tests, CI/CD).
Recommandations de montée en compétences et prochaines étapes du projet.

Délai d'accès  :

Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Dans le cas d’un financement via votre CPF, la validation de votre dossier devra être réalisée 11 jours ouvrés avant le début de formation. Hors certification CPF, délais d'accès de une à trois semaines en fonction des sessions ouvertes.

Méthodes mobilisées  :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 année d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques  : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée  : Microsoft Teams. Pour le distanciel  : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif  :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Un espace apprenant dédié moncompte.dawan.fr pour  :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 09 72 37 73 73 (prix d'un appel local) ou depuis notre formulaire de contact.