Développer des applications Web ASP.NET avec Visual Studio .NET

Référence : SPE-STU-SV-SP-AUT

Infos pratiques

  • Durée : 5 jours soit 35 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Cette formation est destinée aux développeurs d'applications, qui souhaitent acquérir des connaissances dans le développement d'applications Web avec ASP .NET et ASP .NET Ajax

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Concevoir des applications Web structurées ;
  • Connaître l'ensemble des concepts ASP .NET ;
  • Personnaliser une application Web ;
  • Accéder aux données dans les pages Web ;
  • Manipuler des données XML ;
  • Créer et consommer des Services Web ;
  • Sécuriser une application Web ;
  • D'utiliser les composants les extensions Microsoft Ajax, ainsi que l'Ajax Control Toolkit ;
  • Déployer une application Web.

Pré-requis

  • Connaître les langages JavaScript, HTML et XML
  • Maîtriser la programmation orientée objet
  • Connaître impérativement le langage C# ou VB .NET
  • Avoir déjà travaillé avec Visual Studio
  • Connaître les bases du Framework .NET
  • Connaître les principes de développement d'applications client / serveur
  • Connaître un système de gestion de base de données (SQL Server ou autre).

Objectifs opérationnels et contenu de la formation

Introduction

  • La plateforme .NET
  • Architecture Web

Les applications ASP .NET

  • Créer une application
  • Concevoir des pages ASP .NET
  • Contrôles HTML et contrôles ASP .NET
  • Les objets ASP .NET
  • Fichiers de configuration et d'évènements globaux
  • Processus de développement, exécution et débogage

Les Masters Pages

  • Intérêt des Masters Pages
  • Création des Masters Pages et Content Pages
  • Accès aux données d'une Master Page dans une Content Page

Naviguer dans les applications Web

  • Vue d'ensemble de la navigation
  • Créer un plan de navigation
  • Contrôles SiteMapDataSource, SiteMapPath, Menu et TreeView

Validation des données utilisateur

  • Présentation
  • Les contrôles de validation
  • Validation côté client / côté serveur
  • Validation des pages ASP .NET

Personnaliser une application Web

  • Présentation des thèmes
  • Création de feuilles de style et skins

Les contrôles utilisateurs Web

  • Présentation
  • Création et utilisation d'un contrôle utilisateur Web

Accès aux données avec ADO .NET

  • Modèle Objet ADO .NET
  • Travailler en mode connecté et déconnecté
  • Les composants d'accès aux données
  • Gestion des données dans les pages ASP .NET
  • Contrôles de données

Gestion de l'état des données

  • Contexte de requête, de session et d'application
  • ViewState et cookies
  • Utilisation du cache de données

Traces dans les applications Web

  • Activer et examiner les traces
  • Création de logs

Sécurité dans les applications Web

  • Authentification et autorisations
  • L'emprunt d'identité
  • Le service d'application de sécurité
  • Crypter le fichier de configuration

Microsoft Ajax

  • Présentation et principes
  • Configuration du poste de développement
  • Les extensions Microsoft Ajax
  • Ajax Control Toolkit

JQuery

  • Présentation
  • Installation
  • Création d'une animation graphique

Déploiement

  • Les scénarios de déploiement
  • Synchronisation d'applications Web
  • Compilation et déploiement

Les Services Web (optionnel)

  • Principes de fonctionnement
  • Bases fondamentales
  • Création et consommation

Méthodes et moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire
  • Stage disponible en mode « In Class » : 2 téléviseurs et 1 caméra HD par salle
  • Concepteur : ENI SERVICES - Diffuseur : Groupe ARKESYS

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB