Flash News
image

Formation Microsoft .NET Core

Cette formation Microsoft .NET Core est conçue pour permettre aux développeurs et équipes techniques de maîtriser la création d’applications modernes, performantes et sécurisées.

 

Elle couvre les fondamentaux du framework, le langage C#, l’accès aux données avec Entity Framework Core, ainsi que les bonnes pratiques de développement, de test et de déploiement.

 

Grâce à une approche pratique et orientée projets, les participants acquièrent des compétences directement applicables dans le développement d’applications web, console et API RESTful.

 

OBJECTIF GÉNÉRAL DE LA FORMATION

 

Maîtriser le développement avec .NET Core

 

Cette formation a pour objectif de permettre aux participants de maîtriser efficacement Microsoft .NET Core pour le développement d’applications modernes, robustes et performantes.

 

Elle met l’accent sur les bonnes pratiques, les standards de développement et les principes fondamentaux indispensables à la conception de solutions fiables et évolutives.

 

Objectifs spécifiques

 

Compétences techniques visées

 

À l’issue de la formation, les participants seront capables de :

 

  • comprendre l’architecture et les composants essentiels de .NET Core
  • développer des applications en exploitant les principales fonctionnalités du framework
  • renforcer leurs compétences en programmation C# pour créer des applications polyvalentes et performantes
  • appliquer les principes de la programmation orientée objet pour concevoir des solutions logicielles structurées et maintenables

 

Gestion des données et fonctionnalités avancées

 

Les participants apprendront également à :

 

  • accéder aux données et les manipuler à l’aide de Entity Framework Core
  • mettre en œuvre des opérations CRUD (Create, Read, Update, Delete) dans des applications .NET Core
  • implémenter des mécanismes de sécurité fiables pour protéger les applications et les données

 

Performance et déploiement

 

Enfin, ils seront en mesure de :

 

  • optimiser les performances des applications pour garantir rapidité et efficacité
  • déployer des applications .NET Core sur différentes plateformes, en respectant les bonnes pratiques du développement moderne

 

CONTENU DÉTAILLÉ DE LA FORMATION

 

Axe 1 – Introduction à .NET Core

 

  • compréhension des concepts fondamentaux de .NET Core et de son architecture
  • comparaison avec d’autres frameworks de développement afin d’identifier ses avantages et cas d’usage

 

 Axe 2 – Configuration de l’environnement de développement

 

  • installation et configuration des outils tels que Visual Studio Code et Visual Studio
  • création et structuration d’un premier projet .NET Core

 

Axe 3 – Maîtrise du langage C#

 

  • apprentissage de la syntaxe de base et avancée du langage C#
  • utilisation de C# dans le développement d’applications avec .NET Core

 

Axe 4 – Conception et développement d’applications

 

  • création d’applications web, console et API RESTful avec .NET Core
  • gestion des dépendances et des packages avec NuGet

 

Axe 5 – Accès aux données avec Entity Framework Core

 

  • utilisation de Entity Framework Core pour la gestion et la manipulation des données
  • création de modèles de données et gestion des migrations

 

Axe 6 – Sécurité et performance des applications

 

  • mise en place des bonnes pratiques de sécurité pour les applications .NET Core
  • optimisation des performances grâce au caching et aux mécanismes de mise en cache

 

Axe 7 – Déploiement et maintenance

 

  • déploiement d’applications sur différentes plateformes à l’aide de Docker
  • gestion des mises à jour, correctifs et maintenance des applications

 

Axe 8 – Tests et débogage

 

  • écriture de tests unitaires et d’intégration avec xUnit et MSTest
  • utilisation des outils de débogage pour identifier et corriger efficacement les erreurs

 

 

Pré-requis

 

Bases en programmation et développement logiciel, Notions en développement web et bases de données.

 

Une familiarité avec les concepts du développement web ainsi qu’avec les bases de données constitue un atout. Des connaissances en gestion de données, en structuration d’applications web et en interaction avec les serveurs faciliteront votre apprentissage et votre progression.

 

 

Public cible

 

Ce contenu s’adresse :

 

Aux équipes techniques souhaitant adopter des pratiques modernes de développement afin d’améliorer la qualité, la performance et la maintenabilité de leurs applications.

 

 

Lieu de la formatio​n

 

La formation se déroule a CISPhoenix, dans vos locaux ou sur tout autre site de votre convenance.

 

Durée de la formation

 

La  formation se déroule sur une durée de 4 jours, offrant un format intensif conçu pour maximiser l’apprentissage en un temps réduit.

 

Certification

 

 

À l’issue de la formation, une attestation de formation agréée par le MINEFOP et le MINESUP est délivrée à chaque participant.

Tarif de la formation

 

Le tarif de la formation est fixé à 500 000 FCFA HT par participant.

 

 

Procédé de la formation 

 

Une approche basée sur l’andragogie

 

La formation repose sur une méthode d’apprentissage adaptée aux adultes (andragogie), favorisant l’implication active des participants. Chaque module est introduit par un exposé structuré et documenté du formateur, suivi de phases interactives incluant échanges, retours d’expérience, observations et suggestions.

 

Interaction, évaluation et suivi

 

Des évaluations sont réalisées tout au long du parcours afin de mesurer la progression des participants. Un suivi post-formation est également assuré pour accompagner la mise en pratique des compétences acquises directement en situation professionnelle.

 

Apprentissage ancré dans la réalité professionnelle

 

Un accent particulier est mis sur la mise en application concrète des connaissances. La formation privilégie des cas pratiques inspirés de situations réelles, facilitant ainsi l’appropriation des concepts et leur utilisation au quotidien.

 

Moyens pédagogiques 

 

Matériels utilisés 

 

  • logiciels professionnels adaptés aux thématiques abordées
  • matériel d’animation (ordinateur portable, supports visuels, vidéoprojecteur, contenus audiovisuels)
  • kit de formation complet (clé USB, stylo, bloc-notes, chemises, etc.)

 

Documents fournis

 

  • manuel du participant incluant le programme et des exercices pratiques
  • supports de cours enrichis d’exemples concrets et applicables
  • attestation de formation reconnue par le MINEFOP et le MINESUP

 

Commodités offertes

 

  • pause-café
  • pause déjeuner
  • accès Wi-Fi haut débit

 

Contactez-nous pour votre ebesoin ou Proforma
1
Ils nous font confiance

Plus de 40 Entreprises partenaires dans la sous-region

img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img
img