Formation : Développement d'applications Web avec ASP.NET
(Réf. 12602)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
ASP .Net
Prérequis
- Compréhension globale du fonctionnement d'un site Web
- Connaissance minimale du langage HTML
- Maîtrise des concepts objet et du langage C sharp
Public
Développeurs et chefs de projet de sites WebObjectifs
- 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
- Améliorer la conception d'un site ASP.NET en appliquant certains Design Patterns : Smart Proxy, Pro-active DataSet
- Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
- Invoquer des services à distance en utilisant .Net Remoting ou les Web Services
- Optimiser les performances des applications ASP.NET
- Maîtriser les apports de la version 2.0 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
- 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'utilisation de fonctionnalités récurrentes (Assemblies), de composants distribués (.Net Remoting) ou de services hétérogènes (Web Services).
- 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 ?".
Type de formation
CourteProgramme
Pages ASP.NET
- Les principes du Web
- Le modèle ASP.NET
- La syntaxe ASPX
- Optimiser et tracer
Améliorations avec ASP.NET 2.0
- 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
Gestion de l'interaction utilisateur
- Gestion du ViewState
- Notion de CodeBehind
- Contrôles de validation
- Global.asax
- Internationalisation
Les WebForms
- Définition
- Contrôles intrinsèques
- Contrôles enrichis
Contrôles utilisateur
- Objectifs, exemples, implémentations
- Inclure un contrôle dans une page ASPX
- Propriétés et événements d'un contrôle
- Créer sa bibliothèque de contrôles
Assemblies, packaging et déploiement
- Les Assemblies .Net
- Les Assemblies satellites
- Packaging et déploiement
Utiliser ADO.NET
- Modèle objet d'ADO.NET
- Mode connecté, mode déconnecté
- ADO.NET et ASP.NET
.Net Remoting
- Architectures distribuées
- Utilisation de .Net Remoting
- Configuration descriptive
Utilisation des Web Services
- Notions de base
- Implémenter un Web Service avec .Net
- Utiliser un Web Service avec .Net
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
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
Intégrer Ajax et ASP.NET
- Rappels sur Ajax
- Composants Ajax fournis
- Ajax Control Toolkit
Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75000 Paris :