Formation en Développement: C# .NET - Développement d'applications - Ascent Formation
Back to trainings
Développement

C# .NET - Développement d'applications

5 jours35 heures

Description

Vous maîtrisez un autre langage de programmation et souhaitez développer en C# sur l'écosystème .NET : cette formation vous donne les bases solides du langage, les principes de la programmation orientée objet, les outils de l'environnement Microsoft et les bonnes pratiques pour produire un code professionnel, testé et maintenable.

Learning Objectives

  • Comprendre l'architecture de la plateforme .NET et le rôle du CLR
  • Maîtriser la syntaxe C# et les types fondamentaux du langage
  • Mettre en oeuvre la programmation orientée objet : classes, héritage, interfaces, polymorphisme
  • Utiliser les collections, LINQ et la gestion des exceptions
  • Développer des applications asynchrones avec async/await et les Tasks
  • Accéder à une base de données avec Entity Framework Core
  • Ecrire et exécuter des tests unitaires avec xUnit
  • Organiser et déployer un projet .NET avec Visual Studio et la CLI .NET

Target Audience

Développeurs maîtrisant un autre langage de programmation (Java, Python, C++, PHP ou autre) souhaitant acquérir une maîtrise opérationnelle de C# et de l'écosystème .NET pour développer des applications professionnelles.

Prerequisites

Expérience de développement logiciel dans au moins un langage de programmation orienté objet.
Connaissances de base en algorithmique (variables, boucles, fonctions).
Aucune connaissance de C# ou de .NET n'est requise.

Program Outline

Informations

Duration

5 jours

35 heures

Tarif

Sur demande

    C# .NET - Développement d'applications | Ascent Formation | Ascent Formation