ASP.NET - Les fondamentaux
Développement
Objectifs
Acquérir les fondamentaux pour développer des applications basées sur ASP.NET avec Visual Studio.
A l'issue de la formation, le stagiaire sera capable de :
-
Créer des pages dynamiques
-
Lier ses applications avec des bases de données
-
Intégrer des services Web utilisant les technologies XML
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours adapté au niveau suivi
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Développeurs, et chefs de projet impliqués dans des projets ASP.NET.
Pré-requis
Posséder les connaissances sur l’architecture de base du Framework .NET, un langage type C#, le HTML, Javascript et CSS.
Presentation de la technologie et de l'architecture .Net
- L'architecture client - serveur
- La présentation de Visual Studio 2017
- Le Framework.Net et ses grands namespaces
- Les langages supportés
- L'architecture des pages ASP .Net
- Qu'est-ce qu'un contrôle serveur ? / Les grands événements serveurs
- Événements applicatifs et Gloabal.asax
- Le maintien des états (viewstate, session, application, cache)
- Trace et débogage
- La navigation : transferts et redirection
- La détection du type de navigateur internet
Les contrôles essentiels Asp .Net
- Les contrôles de base ASP .Net
- Les validateurs / Les Repeaters
Pages maîtres, thèmes et personnalisation
- Pages maîtres, création et utilisation
- La hiérarchie de pages maitres
- Les thèmes et skins / La distinction avec CSS
Accès et liaison aux données relationnelles
- Les bases de données relationnelles
- Connexion et fournisseur de données
- Le mode connecté avec la classe « DataReader »
- Chaînes de connexion : création et stockage
- Liaison de données avec des collections d'objets métiers
- Accès générique aux données
- Le mode déconnecté avec des « DataSet », les DataSet typés
- Les outils de mapping objet/relationnel
Déploiement
- 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
- Mise en œuvre de base avec le script manager et l'UpdatePanel
- Tour d'horizon de l'Ajax Control Toolkit
- Les nouveautés asynchrones ASP .Net 4.8