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.

5 jours
Prochaine session

Nous consulter

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