Tunisie-Formation.com

Programmation de Microsoft .NET Framework en utilisant Microsoft Visual Studio

CIFOP-IMS

Tél. :71751489
Fax : 71751489
E-mail :

Type de la formation : ___Séminaire
Date de début : 29/04/2011
Durée : 60 Heures
Prix DT : 600TTC
Déscription :
Objectifs
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire le .NET Framework ;

• créer des applications avec Visual Studio 2005 ;

• décrire les fonctionnalités du langage et de la syntaxe Visual Basic .Net et Visual C# ;

• utiliser les fonctionnalités essentielles de la programmation orientée objet ;

• utiliser les fonctionnalités avancées de la programmation orientée objet ;

• expliquer la sécurité dans le .NET Framework ;

• accéder aux données en utilisant ADO.NET ;

• créer des applications Windows Presentation Foundation ;

• décrire des applications distribuées et créer des applications distribuées avec Windows Communication Foundation ;

• surveiller des applications .NET Framework à l'aide de l'instrumentation ;

• compiler, tester et déployer des applications Microsoft .NET Framework ;

• interagir avec du code non managé (facultatif) ;

• décrire la conception et le développement de logiciels (facultatif).

Progamme de formation :
Module 1 : Vue d'ensemble de Microsoft .NET Framework

Ce module présente les fonctionnalités et les composants principaux de Microsoft .NET Framework 2.0. Il offre également une vue d'ensemble des technologies Microsoft .NET Framework 3.0 et décrit comment celles-ci sont liées à la version 2.0 du .NET Framework.

Leçons

• Introduction au .NET Framework

• Technologies .NET Framework


