Valentin Belinsky. Conseil, Assistance, Formation. 14, rue Fantin Latour 75016 Paris TEL : 01 46 47 77 92. Port: 06 62 04 77 92

Documents pareils
Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Outils de productivité, Outils de productivité

F0RMAT I0N BUREAUTIQUE

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

NOS FORMATIONS EN BUREAUTIQUE

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION

Introduction à Microsoft InfoPath 2010

DIF VAE Technicien Supérieur de Support en Informatique

CATALOGUE DES FORMATIONS 2014

Catalogue des Formations Techniques

DotNet. Plan. Les outils de développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Curriculum Vitae Francis Morissette Juillet Document confidentiel

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Formations 2015 Bureautique

Configuration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

FORMATION Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

Migration du pack office Planification, préparation, déploiement et formation

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Introduction à la B.I. Avec SQL Server 2008

Gestion commerciale et administrative de l'entreprise Avec Microsoft Office 2010

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

SOMMAIRE Thématique : Bureautique

SOMMAIRE Thématique : Bureautique

Catalogue Formation. Bureautique Microsoft Office Open Office. Décisionnel Internet et Messagerie PAO / DAO

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Olivier Deheurles Ingénieur conception et développement.net

Armand PY-PATINEC 2010

SQL SERVER 2008, BUSINESS INTELLIGENCE

Catalogue des formations

Catalogue des Formations Bureautiques

Réalisation d une application de gestion Commerciale

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

Yann Struillou. Domaines de compétence. Développeur Web & Logiciels. 37 ans, en couple, 2 enfants. 19 hameau de Kerguillec Tréméoc

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Compétences fonctionnelles et techniques

CATALOGUE DES FORMATIONS

Logiciel Enterprise Guide Version 1.3 Windows

I0035 INGÉNIEUR - DÉVELOPPEUR APPLICAT IF / DECISIONNEL CONFIRMÉE SAS - SPSS - INFORMAT ICA. 27 ans - 4 ans d'expérience

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Gestion de stock pour un magasin

STAGES DE FORMATION INTER-ENTREPRISES PÔLE 45 BUREAUTIQUE

Préparation à l examen EFA en Macro

Tables des matières 1

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

Connexion à SQL server

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

RM 4.0 RM 3.6 RM 3.5 RM 3.1 RM 3.0 RM 2.1 RM

Compte Rendu d intégration d application

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

PROGRAMMATION EVENEMENTIELLE sur EXCEL

2010 Catalogue Formation

FORMATIONS INFORMATIQUE

Planning de Formation Année 2012 Management, Informatique, Bureautique et Langues

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

Sébastien Sougnez 24/12/ / s.sougnez@areaprog.com 2 ans et demi d expérience

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

INFORMATIQUE & MANAGEMENT

CENTRE DE FORMATION : SARL MTHCOMMUNICATION

BMGI CENTER. B.M.G.I. Center. Centre Agréé & Certifié PLANNING DE FORMATION Centre Agréé & Certifié

CATALOGUE FORMATIONS N 2 / ai@access-informatique.net

Module BD et sites WEB

--- SIDOMTECH (Auto-Entreprise) ---

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Procédure d'installation complète de Click&Decide sur un serveur

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

Guide de la documentation des produits BusinessObjects XI

CQP Développeur Nouvelles Technologies (DNT)

Créer le schéma relationnel d une base de données ACCESS

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

< Atelier 1 /> Démarrer une application web

Formation continue informatique

Corrigé de l'atelier pratique du module 6 : Transfert de données

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

OPC Factory Server- Réglage des paramètres de communication

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

MANAGEMENT DES SERVICES INFORMATIQUES

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

Microsoft. Access Utilisation de base. Fac Similé. Manuel de référence

Se Perfectionner à Excel

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Catalogue De Formation Pour Les Entreprises

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Découverte de Microsoft Office 2010 et de Microsoft Exchange Server 2010

Utiliser une base de données

Transcription:

Visual Basic Excel VBA, Access Valentin Belinsky Conseil, Assistance, Formation 14, rue Fantin Latour 75016 Paris TEL : 01 46 47 77 92 Port: 06 62 04 77 92 E-mail : vb@belinsky.fr ( http://www.belinsky.fr ) 1

Cabinet Valentin Belinsky ( Etudes, Conseil, Formation informatique et bureautique ) Mode d exercice Cabinet libéral N Siret 331 464 00017 722 Z Date de création 1985 Objet Conseil, assistance, formation et développement informatique et bureautique Microsoft. Historique 1985 Partenariat avec Microsoft et IBM dans le cadre de développements clés en mains de systèmes de gestion pour les PME / PMI ( secteur de la mécanique automobile, aviation ; alimentaire ; cosmétologie ; distribution de la Presse ; industries du luxe ). 1986 Le cabinet est agréé organisme de formation auprès de la préfecture d Ile de France. 1987 Partenariat avec le constructeur d ordinateurs Compaq. 1991 Mise en place de formations très spécifiques dans le domaine de la santé ( tiers payant, télétransmissions norme B2 avec les caisses d assurances maladie et les mutuelles ) sur du matériel IBM AS400 haut de gamme. 1996 Conception de plans de formation bureautique Microsoft axée sur les produits Access, Excel et langage Visual Basic pour applications suite à une demande de nos clients grands comptes ( banques, assurances, ministères ). 1998 Création de plans de formation pour des écoles d ingénieurs, dans le contexte de la préparation aux certifications Microsoft. A partir de 2002 Conception de plans de formation, spécifiques, axés sur la nouvelle technologie.net de Microsoft, dans le cadre de l utilisation de la programmation objet de plus en plus présente dans les développements d aujourd hui. Références Sanofi - Aventis, Total, AXA, AMF, SFR, AFD, Swisslife, PME/PMI, Sous traitance auprès d organismes de formation parmi les plus réputés. 2

Liste exhaustive des stages dispensés Intitulé du stage Objectifs Pages Excel VBA ( fondamentaux ) ( 3 jours ) Découverte des fondamentaux de la programmation Visual Basic appliquée à Excel dans le cadre de la création de macros. 4 Excel VBA ( expertise ) ( 2 jours ) Consolidation des fondamentaux de la Programmation VBA ;étude de l'accès aux données de fichiers externes à Excel. 5 Access ( initiation ) ( 3 jours ) Comprendre l approche et l utilisation des bases de données relationnelles avec le logiciel Access. 6 Access ( perfectionnement ) ( 2 jours ) Automatisation de l'accès aux données Externes ( fichiers xls,csv,txt, etc.). 7 à 8 Access VBA ( 3 jours + 2 js expertise) Utiliser Access de manière professionnelle avec toute la sécurité nécessaire, les accès multi utilisateurs, avec les différentes technologies d accès aux données ( DAO, ADO entre autre ). 9 à 10 Langage VB 6 ( fondamentaux ) ( initiation sur 3 ou 5 jours ) Langage VB 6 ( expertise ) ( ATP 1370 & 1365 ) ( 5 jours ) Langage VB.NET ( fondamentaux ) (certification ATP 2560, 5 jours ) Langage VB.NET (expertise ) ( certification ATP 2374, 5 jours) Initiation au langage VB 6 pour construire des applications simples et aborder la programmation VB ( technologie COM ) Utiliser VB 6 avec une approche professionnelle, création et utilisation de composants COM ( ActiveX, DLL, accès aux données ). Initiation au langage VB.NET et découverte de la technologie.net avec Visual Basic. Utilisation de VB.NET pour des applications professionnelles. 11 à 13 14 à 16 17 à 19 20 à 23 ( Tarification voir page 24 ) 3

Plan de cours Excel VBA ( initiation ) ( Durée du stage : 3 jours, pré-requis : maîtrise d'excel ) Désignation Chapitre Désignation Chapitre Présentation du langage 1 Les types de variables 17 VBA La programmation objet 2 Où déclarer les 18 variables Travailler avec des 3 Les variables tableaux 19 objets La Classe 4 Les boucles 20 Les collections 5 Les branchements 21 Les objets d Excel 6 La fonction Msgbox 22 L orienté objet avec 7 Chaines de caractères 23 Excel La programmation 8 Les fonctions 24 évènementielle Principes de base du 9 Gestion des erreurs 25 VBA Un peu d algorithmique 10 Les variables objet 26 Règles importantes à 11 Approche objet avec 27 respecter les cellules Où écrire le code VBA 12 Approche objet avec 28 les onglets Philosophie du VBA 13 Approche objet avec 29 Excel les classeurs Le Visual Basic Editor 14 Les Userforms 30 Les évènements 15 Créer une application 31 Les variables 16 Code indispensable 32 Chapitres 1 à 15 : 1/2 jour Chapitres 16 à 25 : 1 jour Chapitres 26 à 32 :1 jour 4

Plan de cours Excel VBA ( expertise ) ( Stage standard sur 2 jours, pré-requis : niveau stage VBA initiation) Désignation Chapitre Désignation Chapitre Rappel des fondamentaux de la programmation objet 1 Accès aux données avec DSN Less. 12 Le Visual Basic Editor et les zones de code 2 Présentation de l ODBC. 13 Les objets Excel 3 Présentation de DAO. 14 Rappel de la syntaxe de base 4 Accès aux données avec DAO via ODBC. Les variables simples 5 Accès aux données via Access. Les variables tableaux 6 OLE Automation entre Excel et Access. Création de nouvelles 7 Présentation des fonctions Excel en VBA modules de classes. 15 16 17 18 Traitements sur les chaînes de caractères. 8 Création d un module de classe simple. 19 Gestion des erreurs. 9 Création d un module de classe complexe. Travail avec les 10 Utiliser un module de variables objets Excel. classe dans une Accès aux données avec MSQuery. 20 21 Userform. 11 Conclusion 22 5

Plan de cours Access initiation sur 3 jours ( Pré-requis : Connaissance de base d'office ) Désignation Chapitre Désignation Chapitre Le concept de la base de 1 Les formulaires simples 15 données relationnelle ( en mode création ) Apprendre à penser base 2 La boite à outils et les 16 de données relationnelle contrôles Comparaison Access et 3 Fenêtre des propriétés 17 Excel Nouvelle approche base 4 Nommer les contrôles 18 de données relationnelle Le fichier Personnel 5 Assistants boutons de 19 commande Les fichiers.mdb et 6 Les requêtes simples 20 autres versions ( de type selection ) Les objets d Access 7 Les requêtes complexes 21 ( de type selection ) Les tables 8 Les requêtes paramétrées 22 ( présentation simple ) simples Construction de la base 9 Les requêtes paramétrées 23 de données Personnel par un formulaire. Structure détaillée des 10 Le générateur d expression 24 tables et ses possibilités Principe des relations 11 Les états simples 25 ( avec les assistants ) Relations de 1 à plusieurs 12 Les états simples en mode 26 création L intégrité référentielle 13 Les calculs dans les états 27 Les types de données 14 Etats sous d autres formats 28 Chapitres 1 à 15 : 1 jour Chapitres 16 à 21 : 1 jour Chapitres 22 à 28 :1 jour 6

Plan du stage Access perfectionnement ( Durée du stage : 2 jours, pré-requis : niveau stage d'initiation ) I ) Les objets d Access ( rappel, fichiers mdb et accdb) - tables - relations - formulaires - Requêtes - Etats - Macros - Modules II ) La modélisation ( rappel, structure des tables et modélisation ) - type de données - clef primaire - clef externe - index - intégrité référentielle - les différentes relations ( un à plusieurs, etc.) III ) Les tables attachées - avec des fichiers Access - avec des fichiers Excel - avec des fichiers texte ( txt ) IV ) Les requêtes ( rappel ) - selection - action - analyse croisée 7

V ) Création d'une base de données à partir de fichiers plats - utilisation de requêtes avancées et complexes. VI ) Automatisation du traitement ( chapitre V ) à l'aide de macros. - présentation de l'éditeur de macros - limites des macros - automatisation simple à l'aide des macros VII ) Formulaires et sous formulaire complexes ( saisie de commandes ) - construction de la requête - construction du sous formulaire - construction du formulaire principal - intégration du sous formulaire dans le formulaire principal VIII ) Création d'un état avec calculs et regroupement ( commandes clients ) - création de la requête - création de l'état ( manuellement sans assistants ) IX ) Exportation des résultats ( requêtes et/ou état ) vers d'autres logiciels - échange avec Word - échange avec Excel X ) Présentation simple de l'approche VBA avec Access - l'avantage du code VBA par rapport aux macros - création de quelques boutons de commande - gestion des listes déroulantes avec l'approche VBA 8

Plan de cours Access VBA ( initiation ) ( Stage standard sur 3 jours, prè-requis : fondamentaux d'access) Désignation Chapitre Désignation Chapitre Rappel fondamentaux + 1 Le Visual Basic Editor 14 présentation VBA La programmation objet 2 Les évènements 15 Travailler avec des objets 3 Les variables 16 La Classe 4 Les types de variables 17 Les collections 5 Où déclarer les variables 18 Les objets d Access 6 Les branchements 19 L orienté objet avec Access 7 Les boucles 20 La programmation 8 La fonction Msgbox 21 évènementielle Principes du VBA 9 Chaines de caractères 22 Un peu d algorithmique 10 Gestion des erreurs 23 Règles importantes à 11 Les variables objet 24 respecter Où écrire le code VBA 12 Technologie DAO 25 Philosophie du VBA Access 13 Exercices ( avec DAO ) créer un formulaire indépendant. 26 Désignation Chapitres Durée Journée 1 Chapitres 1 à 15 4 H Chapitres 16 à 18 3 H Journée 2 Chapitres 19 à 23 7 H Journée 3 ( DAO ) Chapitres 24 à 26 7 H 9

Plan de cours Access VBA ( expertise ) ( Stage standard sur 2 jours, pré-requis : fondamentaux VBA) Désignation Chapitre Désignation Chapitre Rappel sur la programmation objet 1 Formulaire complexe avec DAO. 12 Le Visual Basic Editor et les zones de code 2 Les transactions avec DAO. 13 Les objets Access 3 La technologie ADO. 14 Les sub, function etc. 4 Les chaînes de connexions avec ADO. Les variables simples 5 L'objet Command avec ADO. Les variables tableaux 6 Les transactions avec ADO. Instructions simples ( if, boucle etc. ) 7 Présentation des modules de classes. 15 16 17 18 Traitements sur les chaînes de caractères. 8 OLE Automation avec Excel. 19 Gestion des erreurs. 9 OLE Automation avec Outlook. La technologie DAO. 10 Présentation des versions Express de développement Microsoft. 20 21 Accès aux données avec DAO. 11 Conclusion 22 10

Le langage Visual Basic ( Fondamentaux : Niveau 1 ) Objectif : Concevoir des programmes avec Visual Basic (version 6) Public : Utilisateurs sous Windows Pré - requis : Maîtriser l'environnement Windows Durée du stage : 5 jours ( adaptable sur 3 jours ) Contenu du cours Première journée Concept de la programmation objet et évènementielle Les différentes versions du langage Visual Basic L'environnement de programmation et les objets du VB Le principe du langage Visual Basic Les outils de débogage La compilation du programme Les variables ( type, portée ) Les branchements Les boucles Les fonctions MsgBox et InputBox Les zones de listes déroulantes Les traitements sur les dates et heures 11

Deuxième journée La gestion des erreurs ( traitement des exceptions ) Les fonctions Les traitements sur les chaînes de caractères Les contrôles DriveListBox, FileListBox et DirListBox L'ojet FlexGrid La minuterie L'écran Les feuilles MDI Troisième journée Echange avec les applications externes ( OLE Automation ) Les librairies nécessaires Excel en code VB et VBA Word en code VB et VBA Les fichiers en VB ( approche classique ) Les fichiers en VB ( approche base de données ) Access et Visual Basic ( technologie DAO ) 12

Quatrième journée Etude du concept de la base de données ( avec le logiciel Access ) Access et Visual Basic ( technologie ADO, présentation simple ) Le choix des librairies ( présentation simple ) La hiérarchie des objets Création d'une base Access en code VBA Cinquième journée Intégration de serveurs OLE ( Word et Excel ) Création d'une DLL en VB ( exemple simple ) Contrôles ActiveX et nouvelle technologie ( exemple simple ) Notre enseignement est basé uniquement sur des exemples concernant votre métier, tenant compte de vos spécificités. 13

Le langage Visual Basic ( Niveau 2 : ADO, COM, DLL, ActiveX ) Objectif : Concevoir des applications avancées avec Visual Basic 6 Public : Utilisateurs sous Windows Pré - requis : Maîtriser Visual Basic ( fondamentaux ) Durée du stage : 5 jours ( adaptable sur 3 jours ) Contenu du cours Première journée Rappel des fondamentaux de Visual Basic Etude de la programmation gérée par des évènements Création d'une application Visual Basic simple Etude des fichiers dans un projet Visual Basic Accès à l'assistance Utilisation des composants COM Les outils de débogage des erreurs Compilation d'un projet ( création d'un EXE ) 14

Deuxième journée Universal Data Access ( présentation de ADO ) Principes de OLEDB Accès aux données à partir de Visual Basic Connexion à une source de données Utilisation du contrôle ADO Générateur d'états à l'aide de Data Report Troisième journée Utilisation des objets et composants COM Avantages de l'utilisation des composants COM Les modules de classes Création d'un module de classe Gestion des évènements dans un module de classe Création d'une classe source de données Création d'une classe consommateur de données 15

Quatrième journée Les contrôles ActiveX Evènements et UserControls pour un ActiveX Interaction avec une application conteneur Adaptation du contrôle de l'environnement Visual Basic Utilisation de l'assistanr Interface de contrôles ActiveX Ajout de propriétés et méthodes Déclenchement d'évènements de contrôle Utilisation de l'assistant Page de Propriétés Création d'un contrôle liable Cinquième journée Utilisation de la technologie ADO ( étude détaillée ) Connexion à une source de données Utilisation de l'objet Command et RecordSet Utilisation de la méthode Execute Concept de l'accès aux données évolué Utilisation des curseurs Les procédures stockées ( SQL Server ) Utilisation de composants COM Création de composants COM Optimisation et déploiement d'une application Création d'applications Internet ( présentation ) Les langages HTML et DHTML ( présentation ) 16

