Programmation .Net : Les fondamentaux
L'essentiel de la formation
Cette formation de 5 jours permet aux participants de maîtriser la Programmation Orientée Objet et les spécificités du langage C# et de la plateforme .Net de Microsoft. Durant cette semaine, nous étudierons les concepts fondamentaux communs aux langages objets, les bases de modélisation et de conception propre aux développements informatiques orientés objets, ainsi que les spécificités du langage et les principaux composants du framework. Des exercices réguliers sous forme d’un fil rouge permettent une mise en pratique autour d’un cas concret.
Objectifs Pédagogiques
Après avoir participé à cette formation, les participants pourront :
- Mettre en œuvre des principes de la programmation orientée objet
- Maitriser la syntaxe du langage C#
- Modéliser et concevoir une application métier
- Réaliser une application web et un client lourd utilisant une base de données et une API.
Programme de formation
Langage objet
- Les bases de l’objet
- La visibilité
- Terminologie
- Principes et bonnes pratiques « SOLID »
Modélisation UML
- Les bases de l’Unified Modeling Language (UML)
Conception Orientée Objet
- Définition
- Etapes métier
- Au-delà de la couche métier
Base du développement .Net
- Le concept .Net
- Evolution et extension du framework
- Principaux Composants
- Type de projet
Syntaxe C#
- Fondamentaux
- Concepts avancés
- Structure type d’une classe
- Focus sur les interfaces
- Focus sur l’interface iDisposable et le mot clef using
- Focus sur l’interface iEnumerable
Application bureautique WPF
- Les Bases
- Pattern MVVM
- Liaison de données
Application ASP.Net et WCF
- Les bases
Utilisation des bases de données
- Entity Frameworks
Langage objet
- Pattern MVC
- Services Web
Public cible
Développeurs junior
Pré-requis
Avoir des bases en développement
Durée : 3 jours
Tarif : 1550 €HT (par personne)
Ref : NET001