Beschrijving
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.
Leerdoelen
- 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
Doelgroep
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.
Vereisten
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.
Programmaoverzicht
Informations
Duur
5 jours
35 heures
Tarif
Sur demande
Vergelijkbare trainingen
Développement
GIT : gérer le versionning et utiliser Egit (4-052)
2 jours
1500€
Développement
Angular, beheers Google's Front-End Framework
3 jours
Sur demande
Développement
C# .NET - Développement avancé
4 jours
Sur demande
Développement
Cypress – Automatiser les tests end-to-end des applications web
2 jours
Sur demande