Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

ENI Service est partenaire du DevFest Nantes 2019.

Rendez-vous les 21 et 22 octobre prochains pour un festival très rock !

Rechercher
Rechercher une formation
 

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

Formation dispensée sous Visual Studio 2017.

Public :

  • 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.

Objectifs :

  • 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).

Contenu pédagogique

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