C# - Développement d’applications Web

Référence : LAN-CSH-AWE

Infos pratiques

  • Durée : 5 jours soit 35 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Toute personne souhaitant utiliser C# dans le cadre d’un développement Web

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Développer des pages Web Dynamiques avec C#

Pré-requis

  • Connaissance de base du langage C#
  • Connaissance des concepts de base de données relationnelle

Objectifs opérationnels et contenu de la formation

Appréhender ASP.Net

  • Architecture client/serveur pour le Web
  • Les standards côté client
  • L’approche ASP.Net de développement côté serveur
  • L’approche ASP classique et ses insuffisances

Maîtriser les bases de la technologie .Net

  • Le CTS (Common Type System)
  • Le CLR (Common Language Runtime)
  • La compilation en deux étapes
  • Présentation de C#
  • Déclaration de variables, d’objets
  • Structures de contrôle

Maîtriser la programmation web avec C#

  • Concepts objet
  • Encapsulation des données et des comportements
  • Héritage et surcharge

Utiliser la programmation d’objets avec C#

  • Écriture de classes C#
  • Héritage de classes à partir des bibliothèques ASP.Net

Appliquer à ASP.Net

  • Modèle objet et concept de Webform
  • Techniques de validation
  • Gestion des évènements
  • Gestion des erreurs
  • Trace et débogage
  • La séparation traitement / interface
  • Les contrôles
  • Communication entre pages

Gérer l’interface utilisateur

  • Contrôles simples
  • Contrôles utilisant le DataBinding
  • Développer ses propres contrôles

Accéder aux données

  • Accès aux bases de données avec Ado.Net
  • Les composants ADO : DataSet, DataList, DataGrid

Configurer et déployer une application ASP.Net

  • Les fichiers global.asax et web.config
  • La localisation d’une application et des ressources nécessaires

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB