Accueil / Développer avec ASP .Net
Développer avec ASP .Net
Durée : 3 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 3NAS
Programme
Public & Pré-requis
Organisation
Présentation
Cette formation vous permettra d’apprendre à développer avec la langage ASP.Net.
Objectifs
- Créer des pages ASP
- Maîtriser l’apparence des pages
- Intégrer des interactions asynchrones en JavaScript
- Déployer une application Web
- Utiliser et personnaliser les contrôles utilisateurs.
Programme
-
Architecture ASP.NET :
- L’architecture des pages ASP.NET
- Le CodeBehind
- Les contrôles serveur
- Evénements applicatifs et Gloabal.asax
- Le maintien des états (viewstate, session, application, cache)
- Lien avec les données via ADO.NET
- Mode connecté et déconnecté
- Trace et débogage
- La navigation : transferts et redirection
-
Les contrôles essentiels ASP.NET :
- Les contrôles de base ASP.NET
- Les validateurs
- Les contrôles basés sur des templates
- ModeleType
- HTML5 dans les formulaires, les envois de fichiers
-
Pages maîtres, thèmes et personnalisation :
- Pages maîtres, création et utilisation
- La hiérarchie de pages maîtres
- Les thèmes et skins
- La distinction avec CSS
- Les fonctionnalités de personnalisation
-
Création de contrôles personnalisés :
- Les contrôles utilisateurs (.ascx)
- Contrôles dérivés de WebControl
- Support du mode design
-
Providers et sécurité :
- Authentification et autorisation ASP.NET
- Authentification par formulaire et utilisation du Membership Provider
- Authentification Windows
- Modèles d’autorisation
-
Optimisation :
- Utilisation et paramétrage du cache des pages et des contrôles
- Utilisation par code de l’objet Cache
-
Packaging et déploiement :
- Assemblies et packaging des applications Web
- Déploiement sous IIS
- Les outils standard de déploiement ASP.NET (avec ou sans pré compilation)
-
AJAX pour ASP.NET :
- AJAX : le principe
- Implémentation d’AJAX en ASP.NET
- ScriptManager et UpdatePanel
- Tour d’horizon de l’AJAX Control Toolkit
- Les nouveautés asynchrones ASP.NET 4.5