Plans de cours relatifs à la formation Technologie.NET Les plans de cours se rapportant à la technologie.net sont constitués de 2 cours basés sur les standard de la certification Microsoft ( versions 2013 & 2015 Express ). Premier plan ( Durée du stage : 5 jours ) ( Introduction à la programmation en Visual basic.net, livre 2560ATP ) Ce cours est constitué de 12 modules qui sont les suivants : Module 1 ( Mise en route ) - Vue d ensemble - Présentation de Visual Studio.NET - Concepts de base de l environnement.net - Exploration de l environnement de développement - Création d un projet Visual Basic.NET Module 2 ( Utilisation de formulaires et de contrôles ) - Présentation des objets, propriétés, méthodes et évènements - Compréhension des concepts de programmation - Utilisation de Windows Forms - Utilisation des contrôles - Présentation du code Module 3 ( Utilisation de variables et de tableaux ) - Présentation des variables - Introduction aux types de données - Utilisation de variables - Portée des variables - Conversion des types de données - Création et utilisation de variables - Création et utilisation de structures - Stockage de données dans des tableaux 17

Module 4 ( Utilisation de procédures ) - Création de procédures - Utilisation de procédures - Utilisation de fonctions prédéfinies Module 5 ( Structures de décision et boucles ) - utilisation d expressions conditionnelles - utilisation de structures de décision - utilisation de structures de boucles conditionnelles Module 6 ( Validation des entrées de l utilisateur ) - validation des entrées de l utilisateur - limitation des entrées de l utilisateur - validation des données de champs - validation des données de formulaires Module 7 ( Programmation orientée objet en Visual Basic.NET ) - Présentation des objets et des classes - Utilisation des classes - Utilisation des membres partagés - Héritage, polymorphisme et espaces de noms Module 8 ( Gestion des erreurs et des exceptions ) - Types d erreurs - Utilisation du débogueur - Gestion des exceptions 18

Module 9 ( Amélioration de l interface utilisateur ) - Création de menus - Création de barres d état - Création de barres d outils Module 10 ( Formulaires Web et services Web XML ) - Utilisation des formulaires Web - Utilisation des services Web XML Module 11 ( Utilisation d ADO.NET ) - Concepts des bases de données - Présentation d ADO.NET - Utilisation des données Module 12 ( Déploiement d applications ) - Introduction au déploiement - Déploiement d une application Windows Ce cours est dispensé sur 5 jours pour des stagiaires qui ne connaissent pas la programmation objet. Le stage est basé sur les dernières versions ( 2013 & 2015 ) du produit de développement téléchargeables gratuitement sur le portail Microsoft. 19

Second plan ( dit VB.NET perfectionnement ) ( Programmation en Visual basic.net, livre 2374ATP ) ( Durée du stage : 5 jours ) Ce cours est constitué de 11 modules qui sont les suivants : Module 1 ( Vue d ensemble de la plate-forme Microsoft.NET ) - présentation de la plate-forme Microsoft.NET - Présentation du.net Framework - Présentation des composants.net Framework - Présentation des améliorations de Visual Basic.NET Module 2 ( Fonctionnalités de l environnement de développement ) - Description de l environnement de développement intégré - Création de projets Visual Basic.NET - Utilisation des fonctionnalités de l environnent de développement - Utilisation de l IDE Visual Studio. NET - Débogage d applications - Compilation en Visual Basic.NET - Exploration de l environnement de développement Module 3 ( Améliorations du langage et de la syntaxe ) - Vue d ensemble - Types de données - Utilisation des variables - Utilisation des variables et des structures de données - Fonctions, sous-routines et propriétés - Utilisation des variables de procédures - Gestion des exceptions - Gestion structurée des exceptions 20

Module 4 ( Conception orientée objet pour Visual Basic.NET ) - Conception des classes - Dérivation de classes à partir de cas d utilisation - Concept de programmation orientée objet - Concepts avancés de programmation orientée objet - Utilisation de Microsoft Visio - Création de diagrammes de classes à partir de cas d utilisation Module 5 ( Programmation orientée objet dans Visual Basic.NET ) - Définition de classes - Création et destruction d objets - Création de classe - Création de la classe Customer - Héritage - Interfaces - Interfaces et polymorphisme - Utilisation de classes - Héritage de la classe Package Module 6 ( Utilisation de Windows Forms ) - Conditions d utilisation de Windows Forms - Structure de Windows Forms - Utilisation de Windows Forms - Manipulation de Windows Forms - Utilisation des contrôles - Implémentation de la fonctionnalité «glisser déplacer» - Héritage Windows Forms - Utilisation de l héritage Windows Forms - Création du formulaire Customer 21

Module 7 ( Création d applications Web ) - Introduction à ASP.NET - Création d applications de formulaires Web - Création de formulaires Web - Création de formulaires Web d ouverture de session client - Création de services Web - Utilisation de services Web - Fonctionnement des services Web Module 8 ( Utilisation d ADO.NET ) - Vue d ensemble d ADO.NET - Fournisseurs de données.net - Récupération des données via ADO.NET - Objet DataSet - Utilisation des objets DataSet - Concepteurs de données et liaison de données - Intégration XML - Utilisation de schémas XML - Création d une application qui utilise ADO.NET Module 9 ( Développement de composants dans Visual Basic.NET ) - Vue d ensemble des composants - Création de composants de service - Création de classes Component - Création de contrôles Windows Forms - Création d un contrôle TextBox amélioré - Création de contrôles utilisateur Web Forms - Modèle de thread 22

Module 10 ( Déploiement d applications ) - Description des assemblys - Sélection d une stratégie de déploiement - Déploiement d applications - Empaquetage d un assembly de composant - Déploiement d une application Web - Déploiement d une application Windows Module 11 ( Mise à niveau vers Visual Basic.NET ) - Détermination d une nécessité de mise à niveau - Options de mise à niveau - Recommandations - Exécution de la mise à niveau - Utilisation de l assistant de mise à niveau ( Tous développements sur cette gamme de produits ) Couverture nationale 23

Tarification des prestations de formation ( Paris et Ile de France sur site) Désignation du produit Tarif journalier HT ( pour 4 stagiaires) Excel VBA ( 3 jours ) 400 Access initiation ( 3 jours ) 400 Access perfectionnement ( 2 jours ) 400 Access VBA ( 3 à 5 jours ) 450 Visual Basic fondamentaux (VB6 ) ( 3 à 5 Jours ) Visual Basic perfectionnement ( 3 à 5 jours ) Visual Basic Dot Net ( fondamentaux ) ( 5 jours ) Visual Basic Dot Net ( perfectionnement) 450 500 500 600 ( 5 jours ) ( Ce tarif est proposé pour un nombre maximum de 4 stagiaires,les supports de cours sont fournis, certains sous forme de vidéos. ) Ne pas hésiter à nous consulter pour toute demande spécifique, dans le cadre de la formation et du développement. 24