Atelier pratique 1 : (Ce module ne comporte pas d'atelier pratique.)

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les principales fonctionnalités du .NET Framework ;

• décrire les technologies du .NET Framework 3.0.


Module 2 : Création d'applications avec Visual Studio 2005

Ce module présente les fonctionnalités principales de l’environnement de développement intégré (IDE, Integrated Development Environment) Visual Studio 2005 et décrit comment créer et gérer des solutions, des projets et d’autres ressources. Il met en évidence un grand nombre des nouvelles fonctionnalités de Visual Studio 2005 qui contribuent à simplifier et à accélérer le développement d'applications.

Leçons

• Introduction à Visual Studio 2005

• Gestion de solutions et de projets

• Gestion de l'environnement de développement intégré

• Écriture de code avec Visual Studio 2005


Atelier pratique 2 : Création d'applications avec Visual Studio 2005

• Création d’une application Windows Forms à l'aide de Visual Studio 2005

• Recherche et résolution des erreurs en utilisant la fenêtre Liste d'erreurs

• Création et utilisation d'extraits de code


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les principales fonctionnalités de Visual Studio 2005 ;

• gérer les solutions et les projets ;

• gérer l'environnement de développement intégré ;

• écrire du code avec Visual Studio 2005.


Module 3 : Étude des fonctionnalités du langage et de la syntaxe

Ce module présente les fonctionnalités de langage fondamentales dans C# et Visual Basic, notamment les déclarations de variable, les constructions de flux de contrôle et la gestion des exceptions. Il décrit également les nouvelles fonctionnalités de langage ajoutées à Visual Studio 2005.

Leçons

• Principes de la syntaxe

• Améliorations apportées au langage


Atelier pratique 3 : Étude des fonctionnalités du langage et de la syntaxe

• Utilisation des principales constructions de langage

• Gestion des erreurs d'exécution

• Utilisation des classes de collections génériques


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• utiliser les fonctionnalités de langage fondamentales dans C# et Visual Basic, notamment les déclarations de variable, les instructions conditionnelles, les boucles et la gestion des exceptions ;

• utiliser les améliorations de langage apportées à Visual Studio 2005, notamment les génériques, les types partiels et les types nullables.


Module 4 : Notions fondamentales relatives à la programmation orientée objet

Ce module présente aux stagiaires les notions fondamentales 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

• Concepts de la programmation orientée objet

• Définition d'une classe

• Création d'une instance de classe


Atelier pratique 4 : Notions fondamentales relatives à la programmation orientée objet

• Création d'une classe SalesPerson

• Création et utilisation d'une instance SalesPerson


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les principales fonctionnalités de la programmation orientée objet ;

• définir une classe ;

• créer une instance de classe.


Module 5 : Programmation orientée objet avancée

Ce module décrit comment utiliser l’héritage et les interfaces. Il présente également les délégués et les événements et décrit comment les utiliser dans les applications .NET Framework.

Leçons

• Concepts de la programmation orientée objet avancée

• Implémentation de l'héritage

• Définition et implémentation d'interfaces

• Création et utilisation de délégués et d'événements


Atelier pratique 5 : Programmation orientée objet avancée

• Création d'une classe de base

• Création de classes dérivées

• Implémentation d'une interface

• Définition et utilisation de délégués et d'événements


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les concepts de la programmation orientée objet avancée ;

• implémenter l'héritage ;

• définir et implémenter des interfaces.

• création et utilisation de délégués et d’événements.


Module 6 : Sécurité dans le .NET Framework

Ce module présente le concept de sécurité et décrit comment utiliser la sécurité d’accès au code et la sécurité basée sur les rôles. Il offre également une introduction aux services de chiffrement disponibles dans le .NET Framework.

Leçons

• Présentation de la sécurité

• Implémentation de la sécurité d'accès au code

• Implémentation de la sécurité basée sur les rôles

• Utilisation des services de chiffrement


Atelier pratique 6 : Sécurité dans le .NET Framework

• Implémentation de la sécurité d'accès au code

• Implémentation de la sécurité basée sur les rôles


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire la sécurité dans le .NET Framework ;

• implémenter la sécurité d'accès du code ;

• implémenter la sécurité basée sur les rôles ;

• utiliser les services de chiffrement dans le .NET Framework.


Module 7 : Accès aux données à l'aide d'ADO.NET

Ce module décrit comment accéder aux données par programme dans une base de données relationnelle, en utilisant ADO.NET. Il décrit également comment lire et écrire des données XML, et offre une introduction aux classes dans le modèle d'objet de document (DOM, Document Object Model) XML.

Leçons

• Présentation de l'accès aux données

• Lecture et écriture de données relationnelles

• Lecture et écriture de données XML


Atelier pratique 7 : Accès aux données à l'aide d'ADO.NET

• Création et exécution de commandes simples

• Création et exécution de commandes de requête

• Liaison de données aux contrôles dans un formulaire

• Lecture et écriture d’un groupe de données en tant que données XML


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les principales fonctionnalités de l'accès aux données dans une application .NET Framework ;

• lire et écrire des données relationnelles en utilisant ADO.NET ;

• lire et écrire des données XML.


Module 8 : Création d'applications Windows Presentation Foundation

Ce module décrit les principales fonctionnalités de Windows Presentation Foundation et présente XAML (Extensible Application Markup Language), langage déclaratif qui peut être utilisé pour définir des interfaces utilisateur. Il offre également une introduction au modèle d’objet Application et décrit comment programmer une application Windows Presentation Foundation.

Leçons

• Introduction à Windows Presentation Foundation

• Introduction au langage XAML

• Programmation d'applications Windows Presentation Foundation


Atelier pratique 8 : Création d'applications Windows Presentation Foundation

• Création d'une application Windows Presentation Foundation

• Implémentation du code-behind de l’application

• Test de l'application


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les fonctionnalités principales de Windows Presentation Foundation ;

• décrire et utiliser XAML ;

• programmer des applications Windows Presentation Foundation.


Module 9 : Création d'applications distribuées

Ce module présente le concept des applications distribuées et montre comment créer et utiliser des services Web XML à l’aide du .NET Framework et de Visual Studio 2005. Il aborde également les principales fonctionnalités de Windows Communication Foundation et explique comment créer des services et des clients Windows Communication Foundation.

Leçons

• Présentation des applications distribuées

• Création et utilisation de services Web XML

• Création de services et de clients Windows Communication Foundation


Atelier pratique 9 : Création d'applications distribuées

• Création et utilisation d’un service Web XML

• Création d'un service Windows Communication Foundation.

• Création d’un client pour un service Windows Communication Foundation


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les options pour la création d’applications distribuées .NET Framework et les principales fonctionnalités de Windows Communication Foundation ;

• créer et utiliser des services Web XML ;

• créer des services et des clients Windows Communication Foundation.


Module 10 : Surveillance d'applications .NET Framework à l’aide de l’instrumentation

Ce module décrit l'instrumentation et montre comment l’effectuer dans des applications .NET Framework en utilisant le traçage et le débogage de code, les compteurs de performance et les journaux d'événements.

Leçons

• Introduction à l'instrumentation

• Traçage et débogage de code

• Compteurs de performance

• Journaux d'événements


Atelier pratique 10 : Surveillance d'applications .NET Framework à l’aide de l’instrumentation

• Ajout de la fonctionnalité de traçage à une application

• Test des instructions de traçage

• Ajout de la fonctionnalité d’enregistrement des événements à une application


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les principales fonctionnalités de l'instrumentation dans les applications .NET Framework ;

• expliquer le traçage et le débogage de code ;

• décrire les compteurs de performance et expliquer comment les utiliser ;

• décrire les journaux d'événements et expliquer comment écrire dans le journal des événements d’une application.


Module 11 : Compilation, test et déploiement d'applications .NET Framework

Ce module décrit les activités qui ont lieu dans les étapes finales du développement d’applications, lors de la création, du test et du déploiement d’une application. Il explique comment utiliser les outils Microsoft pour effectuer chacune de ces activités.

Leçons

• Introduction aux assemblys

• Présentation de Microsoft Build Engine (MSBuild)

• Test d'applications .NET Framework

• Déploiement d'applications .NET Framework à l'aide de ClickOnce

• Déploiement d'applications .NET Framework à l'aide de Windows Installer


Atelier pratique 11 : Compilation, test et déploiement d'applications .NET Framework

• Empaquetage d'un assembly de composant

• Pour créer un projet de module de fusion

• Déploiement d'une application à l'aide de Windows Installer

• Installation et test de l'application


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les assemblies et expliquer leurs fonctionnalités en matière de déploiement ;

• expliquer comment utiliser MSBuild pour créer une application ;

• décrire les principales fonctionnalités du test d'applications ;

• déployer des applications à l'aide de ClickOnce ;

• déployer des applications à l'aide de Windows Installer.


Module 12 : Interaction avec du code non managé (facultatif)

Ce module présente le concept d’interaction avec du code non managé, puis décrit comment accéder aux fonctions non managées et aux objets COM à partir de code managé dans une application .NET Framework.

Leçons

• Présentation de l'interopérabilité

• Appel de fonctions non managées à l’aide d’un appel de code non managé

• Appel d’objets COM à partir de code managé


Atelier pratique 12 : Interaction avec du code non managé

• Appel d’une API Windows à partir de code managé

• Appel d’un objet COM à partir de code managé


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire les options permettant d'interagir avec du code non managé à partir d'une application .NET Framework ;

• appeler des fonctions non managées à l’aide d’un appel de code non managé ;

• appeler des objets COM à partir de code managé.


Module 13 : Conception et développement de logiciels (facultatif)

Ce module présente la conception et le développement de logiciels et explique quelques-uns des modèles et des outils les plus communément utilisés.

Leçons

• Introduction au cycle de vie de développement de logiciel

• Présentation de Microsoft Solutions Framework

• Développement d'applications avec le modèle CMMI (Capability Maturity Model Integration)

• Introduction au modèle Agile Software Development


Atelier pratique 13 : Conception et développement de logiciels

• Gestion d’un processus de développement de logiciel (facultatif)

• Discussion


À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

• décrire le cycle de vie de développement de logiciel ;

• décrire les principales fonctionnalités de Microsoft Solutions Framework ;

• décrire le développement d'applications avec le modèle CMM (Capability Maturity Model) ;

• décrire les principales fonctionnalités du modèle Agile Software Development.

Lieu de la formation:
Menzeh 1 en face pharmacie centrale
Tunis - Tunisie


Formation par ville

Formation professionnelle en Tunisie Formation Professionnelle Sans Bac et Avec Bac. Liste des centres de formation professionnelle privée et étatique en Tunisie :


Qui Sommes-nous ?

Tunisie-Formation.com est un moteur de recherche et un annuaire dédié à la formation initiale, formation professionnelle et continue en Tunisie. C'est un outil de recherche riche, simple et efficace mis à la disposition des entreprises, des salariés et des étudiants à la recherche de formations et de perfectionnement.

Tunisie-Formation.com vous offre une multitude de solutions web garantissant une visibilité optimale à votre organisme et formations par des acheteurs et clients potentiels. Vous pouvez inscrire votre organisme, référencer vos formations et utiliser nos différents espaces publicitaires.