Référence : ASP.NET
Durée : 5 Jours
Durée : 5 Jours
Prix (HT) : 2 000,00 €
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é.
A l'issue de cette formation, vous serez autonome sur les différentes étapes de création d'une application ASP.NET. Vous comprendrez le fonctionnement de cette technologie et vous en maîtriserez son utilisation. Si besoin des rappels seront faits sur les subtilités des dernières versions de C#.
Travaux pratiques :
Chaque étape du cas pratique consistera à faire avancer un projet de site Web. Après la création des premières pages Web et l'utilisation de feuilles de style, vous intégrerez du JavaScript afin de réaliser des contrôles de surface. Vous mettrez ensuite en place une architecture 3-tiers pour interroger votre base de données. Vous vous familiariserez avec les contrôles existants (exemple : GridView) et vous implémenterez aussi les vôtres (exemple : User Control). L'accent sera également mis sur la sécurité et sur la communication grâce aux Web Services. Les performances seront vues par la gestion du cache serveur et l'utilisation d'Ajax. Pour finir, vous réaliserez un petit site MVC afin de constater qu'ASP.NET explore aussi d'autres voies architecturales.
Vous allez apprendre à
Méthode pédagogique : 60% de travaux pratiques
Audience : Développeurs et chefs de projets de sites Web
Pré-requis : Maîtrise des concepts objets et du langage C#
Programme
Outils : Visual Studio .Net, IIS
| Lieu | Date de début | Prix (HT) | Réserver |
|---|---|---|---|
| Paris - La Défense | 27 févr. 2012 | 2 000,00 € | ![]() |
| Paris - La Défense | 21 mai 2012 | 2 000,00 € | ![]() |
| Paris - La Défense | 30 juil. 2012 | 2 000,00 € | ![]() |
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é.
A l'issue de cette formation, vous serez autonome sur les différentes étapes de création d'une application ASP.NET. Vous comprendrez le fonctionnement de cette technologie et vous en maîtriserez son utilisation. Si besoin des rappels seront faits sur les subtilités des dernières versions de C#.
Travaux pratiques :
Chaque étape du cas pratique consistera à faire avancer un projet de site Web. Après la création des premières pages Web et l'utilisation de feuilles de style, vous intégrerez du JavaScript afin de réaliser des contrôles de surface. Vous mettrez ensuite en place une architecture 3-tiers pour interroger votre base de données. Vous vous familiariserez avec les contrôles existants (exemple : GridView) et vous implémenterez aussi les vôtres (exemple : User Control). L'accent sera également mis sur la sécurité et sur la communication grâce aux Web Services. Les performances seront vues par la gestion du cache serveur et l'utilisation d'Ajax. Pour finir, vous réaliserez un petit site MVC afin de constater qu'ASP.NET explore aussi d'autres voies architecturales.
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 : User Controls, 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
Méthode pédagogique : 60% de travaux pratiques
Audience : Développeurs et chefs de projets de sites Web
Pré-requis : Maîtrise des concepts objets et du langage C#
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
Outils : Visual Studio .Net, IIS
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.












