Revenir à la liste des catégories de formation



Formation : Développement d'applications Web avec ASP.NET


(Réf. 12602)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

ASP .Net

Prérequis

  • Compréhension globale du fonctionnement d'un site Web
  • Connaissance minimale du langage HTML
  • Maîtrise des concepts objet et du langage C sharp

Public

Développeurs et chefs de projet de sites Web

Objectifs

  • Appréhender l'organisation d'un site ASP.NET
  • Développer des pages et des composants ASP.NET
  • Affecter les responsabilités d'un site aux composants adéquats : UserControls, WebForms, CodeBehind, Assemblies
  • Améliorer la conception d'un site ASP.NET en appliquant certains Design Patterns : Smart Proxy, Pro-active DataSet
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Invoquer des services à distance en utilisant .Net Remoting ou les Web Services
  • Optimiser les performances des applications ASP.NET
  • Maîtriser les apports de la version 2.0 du Framework ASP.NET
  • Sécuriser ses applications Web ASP.NET
  • Utiliser des appels asynchrones (Ajax) pour améliorer la réactivité des IHM Web
  • Avec ASP.NET, la plate-forme .Net offre à la fois un excellent Framework de présentation Web et une très bonne intégration de ce Framework dans des environnements de développement intégrés, gage important de productivité.
  • Ce cours présente le Framework ASP.NET et ses composants réutilisables (WebForms et UserControls). Les travaux pratiques mettront l'accent sur la conception de sites Web ASP.NET (présentation, visualisation, contrôle et navigation) et tiendront compte de contraintes opérationnelles (débogage, optimisation des performances). Et, puisqu'un site Web est une porte d'entrée sur un système d'information, ce cours introduit également l'accès aux bases de données (ADO.NET), l'utilisation de fonctionnalités récurrentes (Assemblies), de composants distribués (.Net Remoting) ou de services hétérogènes (Web Services).
  • Ce cours répond aux questions suivantes : "Comment bâtir un site Web avec ASP.NET ?", "Quels sont les principaux Web Design Patterns ASP.NET ?", "Comment intégrer un site ASP.NET au reste du système d'information ?", "Comment intégrer Ajax et ASP.NET ?".

Type de formation

Courte

Programme

Pages ASP.NET

  • Les principes du Web
  • Le modèle ASP.NET
  • La syntaxe ASPX
  • Optimiser et tracer

 

Améliorations avec ASP.NET 2.0

  • Nouveau modèle objet des pages
  • Utilisation des Pages Master
  • Les contrôles de navigation et les utilisations du SiteMap
  • Amélioration du rendu graphique : skins et thèmes

 

Gestion de l'interaction utilisateur

  • Gestion du ViewState
  • Notion de CodeBehind
  • Contrôles de validation
  • Global.asax
  • Internationalisation

 

Les WebForms

  • Définition
  • Contrôles intrinsèques
  • Contrôles enrichis

 

Contrôles utilisateur

  • Objectifs, exemples, implémentations
  • Inclure un contrôle dans une page ASPX
  • Propriétés et événements d'un contrôle
  • Créer sa bibliothèque de contrôles

 

Assemblies, packaging et déploiement

  • Les Assemblies .Net
  • Les Assemblies satellites
  • Packaging et déploiement

 

Utiliser ADO.NET

  • Modèle objet d'ADO.NET
  • Mode connecté, mode déconnecté
  • ADO.NET et ASP.NET

 

.Net Remoting

  • Architectures distribuées
  • Utilisation de .Net Remoting
  • Configuration descriptive

 

Utilisation des Web Services

  • Notions de base
  • Implémenter un Web Service avec .Net
  • Utiliser un Web Service avec .Net

 

Architecture Web .Net

  • Exemples d'architectures
  • Design Patterns .Net
  • Création d'un niveau d'accès aux données (DAL)
  • Création d'un niveau métier (BLL)
  • Lier la présentation au niveau métier / contrôles et sources de données
  • Le contrôle GridView

 

Sécuriser les applications Web

  • Authentification intégrée ou par formulaire
  • Utiliser les contrôles de sécurité
  • Gestion de rôles
  • MemberShip Provider et Profile Provider

 

Intégrer Ajax et ASP.NET

  • Rappels sur Ajax
  • Composants Ajax fournis
  • Ajax Control Toolkit

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation