Ce cours permet d'acquérir les compétences et les connaissances nécessaires au développement d'applications Web avec ASP .NET 3.5 et Visual Studio 2008.
Introduction L'infrastructure .NET L'objet, le composant et le service Visual Studio 2008 Visual Studio 2008 Utilisation des outils de gain de productivité
ASP.NET Le développement d'applications web Du HTML à ASP.NET Le rôle de IIS Le rôle d'ASP. NET ASP. NET ou le développement d'application Web « presque » sans code Les modèles de compilation d'ASP. NET Le modèle d'exécution d'ASP. NET Les modèles de déploiement d'ASP. NET Les formulaires et contrôles Web Le cycle de vie événementiel d'une page Le cycle de vie événementiel d'un control La gestion des « postback » La gestion de la validation et les validateurs Gestion de l'Etat de l'application Cache « Context » Etat des contrôles « ViewState » « ControlState » Session Application Les feuilles de styles, les thèmes et les « skin » Les pages « Maîtres » (Master page) Intérêts et utilisation Imbrication Le développement à base de fournisseurs (« provider ») Fournisseurs de sécurité et d'authentification Fournisseurs de plan de site Fournisseurs de profil Fournisseurs de compteurs Accès aux données Présentation du modèle de développement déconnecté d'ADO.NET La liaison de données (« Databinding ») bidirectionnelle Contrôle source de données SQL Contrôle source de données XML Contrôle source de données Objet Introduction à LINQ Présentation de LINQ Utilisation de LINQ dans des applications ASP.NET Les contrôles de présentation de données Le « TreeView » Le « GridView » Le « DetailsView » et le « FormView » Développement AJAX avec Microsot AJAX Toolkit Présentation de AJAX Server Update Panel – Timer - UpdateProgress Présentation Ajax Control Toolkit Quelques contrôles du ToolkitAJAX côté client : Classes et Gestion du DOM Appel de services Web Introduction à la programmation avec ASP.NET MVC Design Pattern MVC Extension MVC pour Visual Studio 2008
Introduction à Silverlight Présentation de Silverlight Présentation de Outils associés à Slverlight Développer des contrôles Web La gestion des « callback » La gestion des scripts client Gestion de cache Cache de page Cache de contrôle Cache de fragment de page Cache en mémoire et gestion automatique de rafraîchissement de cache La sécurité et ASP. NET Authentification et autorisation La sécurité « presque » sans codage Les contrôles spécifiques pour la sécurité Les différents fournisseurs de sécurité
Informations complémentaires :
Cette formation peut être animée en intra-entreprise.