Développeurs C#
Avoir suivi la formation C# initiation ou connaissances équivalentes
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
Présentation.NET et différentes versionsRappels de C#
Présentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objetsCréation de propriétés, visibilité, encapsulationHéritage dans l'application
Atelier: Implémentation de plusieurs classes métier
Utilisation des espaces de nom et créationClasses abstraites et interfacesPolymorphisme: intérêt, utilisationLes mécanismes d'événementsExemples de modélisation pour les applications complexes
Atelier: Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques
ADO.NET: accès à une base de données quelconqueCommunication avec.NET: le web et autres protocolesPrésentation des éléments utiles supplémentaires à disposition et évolutions de C#La création et l'utilisation de processusMultithreading et synchronisation
Atelier: étude de cas complète - un agenda d'entreprise en C#
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis