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

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.

5 jours
Prochaine session

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