Développement .NET :
ASP.NET


Durée de la formation : 5 jours

Objectifs : créer un projet complet d'application Web ASP.NET à l'aide de Visual Studio.NET

Prérequis : Pour suivre ce cours, les stagiaires doivent connaître le langage HTML. De plus, le stagiaire doit déjà être familiarisé avec le développement (C, C++, Java, Visual Basic, ...).


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Présentation de Microsoft .NET Framework

    • Historique
    • Introduction au Framework .NET
      • La CLR (Common Language Runtime)
      • La librairie .NET
      • Les différents langages .NET (C#, Visual Basic .NET, ...)
      • .NET sous les autres environnements (Linux, ...)
    • Présentation d'ASP.NET
    • Présentation de Visual Studio .NET
  2. Création de formulaires

    • Structure générale d'un formulaire Web
      • La page aspx
      • La page de code-behind
      • Les évènements de page
    • Les contrôles serveur ASP.NET
      • Les deux catégories de contrôles serveurs
      • Intégration des contrôles dans un formulaire
      • Génération de code adaptée au navigateur utilisé ?
      • Gestion des évènements d'un contrôle serveur
    • Les contrôles de validation
      • Les différents types de contrôles de validation
      • Utilisation des contrôles de validation
      • Code généré par les contrôles de validation
      • Afficher un résumé des erreurs dans la saisie
  3. Création de contrôles utilisateurs

    • Création de contrôles utilisateurs Web
      • Ajout d'un contrôle utilisateur
      • Contenu d'un contrôle utilisateur Web
      • Utilisation d'un contrôle utilisateur Web
    • Création de contrôles Web
      • Mise en oeuvre d'un contrôle Web
      • Génération du code HTML
      • Utilisation d'un contrôle WEB
    • Mise en oeuvre de contrôles hérités
      • Création d'un contrôle hérité
      • Utilisation d'un contrôle hérité
    • Mise en oeuvre d'assemblage de contrôles Web
      • Création d'un assemblage de contrôles Web
      • Utilisation d'un assemblage de contrôles
  4. Traçage et débogage des applications Web

    • Le fichier de configuration "Web.Config"
    • Fonctionnement du traçage
      • Activation de la trace au niveau d'une page
      • Activation de la trace au niveau de l'application
      • Accès à l'historique de la trace : trace.axd
      • Configuration de la trace
    • Débogage à distance
      • Le Débogueur Visual Studio .NET
      • Configuration du débogage à distance
  5. Accès aux bases de données relationnelles

    • Présentation du "Server Explorer"
    • Présentation d'ADO.NET
      • Choix du driver de base de données
      • Mode connecté vs mode déconnecté
      • Connexion à une base de données
      • Accès aux données via un DataSet
      • Accès aux données via un DataReader
    • Liaison de contrôles aux données
      • Utilisation d'un contrôle DataGrid
      • Utilisation d'un contrôle DataRepeater
      • Utilisation de contrôles standards (TextBox, ...)
    • Utilisation des procédures stockées
      • Intérêts de l'utilisation des procédures stockées
      • Appels de procédures stockées via ADO .NET
    • ADO .NET et XML
      • Les namespaces utiles pour XML
      • Importation et exportation des données au format XML
  6. Maintient d'un état en mémoire sur le serveur Web

    • Notion de variables de session utilisateur
      • Manipulation de la session utilisateur
      • Configuration de la session (timeout, cookies, ...)
      • Les sessions et le fichier "global.asax"
    • Notion de variables d'application
      • Manipulation de l'objet d'application
      • L'objet d'application et le fichier "global.asax"
    • Présentation du cache ASP .NET
      • Mise en cache d'une page ASP .NET
      • Mise en cache de données
  7. Utilisation et création de services Web XML

    • Présentation des services Web XML
      • Un standard du W3C
      • A quoi servent les services Web
      • Avantages vs Inconvénients des services Web
      • Les différents environnements supportant les services Web
    • Les grammaires XML pour les services Web
      • SOAP : Simple Object Access Protocol
      • WSDL : Web Service Description Language
    • Appel d'un service Web XML à l'aide de HTTP
      • Obtention de la description du service (WSDL)
      • Invocation des méthodes distantes
    • Utilisation d'un proxy pour appeler un service Web XML
      • L'outil de génération de proxy : "Wsdl.exe"
      • Génération de proxy par l'intermédiaire de Visual Studio .NET
      • Utilisation du proxy via l'application cliente

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement .NET : Formation ASP.NET

Filière Développement .NET : Cours ASP.NET

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique