Cursus métier : Cursus Développeur Windows Microsoft .Net

Cursus Métier

Bien que les tendances actuelles montrent une orientation marquée vers le développement d'applications Web, il reste relativement fréquent que pour des raisons techniques ou fonctionnelles, des équipes de développement choisissent de s'orienter vers des applications Windows. Choix maintenant plus aisé au regard des efforts consentis par Microsoft pour, avec Visual Studio 2008 puis 2010, leur fournir les outils nécessaires à la création d'applications Windows plus conviviales et graphiquement plus riches. Autant de raisons, qui justifient de se spécialiser dans ce type de développement.

Public

  • Développeur débutant ou confirmé (PHP, C, C++ ou Java) souhaitant évoluer vers les technologies Visual Studio 2010.

Objectifs

  • Disposer des bases nécessaires à l'élaboration de programmes informatiques
  • Découvrir la programmation orientée objet selon Microsoft
  • Maîtriser le langage C# ou Visual Basic .Net
  • Savoir tirer parti du framework .Net pour développer rapidement des applications Windows
  • Acquérir les compétences techniques nécessaires pour développer des interfaces Web de qualité
  • Comprendre comment développer des couches d'accès aux données performantes à l'aide d'ADO .Net et LINQ

Programme

    1 - Programmation C# ou Visual Basic .Net avec le .Net framework 4.0 sous Visual Studio 2010 (5j)

    Objectif : découvrir et maîtriser la syntaxe du langage C# ou VB .Net pour être en mesure de développer des applications .Net sous Visual Studio 2010. (version à préciser lors de l'inscription)


  • Introduction à C#/VB .Net et au .Net Framework
  • Structures de programmation du C#/VB .Net
  • Déclaration et appel de méthodes
  • Gestion d'exceptions
  • Lire et écrire dans des fichiers
  • Créer de nouveaux types de données
  • Encapsulation de données et de méthodes
  • Héritage de classes et implémentation d'interfaces
  • Gestion de la durée de vie des objets et contrôler les ressources
  • Encapsuler des données et définir des surcharges d'opérateurs
  • Découplage de méthodes et gestion d'évènements
  • Utilisation des collections et construction de types génériques
  • Construction et énumération de classes de collection personnalisées
  • Utilisation de LINQ pour interroger des données
  • Intégration de langages dynamiques et de composant COM au code Visual C#/VB .Net

    2 - Développement d'applications Windows sous Visual Studio 2010 (5j)

    Objectif : savoir tirer parti des possibilités offertes par Visual Studio 2010 pour développer des applications Windows conviviales et graphiquement riches.


  • Concevoir une application Windows Client
  • Introduction à Visual Studio et WPF version 4
  • Concevoir et développer une interface utilisateur
  • Contrôler une interface utilisateur
  • Tests, unités de tests et débogage
  • Liaison de données simple et validation
  • Liaison de données vers les collections
  • Renforcer la réactivité des interfaces utilisateurs
  • Intégrer les fonctionnalités de localisation et d'assistance à l'utilisateur
  • Graphiques WPF 2D, multimédia et impressions
  • Personnalisation des contrôles
  • Propriétés liées et comportements avec WPF
  • Animations dans WPF
  • États, paramètres et cycle de vie des applications
  • Configurer et déployer des applications Windows Client

    3 - Développement d'une solution d'accès aux données avec ADO .Net sous Visual Studio 2010 (5j)

    Objectif : savoir développer des solutions pour permettre à ses applications d'accéder aux données de l'entreprise puis de les manipuler avec LINQ avant de les restituer aux utilisateurs.


  • Architecture et technologie d'accès aux données
  • Construire les modèles de données d'entité
  • Interroger des données d'entité
  • Création, mise à jour et suppression de données d'entité
  • Gestion de scénarios multi-utilisateurs en utilisant les services d'objet
  • Construire des solutions optimisées en utilisant les services d'objet
  • Personnalisation d'entités et construction de classes d'entité personnalisées
  • Utilisation des classes POCO ("plain old" CLR Objects) avec entity Framework
  • Construire une solution N-tiers en utilisant Entity Framework
  • Gestion des mises à jour dans une solution N-tiers en utilisant Entity Framework
  • Construire des solutions occasionnellement connectées
  • Interroger des données en utilisant les services de données WCF
  • Mise à jour de données en utilisant les services de données WCF
  • Utilisation d'ADO .Net
  • Utilisation de LINQ to SQL

Déroulement du cycle

Chaque participant établit son propre planning de formation. En fonction de la date de début choisie parmi celles proposées ci-dessous, nos Conseillers Formation proposent différentes dates pour chacun des modules du cursus. Pour des raisons d'efficacité pédagogique, il est fortement recommandé de suivre les modules dans l'ordre présenté sur ce programme.

La première partie de ce cursus peut être réalisée sur le langage C# ou VB .Net. Les participants doivent donc préciser le choix de la version lors de leur inscription.

L'alternance de formations et de périodes de mise en pratique en entreprise favorise l'acquisition rapide et durable de nouveaux savoirs.

Animé par un expert spécialiste du sujet traité, chacun des 3 modules aborde un aspect spécifique de la thématique de formation.

A travers de nombreuses mises en situation, les participants mettront en pratique les aspects théoriques abordés au cours des différentes étapes du cursus.

Les supports de certains modules peuvent être en anglais. Rapprochez-vous de notre Service Conseil Clients pour connaître la langue de la dernière version des supports.

Durée :

15  jours

Tarif :

5 585 € HT

Réf :

CM006

Option(s) :

Repas Paris :

345 € HT

Date des sessions

Bon à savoir...

aucune formation
sélectionnée

Plus d’infos sur ce cursus métier ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Formation sur mesure
Demande de catalogue

Location de salles

Inscription email
Nous contacter