Tarifs: A distance ou présentiel: 796 euros
Durée : 2 jours
Public : Développeurs C#
Pré-requis : Avoir suivi la formation C# initiation ou connaissances équivalentes
Objectifs : Savoir développer des application complexes avec C#, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme .NET
Référence : .NE143-F
PROGRAMME:
Introduction
- Présentation .NET et différentes versions
- Rappels de C#
Programmation orientée objet
- Présentation de l'objet pour la structuration idéale du code et notions d'UML
- Attributs et méthodes
- Constructeurs, cycle de vie, gestion générale de la mémoire
- L'agrégation d'objets
- Création de propriétés, visibilité, encapsulation
- Héritage dans l'application
Atelier : Implémentation de plusieurs classes métier
L'objet avancé en C#
- Utilisation des espaces de nom et création
- Classes abstraites et interfaces
- Polymorphisme : intérêt, utilisation
- Les mécanismes d'événements
- Exemples de modélisation pour les applications complexes
Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques
Bibliothèques utiles de .NET
- ADO.NET : accès à une base de données quelconque
- Communication avec .NET : le web et autres protocoles
- Présentation des éléments utiles supplémentaires à disposition et évolutions de C#
- La création et l'utilisation de processus
- Multithreading et synchronisation
Atelier : étude de cas complète - un agenda d'entreprise en C#