Développer des applications Web
Développer des applications Web
Objectif
Ce cours vous permettra de développer avec ASP.NET des applications de gestion de base de données Web. Vous découvrirez les différentes techniques de programmation ASP.NET pour un site Internet ou Intranet.
Prérequis
Vous devez avoir des notions de langage C# ou VB.NET, ainsi que de bonnes connaissances de l’objet, XHTML et CSS.
Profil du stagiaire
Ce cours est destiné à tout public.
Durée
5 jours (35 heures)
Plan de formation
Module 1 : Introduction
- Choix techniques et installation des outils
- Principe de fonctionnement
- Architecture d’une page ASP.NET
- Les langages de programmation .NET et leurs versions récentes
Module 2 : Premiers pas avec ASP.NET
- Manipulation de l’environnement Visual
- Résumé des syntaxes VB.NET et C#
- Création d’un projet simple
- Récupération de données de formulaire
- Principe des événements
Module 3 : Les composants principaux
- Propriétés et événements usuels et courants
- La boîte à outils des composants
- Composants des formulaires et de disposition générale
- Composants complexes (calendriers, vues, imagemap, etc.)
- Présentation des rubriques supplémentaires de la boîte à outils
Module 4 : Pages code-behind
- Principe de fonctionnement et architecture générale des pages
- La syntaxe détaillée du C# et VB.NET
- La programmation orientée objet
Module 5 : Le Framework .NET et l'environnement WEB
- Manipulations de chaînes de caractères et des dates
- Les listes et les bibliothèques généralistes de .NET
- Le cycle de vie de la page ASP.NET
- Le ViewState, les sessions et les cookies
- Persistance augmentée : l’application, le cache
- Toutes les informations de requêtes et de réponses
Module 6 : Le site web complet avec ASP.NET
- Internationalisation (les dates, les textes, les monnaies...)
- Configuration générale et résumé d’administration
- Les pages - un menu dans une page
- Informations sur la sécurité avec ASP.NET et IIS
- Le déploiement d’une application
Module 7 : Éléments avancés de présentation
- A propos des CSS avec ASP.NET : la décoration indispensable du site
- Les thèmes et les pages-maîtres : organisation de la présentation et gains de temps
- La validation automatique des formulaires
- Autres points de javascript avec ASP.NET
Module 8 : Persistance complète des données
- L’accès aux fichiers depuis le code-behind
- Les bases de données : rappels de SQL et types de bases
- Les bases de données : accès du métier à la base, lecture, modification
- Les bases de données : présentation avancée (DataGrid et GridView, DataList, etc)
- Le XML : où et pourquoi
- Présentation de l’accès au XML depuis le code-behind et des services web