Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.
Développeurs ayant déjà une première expérience avec ASP.NET Core MVC et souhaitant aller plus loin
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.
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.
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).
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).
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.
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.
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).
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.
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.
Active Learning
contrôle continu ou certification si prévue dans le financement
Sources des exercices + Support papier
Strasbourg: A 7 minutes à pied depuis Gare Centrale de Strasbourg: 600m
Locaux accessibles PMR
Bruxelles: A 14 minutes en tramway depuis gare du Midi: lignes 2 et 6 - arrêt Madou
Luxembourg: A 8 minutes à pied depuis Gare de Luxembourg: 750m (proximité Parcs de Pétrusse)
Nos formateurs sont habitués à travailler en classe virtuelle (visio-conférence). Au préalable, nous réalisons un audit afin de s’assurer systématiquement en amont de la possibilité pour les stagiaires de suivre à distance (équipement, qualité de la connexion, etc...).
Cela vous permet d'interagir pleinement lors de la session.
Pour un déroulement optimal en visioconférence (et après test de connexion en amont) nous vous suggérons de prévoir:
Le(s) logiciel(s) installé(s) sur le poste du participant, Une connexion internet stable, Idéalement 2 écrans (dont 1 pour interactivité et 1 pour poste de travail et prise en main éventuelle à distance par le formateur), Un micro et haut-parleur ou kit mains-libres (pour interagir avec le formateur) et en option une webcam
Le participant devra être dégagé de ses contraintes professionnelles et/ou personnelles durant la formation.
Plus d'informations sur le déroulement de nos formations à distance: https://youtu.be/GsZhStn1OgI
Paris, rue Antoine Bourdelle: