Développement logiciel
C# avancé : développement web professionnel avec .NET
C# avancé, ASP.NET Core MVC et Razor Pages, Entity Framework Core, API REST sécurisées, Blazor, tests et déploiement.
- 5 jours35 heures
- AvancéNiveau
- Présentiel ou à distanceAvec un formateur
Choisissez ce programme, indiquez vos disponibilités : l’équipe vous propose les dates et un devis. L’inscription est confirmée après votre accord.
Ce que vous apprendrez
Des objectifs concrets.
À l’issue de la formation, vous serez capable de :
- 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 et injection de dépendances.
- Gérer la persistance des données avec Entity Framework Core.
- Sécuriser une application avec l’authentification et l’autorisation.
- Optimiser les performances et la maintenabilité d’une application web .NET.
Le parcours
Au programme.
Des apports ciblés, suivis d’exercices et de mises en situation.
Perfectionner sa pratique de C#
- Approfondir la programmation orientée objet, LINQ et les expressions lambda.
- Gérer les exceptions et maîtriser async/await et les tâches parallèles.
Maîtriser ASP.NET Core
- Configurer middleware, pipeline HTTP, services et injection de dépendances.
- Construire des interfaces avec Razor Pages et MVC.
Gérer la persistance avec Entity Framework Core
- Conduire migrations et requêtes complexes performantes.
- Maîtriser le suivi des entités, les transactions et la concurrence.
Créer des API REST sécurisées
- Concevoir une API RESTful documentée avec Swagger.
- Sécuriser avec JWT, Identity, rôles, claims et protections contre le CSRF et le XSS.
Intégrer le front-end
- Utiliser Razor et Blazor Server.
- Appeler les API côté client et configurer les ressources statiques.
Tester, superviser et déployer
- Écrire des tests unitaires et d’intégration avec xUnit et journaliser avec Serilog.
- Optimiser les performances et déployer sur IIS, Azure ou Docker.
La mise en pratique
Votre exercice de synthèse.
Développer une application web complète avec espace utilisateur sécurisé et API REST, puis la présenter lors d’une revue de code.
L’évaluation porte sur le résultat obtenu, la méthode employée et la capacité à expliquer vos choix. Le formateur identifie les acquis et les points à retravailler.
Comment se déroule la formation ?
Méthodes et moyens pédagogiques
Apports du formateur, démonstrations, exercices guidés puis mise en autonomie. Les cas pratiques utilisent des environnements de laboratoire ou des situations fictives. Un support de cours est remis aux participants ; le matériel et les accès nécessaires sont précisés dans la convocation.
Positionnement, suivi et évaluation
- Positionnement avant la formation pour vérifier les prérequis et situer les attentes.
- Exercices et mises en situation corrigés tout au long de la formation.
- Évaluation finale sur l’exercice de synthèse, au regard des objectifs annoncés.
- QCM de fin de formation et mise en situation.
- Bilan des acquis et questionnaire de satisfaction en fin de formation.
Le programme ne comprend pas d’examen de certification éditeur ni de titre professionnel.
Formats, tarifs et accès
En présentiel dans nos salles près de Clermont-Ferrand, dans vos locaux ou en salle dédiée, ou à distance avec un formateur. En inter-entreprises ou en intra. Horaires habituels : 9 h – 12 h 30 et 13 h 30 – 17 h, soit 7 heures par jour.
Délai d’accès : au minimum 11 jours ouvrés entre votre accord et le démarrage, après vérification des prérequis. Tarif : sur devis, selon le format, la durée et le nombre de participants. L’entrée en formation dépend de la vérification des prérequis et de la validation des conditions de la session.
Consulter les modalités et les délais d’accèsHandicap et adaptations
Signalez vos besoins lors du premier échange pour étudier les aménagements des supports, du rythme, des exercices ou de l’environnement de formation. Écrivez à contact@hedixa.fr ou appelez le 07 66 040 777.
Contacter l’équipe chargée de l’accessibilitéPour compléter votre parcours.
Votre projet de formation
Ce programme vous intéresse ?
Parlons de vos objectifs, du niveau des participants et du format adapté à votre organisation.
ou directement au 07 66 040 777 · Réponse sous 48 h ouvrées