Microsoft
.NET
Maîtrisez .NET avec notre formation :
Construisez l'avenir de vos applications avec la puissance de Microsoft
Aperçu de la formation
Maîtrisez Microsoft .NET
et boostez votre carrière 💡
Transformez votre carrière avec notre formation .NET, conçue pour les développeurs souhaitant exceller dans la création d'applications robustes et évolutives sur la plateforme .NET. Que vous soyez novice ou développeur expérimenté cherchant à approfondir vos compétences, notre programme vous fournira tous les outils nécessaires.
Objectifs de la formation
Découvrir les principales technologies du framework .NET
Explorez les fondements et les composants clés du framework .NET, y compris ASP.NET, Entity Framework, et les bibliothèques de classe, pour comprendre son architecture et son potentiel dans le développement logiciel.
Maîtriser la syntaxe du langage C#
Acquérez une connaissance approfondie de la syntaxe, des structures de contrôle, des types de données et des fonctionnalités avancées du langage de programmation C#.
Utiliser l'environnement de développement intégré Visual Studio
Apprenez à tirer parti des fonctionnalités et des outils puissants offerts par Visual Studio pour créer, déboguer, tester et déployer des applications .NET de manière efficace et productive.
5 Jours
Programme de formation
Un programme conçu par des professionnels pour maîtriser Microsoft .NET
- Qu’entend-on par plateforme (framework) .net ?
- Pourquoi parle-t-on parfois indifféremment de C# ou VB .net ?
- La place de C# dans l’architecture globale de .NET
- Les nouveautés du Framework .Net, du langage C# , et de Visual Studio Comparaisons de C# avec d’autres langages (Java, C++, etc.)
- Qu’est-ce qui caractérise un programme « objet » ?
- Vocabulaire et concepts de base (classes, instances)
- Pourquoi l’encapsulation est-elle fondamentale ?
- Le cycle de vie d’un objet (constructeur, destructeur)
- Savoir réutiliser les traitements et les données (héritage)
- Donner le même nom à des traitements différents (polymorphisme) Exemples de mauvaises conceptions
- Espace de nom, types énumérés
- Gestion des références, typage
- Différents modes de passages de paramètres
- Méthodes à nombre d’arguments variable
- Surcharge d’opérateurs.
- Notion d’attribut, et importance des méta-données
- Création, appel et débogage
- Surcharges, paramètres optionnels et par référence
- Gestion des exceptions
- Monitoring, traçage et profilage
- Les compteurs de performance
- Création, initialisation
- Ajout de propriétés et d’indexeurs
- Les collections standards et spécialisées
- Les listes et dictionnaires : utilisation
- Gestion des évènements Création de delegate et event
- Génération et abonnement
- Création de classes
- Instanciation : les constructeurs
- Les types références et les types valeur
- Les classes statiques
- Les interfaces Icomparable et icomparer
- Les types génériques
- Les listes et dictionnaires génériques
- Les interfaces des collections : IEnumerable
- Héritage, classe de base
- Extensions des classes du Framework
- Exceptions personnalisées
- Méthodes d’extension
- Le refactoring de code
- Propriétés, indexeurs et énumérateurs.
- Les nouveautés de C# .NET : expression d’initialisation, types anonymes, propriétés automatiques, méthodes d’extension, méthodes partielles et lambda expressions
- Utilisation des “Generics”
- Exceptions : gestion centralisée des erreurs, classes d’exceptions personnalisées, exceptions non- .Net.
- Délégués : délégués et événements, les délégués comme alternative au polymorphisme.
- Structure de l’architecture .Net : assembly, processus et domaine, support multi-langage en .Net, sécurité
- Classe mathématiques, structures usuelles, gestion des dates
- Gestion du formatage des chaînes
- Filtrer l’information grâce aux expressions régulières
- Conteneurs classiques : listes, listes triées, piles et tables de hashage
- Les principes d’ADO .Net
- Notion de classe client / classe fournisseur en C#
- Entity Framework code first, database first
- Les opérations CRUD avec Entity Framework
- Le requêtage LINQ (Entity Framework, LINQ to Entities, Linq To Objects,...)
- Les principes des web services
- SOAP vs REST
- Création des classes WCF
- Invocation des web services WCF