Au calendrier
Sélectionnez
En français
Sélectionnez un lieu
  • Durée: 5 jours
  • Prix régulier: CA$2,780.00
  • Prix préférentiel: CA$2,505.00
  • Matériel pédagogique inclus

10267 - Introduction au développement Web avec Microsoft Visual Studio Asp.net web forms

Référence : © Microsoft 10267 - 10557 (Introduction to Web Development with Microsoft Visual Studio Asp.net Webform)

Durée : 5 jours

Ce cours de cinq jours animé par un instructeur permet d'acquérir les connaissances et les compétences nécessaires pour développer des applications Web à l'aide de Microsoft Visual Studio 2010 / 2012 / 2013.
Langues d'enseignementCette formation est offerte en français ou en anglais (EN). Notez que le matériel didactique officiel est disponible en anglais seulement.

Public concerné

Ce cours s'adresse aux développeurs Web débutants qui possèdent des connaissances en HTML (Hypertext Markup Language) ou DHTML (Dynamic HTML), ainsi que des notions d'un langage de script tel que Visual Basic Scripting Edition ou Microsoft JScript.
Les stagiaires doivent avoir les compétences suivantes :
  • Capacité à créer une page Web simple à l'aide d'un outil Microsoft ou tiers. Ils doivent être en mesure, par exemple, de créer ou de personnaliser une page Web sur un site SharePoint.

Préalables

Avant d'assister à ce cours, les stagiaires doivent posséder au moins un mois d'expérience en matière de technologies .NET. Outre leur expérience professionnelle, les stagiaires qui suivent cette formation doivent posséder les connaissances techniques suivantes :
  • Connaissance de HTML ou DHTML, y compris :
    • les tableaux ;
    • les images ;
    • les formulaires.
  • Expérience de la programmation avec Visual Basic .NET ou Visual C# .NET, y compris :
  • la déclaration de variables ;
  • l'utilisation de boucles ;
  • l'utilisation d'instructions conditionnelles.
Avoir suivi le cours 6367 Introduction to Object Oriented Programming using Microsoft Visual Studio.

Objectifs

À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
  • explorer les applications Web ASP.NET dans Microsoft Visual Studio 2010 / 2012 / 2013 ;
  • créer des applications Web à l'aide de Microsoft Visual Studio 2010 / 2012 / 2013 et des langages Microsoft .NET ;
  • créer un formulaire Web Microsoft ASP.NET ;
  • ajouter des fonctionnalités à un formulaire Web Microsoft ASP.NET ;
  • implémenter des pages maîtres et des contrôles utilisateur ;
  • valider des entrées utilisateur ;
  • déboguer des applications Web Microsoft ASP.NET ;
  • gérer les données dans une application Web ASP.NET 3.5 ;
  • gérer les tâches d'accès aux données à l'aide de LINQ ;
  • gérer les données à l'aide de Dynamic Data ASP.NET ;
  • créer une application Microsoft ASP.NET AJAX ;
  • utiliser les services WCF (Windows Communication Foundation) ;
  • gérer l'état dans les applications Web ;
  • configurer et déployer une application Web Microsoft ASP.NET ;
  • sécuriser une application Web Microsoft ASP.NET ;
  • implémenter les nouvelles technologies prises en charge par Visual Studio 2010 / 2012 / 2013 pour le développement Web.

Contenu

Module 1 : Exploration des applications Web Microsoft ASP.NET dans Microsoft Visual Studio

Ce module présente les fonctionnalités clés de Microsoft .NET Framework et de Microsoft ASP.NET. Il permet de visualiser l'intégralité de l'application Web que vous générez lors des ateliers pratiques, tout au long du cours.

Leçons

  • Introduction au .NET Framework
  • Vue d'ensemble d'ASP.NET
  • Vue d'ensemble de l'application de l'atelier pratique

Atelier : Il n'y a pas d'atelier pratique pour ce module.

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire le .NET Framework ;
  • décrire ASP.NET ;
  • décrire l'application de l'atelier pratique.

Module 2 : Création d'applications Web à l'aide de Microsoft Visual Studio et des langages Microsoft .NET

Ce module décrit les différents langages de programmation disponibles lorsque vous développez des applications Microsoft .NET Framework. Il expose les aspects fondamentaux de l'écriture de code et de la création de composants à l'aide de deux des langages reposant sur .NET Framework, Microsoft Visual Basic et Microsoft Visual C#. Il propose une présentation générale de Microsoft Visual Studio 2010 / 2012 / 2013 et explique également comment créer une application Web simple.

Leçons

  • Sélection d'un langage de programmation
  • Présentation générale de Visual Studio 2010 / 2012 / 2013
  • Création d'une application Web simple
Atelier : Création d'applications Web à l'aide de Microsoft Visual Studio 2010 / 2012 / 2013 et des langages Microsoft .NET
  • Exercice 1 : Création d'un site Web ASP.NET
  • Exercice 2 : Ajout et configuration de contrôles serveur dans des formulaires Web
  • Exercice 3 : Génération et déploiement d'une application Web ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • choisir un langage de programmation ;
  • décrire Visual Studio 2010 / 2012 / 2013 ;
  • créer une application Web simple.

Module 3 : Création d'un formulaire Web Microsoft ASP.NET

Ce module explique comment créer des formulaires Web et les remplir avec les contrôles serveur.

Leçons

  • Création de formulaires Web
  • Ajout et configuration de contrôles serveur dans un formulaire Web
Atelier : Création d'un formulaire Web Microsoft ASP.NET
  • Exercice 1 : Création d'un formulaire Web
  • Exercice 2 : Ajout et configuration de contrôles serveur dans un formulaire Web
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer des formulaires Web ;
  • ajouter et configurer des contrôles serveur dans un formulaire Web.

Module 4 : Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET

Ce module décrit les diverses méthodes dont vous pouvez vous servir pour ajouter du code à votre application Web Microsoft ASP.NET. Il explique également comment utiliser les contrôles serveur Web, les gestionnaires d'événements, les fichiers code-behind et les composants. De plus, il explique comment utiliser les événements de page, notamment l'événement Page_Load.
Leçons
  • Utilisation des fichiers code-behind
  • Gestion des événements de contrôle serveur
  • Création de classes et de composants à l'aide de Visual Studio 2010 / 2012 / 2013
  • Gestion des événements relatifs aux pages
Atelier : Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET
  • Exercice 1 : Implémentation de code dans une application Web
  • Exercice 2 : Création de procédures événementielles
  • Exercice 3 : Création d'un composant d'entité
  • Exercice 4 : Gestion des événements de contrôle et relatifs aux pages
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • utiliser les fichiers code-behind ;
  • gérer les événements de contrôle serveur ;
  • créer des classes et des composants à l'aide de Microsoft Visual Studio 2010 / 2012 / 2013 ;
  • gérer les événements de page.

Module 5 : Implémentation de pages maîtres et de contrôles utilisateur

Ce module explique comment créer et implémenter des pages maîtres, et comment implémenter des contrôles utilisateur dans une application Web.

Leçons

  • Création de pages maîtres
  • Ajout de contrôles utilisateur à un formulaire Web ASP.NET
Atelier : Implémentation de pages maîtres et de contrôles utilisateur
  • Exercice 1 : Ajout et application d'une page maître
  • Exercice 2 : Conversion de formulaires Web en pages de contenu et contrôles utilisateur
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer des pages maîtres ;
  • ajouter des contrôles utilisateur à un formulaire Web Microsoft ASP.NET.

Module 6 : Validation des entrées utilisateur

Ce module offre une vue d'ensemble de la validation des entrées utilisateur. Il fournit des informations sur l'ajout, le positionnement et la configuration de contrôles de validation dans un formulaire Web. Il fournit également des informations sur la validation de formulaires Web.

Leçons

  • Vue d'ensemble de la validation des entrées utilisateur
  • Contrôles de validation ASP.NET
  • Validation de formulaires Web
Atelier : Validation des entrées utilisateur
  • Exercice 1 : Ajout de contrôles de validation
  • Exercice 2 : Configuration de contrôles de validation
  • Exercice 3 : Ajout d'une validation côté serveur
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire le processus de validation des entrées utilisateur ;
  • implémenter les contrôles de validation Microsoft ASP.NET ;
  • valider des formulaires Web.

Module 7 : Résolution des problèmes liés aux applications Web Microsoft ASP.NET

Ce module décrit les étapes requises pour activer le traçage et le débogage, et explique notamment comment utiliser ces fonctions dans une application Web.

Leçons

  • Débogage dans ASP.NET
  • Traçage dans ASP.NET
Atelier : Débogage des applications Web Microsoft ASP.NET
  • Exercice 1 : Débogage d'une application Web
  • Exercice 2 : Traçage d'une application Web
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • effectuer des opérations de débogage dans Microsoft ASP.NET ;
  • effectuer des opérations de traçage dans ASP.NET.

Module 8 : Gestion des données dans une application Web Microsoft ASP.NET 4.0

Ce module propose une vue d'ensemble de Microsoft ADO.NET. Il explique comment exploiter les données par programmation à l'aide d'ADO.NET et comment créer une connexion pour accéder aux données stockées dans une base de données Microsoft SQL Server. De plus, il décrit comment utiliser les objets DataSet et DataReader pour prendre en charge les exigences de stockage local et de manipulation des données relatives aux formulaires Web.

Leçons

  • Vue d'ensemble d'ADO.NET
  • Connexion à une base de données
  • Gestion des données
Atelier : Gestion des données dans une application Web ASP.NET 4.0
  • Exercice 1 : Connexion à une source de données
  • Exercice 2 : Liaison d'un contrôle serveur à une source de données
  • Exercice 3 : Modification d'une source de données
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire ADO.NET ;
  • se connecter à une base de données ;
  • gérer des données.

Module 9 : Gestion des tâches d'accès aux données à l'aide de LINQ

Ce module explique ce qu'est LINQ et comment s'en servir pour gérer les données XML et Microsoft SQL Server dans une application Web Microsoft ASP.NET en utilisant des contrôles serveur Web et du code.
Leçons
  • Présentation de LINQ
  • Gestion des données XML à l'aide de LINQ to XML
  • Gestion des données SQL à l'aide de LINQ to SQL et LINQ to Entities
Atelier : Gestion des tâches d'accès aux données à l'aide de LINQ
  • Exercice 1 : Chargement des données à l'aide du contrôle XmlDataSource
  • Exercice 2 : Affichage des données à l'aide de LINQ to XML
  • Exercice 3 : Enregistrement des données à l'aide de LINQ to Entities
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire une requête LINQ (Language-Integrated Query) ;
  • gérer des données XML à l'aide de LINQ to XML ;
  • gérer des données SQL à l'aide de LINQ.

Module 10 : Gestion des données à l'aide de Dynamic Data ASP.NET de Microsoft

Ce module propose une vue d'ensemble de Dynamic Data ASP.NET de Microsoft. Il fournit également des informations sur sa mise en œuvre. En outre, ce module explique comment personnaliser les applications Dynamic Data ASP.NET.

Leçons

  • Vue d'ensemble de Dynamic Data ASP.NET
  • Application de Dynamic Data ASP.NET
  • Personnalisation des applications Dynamic Data ASP.NET
Atelier : Gestion des données à l'aide de Dynamic Data ASP.NET
  • Exercice 1 : Ajout de Dynamic Data à un site Web existant
  • Exercice 2 : Inscription de LINQ to Entities à l'aide de Dynamic Data
  • Exercice 3 : Mapper, nettoyer et tester la solution
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire Dynamic Data ASP.NET ;
  • appliquer Dynamic Data ASP.NET ;
  • personnaliser des applications Dynamic Data ASP.NET.

Module 11 : Création d'une application Web Forms Microsoft ASP.NET Ajax

Ce module propose une vue d'ensemble de Microsoft ASP.NET AJAX et explique comment créer une application ASP.NET AJAX. Il décrit également ASP.NET Ajax Control Toolkit, la procédure d'installation correspondante et la marche à suivre pour ajouter des contrôles dans une application Web à partir de ce kit.
Leçons
  • Présentation d'Ajax
  • Création d'une application ASP.NET Ajax à l'aide des fonctionnalités Ajax d'ASP.NET
  • Extension d'une application Web Forms ASP.NET à l'aide d'Ajax Control Toolkit
Atelier : Création d'une application Web Forms Microsoft ASP.NET Ajax
  • Exercice 1 : Création d'une boîte de dialogue modale About
  • Exercice 2 : Personnalisation de modèles de champ Dynamic Data à l'aide de contrôles serveur Ajax
  • Exercice 3 : Ajout de l'indicateur de progression de l'importation de pays
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire ASP.NET Ajax ;
  • créer une application ASP.NET AJAX à l'aide des extensions ASP.NET AJAX ;
  • étendre une application à l'aide d'ASP.NET AJAX Control Toolkit.

Module 12 : Utilisation des services Microsoft Windows Communication Foundation

Ce module propose un aperçu des services Windows Communication Foundation. En outre, il décrit la procédure d'appel direct d'un service Windows Communication Foundation (WCF) via un navigateur et un proxy à partir d'une application Web.
Leçons
  • Vue d'ensemble des services Windows Communication Foundation
  • Appel des services Windows Communication Foundation
  • Utilisation de WCF Data Services
Atelier : Utilisation des services Windows Communication Foundation
  • Exercice 1 : Création d'un proxy de référence de service WCF
  • Exercice 2 : Appel d'une méthode de service WCF à partir d'un formulaire Web
  • Exercice 3 : Implémentation de WCF Data Services
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les services WCF ;
  • appeler les services WCF ;
  • utiliser les services Windows Communication Foundation.

Module 13 : Gestion de l'état dans les applications Web

Ce module explique comment gérer l'état dans une application Web Microsoft ASP.NET.

Leçons

  • Gestion de l'état
  • Profils ASP.NET
  • Mise en cache ASP.NET
Atelier : Gestion de l'état dans les applications Web
  • Exercice 1 : Examen de l'état d'affichage
  • Exercice 2 : Mise en cache de pays
  • Exercice 3 : Affichage du compteur de visites sur la page par défaut
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire la gestion d'état ;
  • décrire les profils Microsoft ASP.NET ;
  • décrire la mise en cache ASP.NET.

Module 14 : Configuration et déploiement d'une application Web Microsoft ASP.NET

Ce module explique comment configurer et déployer une application Web Microsoft ASP.NET en utilisant les fichiers machine.config et web.config.

Leçons

  • Configuration d'une application Web ASP.NET
  • Déploiement d'une application Web ASP.NET
Atelier : Configuration et déploiement d'une application Web Microsoft ASP.NET
  • Configuration de la taille de page de la vue Liste et activation du bouton Save Countries
  • Configuration du compteur de visites
  • Déploiement de l'application Web
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • configurer une application Web ASP.NET ;
  • déployer une application Web ASP.NET.

Module 15 : Sécurisation d'une application Web Microsoft ASP.NET

Ce module présente les différentes fonctionnalités de sécurité des applications Web. Il présente également des informations concernant l'infrastructure permettant de créer et déployer différentes fonctionnalités de sécurité des applications Web.

Leçons

  • Vue d'ensemble de la sécurité des applications Web
  • Configuration des processus d'authentification et d'autorisation de façon déclarative
  • Utilisation des processus d'authentification et d'autorisation par programmation
Atelier : Sécurisation d'une application Web Microsoft ASP.NET
  • Exercice 1 : Activation de l'authentification par formulaire
  • Exercice 2 : Implémentation du processus d'autorisation
  • Exercice 3 : Protection du fichier de configuration
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire la sécurité des applications Web ;
  • décrire la configuration des processus d'authentification et d'autorisation de façon déclarative ;
  • utiliser par programmation les fonctionnalités d'authentification et d'autorisation.

Module 16 : Implémentation des technologies avancées prises en charge par Microsoft Visual Studio pour le développement Web

Ce module décrit les nouvelles fonctionnalités de Visual Studio 2010 / 2012 / 2013 et du .NET Framework 4, ainsi que les modifications et les améliorations du développement Web. Ce module explique aussi comment Microsoft ASP.NET MVC 2 et Microsoft Silverlight 4 s'intègrent au .NET Framework 4 et à Visual Studio 2010.

Leçons

  • Utilisation de l'infrastructure ASP.NET MVC 2
  • Utilisation de Silverlight 4
Atelier : Implémentation des technologies avancées prises en charge par Microsoft Visual Studio 2010 / 2012 / 2013 pour le développement Web
  • Exercice : Implémentation d'une application Silverlight
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • utiliser ASP.NET MVC 2 ;
  • utiliser Silverlight 4.

Savoir s’entourer des meilleurs

Simon Bourassa
Formateur et conseiller en TI
Simon est passionné par le développement logiciel et le développement de produits, mais avant tout par l’ensemble des gens cachés derrière ces codes, qui travaillent main dans la main pour développer des solutions innovantes.
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.