Développeurs
Utilisation courante d'un langage de programmation
Savoir développer en VB.NET, créer des interfaces de gestion de bases et manipuler les objets de la plate-forme.NET, préparer le passage de la certification MTA 98-361.
Compréhension de la gestion du cycle de vie des applicationsPrésentation de.NETLes langages du framework.NETEvolutions du VB / VB.Net, plateformes supportées Environnement de développementTypes de projets: console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme VB.Net Compilation, exécution et débogage
Atelier: Manipulation de l'environnement de développement - exemples de programmes VB.Net
Variables: déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références) OpérateursConversion de types: transtypage implicite / explicite Instructions conditionnellesInstructions d'itération, les boucles
Atelier: Multiples exemples d'applications
Principe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcours
Atelier: Déclaration et manipulations de tableaux
Introduction au procédural: définition, intérêtTypes et retours de fonctionsPassage de paramètres:
Surcharge de méthodes (Overloads) Paramètres optionnels (Optional)Récursivité: définition, implémentation
Atelier: Découpage de l'application
Mécanisme d'exceptions, types Capturer et traiter une exception (Try/Catch/Finally) Déclenchement d'exceptions (Throw)
Atelier: Gestions des erreurs de saisie, remontées d'exceptions
Notions sur les classes Les chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les flux
Atelier: Manipulation de collections et de flux
WinForms: présention, composants et affichagesStructure d'un projet, références Création de fenêtresUtilisation de contrôles et gestion des évènements Organisation de l'application
Atelier: une application d'annuaire
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'objets Cré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 interfaces Polymorphisme: intérêt, utilisation Les mécanismes d'événementsLa création et l'utilisation de processusExemples 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 VB.NetMultithreading et synchronisation
Atelier: étude de cas complète - un agenda d'entreprise en VB.Net
Développement des page Web: HTML, CSS, JavaScriptApplications Web ASP.NET: structure de l'application, cycle de vie d'une pageHébergement Web: fonctionnementCompréhension des services Web: accès à partir d'une application cliente, SOAP et WSDL
Détails du contenu de la certification Passage et correction d'un test blanc Ateliers corrigés Questions/réponses, gestion du temps lors du passage de l'examen
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