Formation ASP .NET
Développez avec ASP.NET 4.0
Référence : SF_ASPNET
Durée : 5 jour(s)
|
|
Merci de nous contacter pour la planification de la prochaine session.
|
 +33(0)1 45 26 19 15 |
Présentation
Ce cours a pour but dexpliquer aux développeurs .NET la plateforme ASP.NET. Nous aborderons les fondamentaux disponibles depuis la version 1.0, ainsi que l'ensemble des nouvelles fonctionnalités présentes dans les versions 2.0, 3.5 et 4.0. |
Objectifs
- Maîtriser les éléments dinterfaces utilisateurs (Pages maîtres, Thèmes, Navigation, etc)
- Comprendre la sécurité sous ASP.NET
- Diagnostiquer vos applications
- Connexion à des services asynchrones
- Utiliser ASP.NET AJAX
|
Répartition :
50% Théorie, 50% Pratique |
Public :
Développeurs expérimentés, architectes, chefs de projet techniques souhaitant découvrir les nombreuses fonctionnalités de la plateforme ASP.NET |
Pré-requis :
Connaître Microsoft Visual Studio et disposer d'une expérience en développement C# |
Programme
Architecture ASP.NET
- Les fondamentaux de larchitecture ASP.NET
- Les événements liés au cycle de vie dune page
- Modèle de programmation dans les classes partielles (code behind)
- Gestion des événements côté serveur
- Intégration à IIS
- Compilation du site et génération des assemblies
Eléments d'Interface Utilisateurs
- Pages maîtres (Master pages) et modèle de site
- Gestion des thèmes et des « skins »
- Contrôles de type navigation (TreeView, Menu, SiteMapPath)
- Source de données SiteMap
- Intégration d'éléments graphiques dans vos sites actuels
Configuration et Déploiement
- Structure du fichier de configuration
- Verrouillage des paramètres de configuration
- Modification des paramètres de configuration par programmation
- Options de déploiement: source, binaire, mise à jour
- Projets de type Application Web (Web Applications)
- Déploiement Msbuild avec des paquetages web (Web Packages)
- Installation dune base de données SQL, scripts différentiels
- Déploiement du fichier de configuration
- Syntaxe XDT pour personnaliser le fichier de configuration
- Déploiement One-click
Connexion à une source de données - Première partie
- Connexion à une source de données en ASP.NET
- Sources de données déclaratives
- SqlDataSource, GridView, DetailsView, FormView, et ListView
- Personnalisation dune connexion à une source de données à laide dévénements
- Paramètres et paramètres de liaison
Connexion à une source de données - Seconde partie
- ObjectDataSource et connexion à des objets
- Expressions pour la connexion à une source de données
- Connexion bidirectionnelle à une source de données
- Connexion à une source de données hiérarchique et XmlDataSource
- LinqDataSource, EntityDataSource
- Contrôle QueryExtender
Gestion de l'état d'une application ASP.NET
- Les options de stockage de l'état en ASP.NET
- Communication inter-pages
- Données de profil
- Page simple contenant des contrôles multi-étapes: MultiView/View et Wizard
- Etat dans une session ASP.NET
Sécurité
- ASP.NET et sécurité IIS
- Fournisseur dauthentification (Membership provider)
- Les contrôles de type Sécurité
- Fournisseurs d'authentification personnalisés (Custom membership providers)
- Fournisseur de rôles (Role provider)
- Chiffrage du fichier de configuration
Web Parts
- Architecture des Web Parts
- WebPartManager
- Les contrôles utilisateurs (User controls) en tant que Web Parts
- Mode d'affichage et étendue de la page
- Catalogue des zones
- Personnalisation
- Web Parts et SharePoint
Routage
- PageRouteHandler
- RouteTable
- Utilisation de MapPageRoute et RouteData
- Routes paramétrables
- Constructeurs dexpression RouteValue et RouteName
- RouteParameter
- Pages paramétrables
- Autorisation de routage
Vidéo et Audio
- MediaElement, VideoBrush, Encodage
- Incorporation dune vidéo dans une application
Communication Serveur
- Utilisation de services AJAX depuis Silverlight
- WCF et Silverlight
- Utilisation de JSON
- Support des syndications RSS et ATOM
- Support de Data
Contrôles personnalisés (Custom Controls)
- Contrôles utilisateurs (UserControls)
- Développement de contrôles reposant sur des gabarits (Templateable Controls)
Navigation
- Navigation dans des pages croisées
- Les avantages par rapport à la navigation HTML
- Marqueurs et Bouton « Précédent »
Silverlight Toolkit
- Contrôles additionnels orientés métier
- Auto complétion
- TreeView
- Contrôle de type Graphique
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
- Offert en inter-entreprise
|
 Le petit déjeuner (croissants, jus d'orange, café)
 Le déjeuner
Une qualification téléphonique si nécessaire avec l'un de nos consultants
|
|