Développeurs VB.Net
Avoir suivi la formation "VB.Net Initiation + Approfondissement" ou connaissances équivalentes
Acquérir des notions avancées en VB.Net pour la création de services web, d'interfaces graphiques efficaces avec WPF et d'une couche de persistance performante.
Développement et déploiement d'applications.NetApports des différentes versions de VB.NetArchitecture et bonnes pratiques
Généricité: méthodes, classes et interfacesMéthodes anonymesObjet avancé: indexeurs, initialisation/destruction, interfaces, réflexionIntroduction au parallélismeProgrammation asynchrone
Atelier: Utilisation de l'abstraction, des interfaces usuelles et du polymorphisme - Collections complexes
Manipulation de XML en VB.Net: création, parsing, transformationsServices web: présentation, architecture et protocolesRésumé de SOAP et WSDLPrincipes de WCF (Windows Communication Framework)Assemblies, contrat et implémentation d'un serviceHébergement du service (console, IIS, service windows)Consommation d'un service
Atelier: Implémentation et consommation d'un service web WCF
WPF (Windows Presentation Foundation): présentation, architectureWPF par rapport à WinformsIntroduction à XAML, construction de fenêtresGestion des évènementsContrôles principaux et positionnementInterractivité et gestion des données
Atelier: création d'une application complète de gestion avec WPF
Rappels des accès aux bases de données avec ADO.NetPanorama des frameworks ORMEntity Framework: fonctionnalités, architectureLINQ: présentation, syntaxe et génération de requêtesGestion des associationsAppel de procédures stockées
Atelier: Implémentation performante d'une couche d'accès aux données avec Entity Framework
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