Programmation d'applications Microsoft .NET Framework avec Microsoft Visual Studio 2008



Référence : MS-VStudio


Objectifs

Ce cours de cinq jours permet aux développeurs qui ne sont pas familiarisés avec Microsoft .NET Framework ou Microsoft Visual Studio 2008 de s'initier à l'environnement de développement Visual Studio 2008. Les stagiaires développeront également des compétences de base à l'aide du langage de programmation Microsoft Visual Basic ou Microsoft Visual C#.
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les fonctionnalités clés de .NET Framework et Visual Studio 2008 ;
  • créer une application Windows Forms simple ;
  • expliquer les concepts fondamentaux de la programmation ;
  • créer et utiliser des types de données et des variables ;
  • contrôler l'exécution d'un programme en utilisant des instructions conditionnelles et des boucles ;
  • expliquer les notions de base relatives à la programmation orientée objet ;
  • créer des applications simples orientées objet ;
  • développer des interfaces utilisateur dans une application Visual Studio 2008 ;
  • valider les entrées utilisateur dans un formulaire Windows ;
  • implémenter un débogage et une gestion des exceptions dans une application Visual Studio 2008 ;
  • accéder aux données dans une application Visual Studio 2008 ;
  • créer des applications Web et des services Web XML simples ;
  • expliquer les fonctionnalités clés des technologies .NET Framework version 3.5 ;
  • tester et déployer des applications Microsoft .NET Framework.



Prerequis

Pour suivre ce cours, les stagiaires doivent :
  • avoir déjà développé des applications dans un environnement graphique ou non graphique ;
  • être en mesure de comprendre et d'appliquer les bases de la programmation structurée, y compris les concepts de contrôle des flux, les variables, les paramètres et les appels de fonction.



Public

Ce cours est destiné à des programmeurs novices disposant d'une expérience minimale de trois mois de programmation ainsi qu'à des programmeurs de niveau intermédiaire qui ne connaissent pas le développement .NET Framework et qui souhaitent savoir comment utiliser Visual Basic ou C#.


Programme


Module 1 : Mise en route
Ce module présente le cycle de développement logiciel et de .NET Framework. Il décrit également les fonctionnalités clés de Visual Studio 2008.

Leçons
  • Introduction à Microsoft .NET et au .NET Framework
  • Introduction au cycle de vie de développement logiciel
  • Exploration de Visual Studio 2008

Atelier pratique 1 : Mise en route
  • Travail dans l'environnement de développement
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire Microsoft .NET et .NET Framework ;
  • décrire le cycle de vie de développement logiciel ;
  • expliquer les fonctionnalités clés de Visual Studio 2008.

Module 2 : Création d'une application Windows Forms simple
Ce module explique comment créer une application Windows Forms, comment ajouter des contrôles à un formulaire et comment compiler et exécuter l'application.

Leçons
  • Création d'un projet Windows Forms
  • Ajout de contrôles à un projet Windows Forms
  • Compilation et exécution d'un projet Windows Forms

Atelier pratique 2 : Création d'une application Windows Forms simple
  • Création d'une application Windows Forms
  • Ajout de contrôles au formulaire principal
  • Compilation et test de l'application
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer un projet Windows Forms ;
  • ajouter des contrôles à un projet Windows Forms ;
  • compiler et exécuter un projet Windows Forms.

Module 3 : Concepts fondamentaux de programmation
Ce module présente la terminologie et les concepts importants de la programmation. Il traite également des éléments principaux d'un programme et explique comment créer et utiliser des éléments tels que des fonctions, des propriétés et des méthodes. En dernier lieu, ce module fournit des instructions à suivre sur des sujets tels que les conventions de nommage et la documentation de code.

Leçons
  • Concepts de programmation à comprendre
  • Définition de la structure et du flux d'un programme
  • Écriture et syntaxe de code

Atelier pratique 3 : Concepts fondamentaux de programmation
  • Affichage de la date actuelle dans un formulaire
  • Ajout d'un nouveau formulaire à l'application
  • Ajout de contrôles au nouveau formulaire
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • expliquer les concepts de base de programmation ;
  • définir la structure et le flux d'un programme ;
  • expliquer les instructions de syntaxe et d'écriture de code.

Module 4 : Types de données et variables
Ce module présente les types de données, les variables et les constantes et explique comment les utiliser. Il explique également comment utiliser les collections et la conversion de types de données.

Leçons
  • Introduction aux types de données
  • Définition et utilisation des variables
  • Définition et utilisation des collections
  • Conversion des types de données

Atelier pratique 4 : Types de données et variables
  • Implémentation de variables et de constantes
  • Implémentation de tableaux et d'énumérations
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • expliquer les fonctionnalités principales des types de données ;
  • définir et utiliser les variables ;
  • définir et utiliser les collections ;
  • expliquer la conversion de types de données.

Module 5 : Contrôle de l'exécution d'un programme
Ce module décrit comment contrôler l'exécution d'un programme en rédigeant des expressions, des instructions conditionnelles et des instructions d'itération.

Leçons
  • Écriture d'expressions
  • Création d'instructions conditionnelles
  • Création d'instructions d'itération

Atelier pratique 5 : Contrôle de l'exécution d'un programme
  • Vérification des entrées utilisateur
  • Activation et désactivation de contrôles
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • écrire des expressions contenant des opérateurs ;
  • créer des instructions conditionnelles ;
  • créer des instructions d'itération.

Module 6 : Notions de base relatives à la programmation orientée objet
Ce module présente aux stagiaires les concepts de la programmation orientée objet, définit la terminologie importante et présente la syntaxe pour la définition de classes et la création d'instances.

Leçons
  • Introduction à la programmation orientée objet
  • Définition d'une classe
  • Création d'une instance de classe

Atelier pratique 6 : Notions de base relatives à la programmation orientée objet
  • Création d'une classe SalesPerson
  • Création et utilisation d'un objet SalesPerson
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les fonctionnalités essentielles de la programmation orientée objet ;
  • définir une classe ;
  • créer une instance de classe.

Module 7 : Création d'applications orientées objet
Ce module décrit comment concevoir des classes à l'aide de l'outil Concepteur de classes dans Visual Studio et comment utiliser l'héritage et les interfaces.

Leçons
  • Conception de classes avec l'outil Concepteur de classes
  • Implémentation de l'héritage
  • Définition et implémentation d'interfaces

Atelier pratique 7 : Création d'applications orientées objet
  • Création d'une classe de base
  • Création de classes dérivées
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • concevoir des classes avec l'outil Concepteur de classes ;
  • implémenter l'héritage ;
  • définir et implémenter des interfaces.

Module 8 : Création d'une interface utilisateur
Ce module explique comment développer une application à l'aide de fonctionnalités telles que les formulaires modaux et non modaux, les menus, les barres d'outils, les barres d'état, les info-bulles et le contrôle HelpProvider.

Leçons
  • Gestion des formulaires et des boîtes de dialogue
  • Création de menus et de barres d'outils
  • Fourniture d'assistance à l'utilisateur

Atelier pratique 8 : Création d'une interface utilisateur
  • Ajout d'un menu et d'une barre d'outils à une application
  • Ajout d'une barre d'état et d'info-bulles à une application
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • gérer des formulaires et des boîtes de dialogue ;
  • créer des menus et des barres d'outils ;
  • fournir une assistance à l'utilisateur.

Module 9 : Validation des entrées utilisateur
Ce module explique comment limiter les entrées utilisateur dans un formulaire et comment utiliser la validation au niveau des champs et au niveau du formulaire.

Leçons
  • Limitation des entrées utilisateur
  • Implémentation de la validation au niveau des champs
  • Implémentation de la validation au niveau du formulaire

Atelier pratique 9 : Validation des entrées utilisateur
  • Ajout d'un composant ErrorProvider à un formulaire
  • Fourniture de signaux visuels à l'utilisateur en activant un bouton OK
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • limiter les entrées utilisateur ;
  • implémenter la validation au niveau des champs ;
  • implémenter la validation au niveau du formulaire.

Module 10 : Débogage et gestion des exceptions
Ce module présente aux stagiaires les types d'erreurs pouvant survenir dans une application et décrit comment utiliser une combinaison de débogage et de gestion des exceptions pour détecter et diagnostiquer ces erreurs.

Leçons
  • Types d'erreurs
  • Débogage d'applications
  • Gestion des exceptions dans les applications

Atelier pratique 10 : Débogage et gestion des exceptions
  • Détection d'erreurs logiques
  • Gestion des erreurs d'exécution
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les types d'erreurs pouvant survenir dans une application ;
  • déboguer une application ;
  • gérer les exceptions dans une application.

Module 11 : Accès aux données
Ce module présente aux stagiaires l'accès aux données dans les applications .NET Framework et montre comment accéder aux données à l'aide de l'environnement de développement intégré (IDE, Integrated Development Environment) Visual Studio et de l'écriture de code.

Leçons
  • Présentation de l'accès aux données
  • Accès aux données à l'aide de l'IDE Visual Studio 2008
  • Accès par programme aux données

Atelier pratique 11 : Accès aux données à l'aide d'ADO.NET
  • Affichage de données à l'aide d'un contrôle DataGridView
  • Accès par programme aux données à l'aide d'ADO.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les fonctionnalités clés de l'accès aux données dans une application .NET Framework ;
  • accéder aux données à l'aide des outils de l'IDE Visual Studio 2008 ;
  • accéder par programme aux données à l'aide d'ADO.NET et de la classe XmlReader.

Module 12 : Création d'applications Web et de services Web XML
Ce module fournit aux stagiaires une introduction à ASP.NET et décrit comment créer des applications Web et des services Web XML simples.

Leçons
  • Création d'applications Web
  • Création et utilisation de services Web XML

Atelier pratique 12 : Création d'applications Web et de services Web XML
  • Création d'une application Web
  • Création et utilisation d'un service Web XML
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer une application Web en ASP.NET ;
  • créer et utiliser un service Web XML en ASP.NET.

Module 13 : Exploration des technologies .NET Framework 3.5
Ce module fournit une introduction aux nouvelles technologies .NET Framework 3.5 et explique comment créer une application Windows Presentation Foundation et un service Windows Communication Foundation.

Leçons
  • Introduction aux technologies .NET Framework 3.5
  • Introduction à Windows Presentation Foundation
  • Introduction à Windows Communication Foundation

Atelier pratique 13 : Exploration des technologies .NET Framework 3.5
  • Création d'une application Windows Presentation Foundation
  • Création d'un service Windows Communication Foundation
  • Accès à un service Windows Communication Foundation à partir d'un client Windows Presentation Foundation
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les technologies .NET Framework 3.5 ;
  • décrire les fonctionnalités principales de Windows Presentation Foundation ;
  • décrire les fonctionnalités principales de Windows Communication Foundation.

Module 14 : Test et déploiement d'applications Microsoft .NET Framework
Ce module fournit une présentation du test logiciel et explique comment utiliser le Banc de test d'objets. Il explique également comment déployer des applications Microsoft .NET Framework à l'aide de Windows Installer et de ClickOnce.

Leçons
  • Présentation du test
  • Création d'objets du Banc de test d'objets
  • Déploiement d'applications Microsoft .NET Framework

Atelier pratique 14 : Test et déploiement d'applications Microsoft .NET Framework
  • Test d'une application
  • Déploiement d'une application à l'aide de ClickOnce
  • Déploiement d'une application à l'aide de Windows Installer
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les principales fonctionnalités du test d'applications ;
  • créer des objets du Banc de test d'objets ;
  • déployer des applications Microsoft .NET Framework.


Prix : A Partir de 1500 Euros HT


Nous pouvons vous aider à rechercher un financement.

Pour nous contacter, merci de remplir le formulaire ci-dessous.

Prenom * :
Nom * :
E-mail* :
Adresse* :
Code postal* :
Ville* :
Tel. * :
Description Projet * :
 




Financement plan de formation

Employé dans une entreprise de moins de 10 salariés :

Vous disposez d’un budget forfaitaire (généralement 915 Euros HT). Pour pouvoir en profiter, vous devez faire une demande de prise en charge un mois avant le début de la formation auprès de votre OPCA. En retour, l’OPCA vous indiquera le montant pris en charge sur la globalité de la formation et ouvrira un dossier pour la formation.

Employé dans une entreprise de plus de 10 salariés :

Un budget est fixé annuellement pour votre entreprise. Vous pouvez connaître le montant de ce budget auprès de votre OPCA. Pour pouvoir en profiter, vous devez faire une demande de prise en charge, au minimum, un mois avant le début de la formation auprès de votre OPCA. En retour, l’organisme vous indiquera si cette formation peut être prise en charge et ouvrira un dossier.

Suivant l’opca et votre situation tout ou partie du financement sera pris en charge.

Cependant les actions engagées par l'entreprise doivent satisfaire à certains critères comme :
  • bénéficier exclusivement aux salariés de l'entreprise,
  • porter sur la préparation à la vie professionnelle, correspondre à une adaptation à un nouveau ou premier emploi,
  • être des actions de prévention pour les salariés dont l'emploi est menacé, ou des stages d'acquisition, de modernisation ou d’élargissement des connaissances,
  • être une action de promotion favorisant une qualification plus élevée, une promotion
Après l’accord de financement donné par L’OPCA, la formation peut se dérouler, le remboursement de l’action de formation se fera au vu des justificatifs adressés par le chef d’entreprise a l’opca, soit :
  • l’attestation de présence au stage
  • la facture acquittée.
Si vous effectuez votre demande de prise en charge pour la première fois ou si vous le souhaitez nous pouvons vous accompagner lors de vos démarches.

Droit Individuel à la Formation (DIF)


Le DIF permet de bénéficier d’actions de formation professionnelle pendant ou en dehors du temps de travail.

Ces formations sont prises en charge financièrement et le salarié continue de percevoir son salaire.

Chaque salarié acquiert ainsi un droit à 20 heures de formation par an (voire davantage en cas d’accord de branche plus favorable), cumulables pendant 6 ans au maximum (soit un plafond de 120 heures maximum).

Chaque année, l’entreprise doit notifier par écrit au salarié, sur son bulletin de paie ou sur un relevé à part, le total des heures acquises au titre du DIF.

A qui s’adresse le DIF ?

  • Aux salariés titulaires en CDI disposant d’une ancienneté d’au moins un an dans l’entreprise.

  • Aux salariés en CDD : la durée du DIF est alors calculée au prorata temporis, à l’issue d’un délai de quatre mois de présence dans l’entreprise, consécutifs ou non, au cours des douze derniers mois.

  • Aux salariés en temps partiel : la durée du DIF est alors calculée au prorata temporis.

  • Aux intérimaires : à condition qu’ils justifient de 2 700 heures dans une entreprise de travail temporaire dont 2 100 heures dans celle où est effectuée la demande sur une période de 24 mois consécutifs. La durée du DIF s’élève à 40 heures par tranche de 2 700 heures travaillées, dans la limite de 120 heures.

  • Sont exclus du droit au DIF : les titulaires d’un contrat d’apprentissage et les salariés en contrat de professionnalisation.

ALLOCATION FORMATION

Salarié en CDI effectuant une formation au titre de son DIF, acceptée par l’employeur, si la formation DIF est réalisée hors temps de travail, l’employeur verse au salarié, une ALLOCATION FORMATION à hauteur de 50 % du salaire net.

Pour plus d'informations, veuillez nous contacter.

Action de formation conventionnée

En recherche d’emploi

Il est possible de vous adresser soit au Pôle emploi soit au conseil régional de votre région pour obtenir le financement de la formation.

Les actions de formation conventionnées sont prescrites par Pôle emploi dans le but de renforcer vos capacités professionnelles pour répondre à des besoins de qualifications identifiés au niveau territorial ou professionnel.

Une action de formation conventionnée peut être mise en place pour une formation pré-qualifiante précédant un contrat de professionnalisation lorsque cette action ne peut être mise en place par le biais de l’AFPR (Action de formation préalable au recrutement).

Le volume horaire maximum pour ces actions est fixé au niveau régional.

L’aide moyenne au financement de la formation par bénéficiaire est fixée à 3000 € sur la base d’une durée moyenne de 600 h.

Elle est destinée à financer les frais de formation (coûts pédagogiques) et les frais de dossier et d’inscription.

Pendant la durée de la formation, vous êtes stagiaire de la formation professionnelle rémunéré et à ce titre :
  • vous percevez l’aide au retour à l’emploi formation (AREF) si vous êtes demandeur d’emploi indemnisé

  • ou,une rémunération au titre du Livre VI du Code du travail si vous n’êtes pas indemnisé.
Vous pouvez bénéficier d’une prise en charge d’une partie des frais liés à la formation (transport, restauration, hébergement) via l’AFAF (Aide aux frais associés à la formation et à la VAE).


Plus d'informations, veuillez contacter :
  • Votre conseiller Pôle emploi

  • ou le pôle formation de votre conseil régional
Si vous le souhaitez nous pouvons vous accompagner lors de vos démarches.


Périodes de professionnalisation

Le but de ces périodes de professionnalisation est de faire évoluer les compétences dans les métiers de la branche afin d’obtenir une qualification reconnue et ainsi favoriser le maintien dans l’emploi des salariés en CDI rencontrant des difficultés. Ces formations peuvent bénéficier de financements de la part de l’OPCA auquel l’entreprise a cotisé... Les bénéficiaires Les salariés (en CDI) :
  • bénéficiant d’au moins 20 ans d’activité professionnelle,
  • ou âgés d’au moins 45 ans, à ceux qui n’ont pas eu de formation depuis au moins 5 ans,
  • ou doté d’une qualification insuffisante,
  • ou de retour d’expatriation ou de congés maternité ou parental
  • ou bénéficiaires de l’obligation d’emploi des handicapés,


Ces périodes permettent d’adapter un parcours de formation au cas spécifique du salarié.
Ce parcours alterne actions de formation et activité professionnelle et se déroule en principe pendant le temps de travail avec un maintient par l‘employeur de la rémunération du salarié.

Pour tout savoir sur les périodes de professionnalisation, rendez-vous sur le site de l’OPCA de branche (adresses disponibles sur le site www.centre-inffo.fr)




Inmac Wstore, materiel informatique pour entreprises

Valid XHTML 1.0 Transitional