accueil / formation / catalogue 2011 / microsoft .net / ASP.NET
Développement d'applications Web avec ASP.NET - Code : ASP.NET
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'appel de Web Services et la gestion de la sécurité.
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 ?".
Vous allez apprendre à :
  • 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
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Invoquer des services à distance (Web Services)
  • Optimiser les performances des applications ASP.NET
  • Maîtriser les apports des dernières versions 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
Durée : 5 jour(s)
Audience : Développeurs et chefs de projets de sites Web
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Compréhension globale du fonctionnement d'un site Web
Prix : Voir dates
Programme :
Pages ASP.NET
Les principes du Web
Le modèle ASP.NET
La syntaxe ASPX
Notion de CodeBehind
Gestion du ViewState
Global.asax
Optimiser et tracer
Internationalisation


Apparence d'un site ASP.NET 3.5
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


Les contrôles
Définition
Contrôles intrinsèques
Contrôles enrichis
Contrôles liés aux données
Contrôles de validation


Contrôles utilisateur
Différences entre User Control, Custom Control et Composite Control
Inclure ces contrôles dans une page ASPX
Propriétés et événements d'un contrôle
Créer sa bibliothèque de contrôles


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


Utiliser ADO.NET
Modèle objet d'ADO.NET
Mode connecté, mode déconnecté (DataSet)
ADO.NET et ASP.NET


Utilisation des Web Services
Notions de base
Implémenter un Web Service avec .Net
Utiliser un Web Service avec .Net


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


Gestion des caches
Cache de sortie
Cache partiel


Intégrer Ajax et ASP.NET
Rappels sur Ajax
Composants Ajax fournis
Ajax Control Toolkit


Assemblies, packaging et déploiement
Les Assemblies .Net
Packaging et déploiement


ASP.NET MVC
Définition de l'architecture
Avantages et inconvénients
Schéma des requêtes


Dates :
code
[ASP.NET]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1941 10 - 28 - 16 20 - 1 - 3 - 12
Lyon 1941 - - 7 - - 6 - - - 17 - 12
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut