Support asp
Cette séance fait suite à la séance de programmation du serveur internet en ASP ou en PHP - Elaboration de maquettes de serveur WEB , répartition des données (SGBD) et des traitements. OBJECTIFS A REALISER
Présenter les concepts nouveaux introduits par l'infrastructure .NET
Mettre en œuvre les aspects essentiels d'ASP.NET (Web Forms, accès aux données par ADO.NET) et s'initier au langage C#
Programmation:
Utiliser Visual Studio .NET pour gérer le projet
Utiliser les classes fondamentales du FRAMEWORK .NET
Utiliser le compilateur C#
PRE REQUIS
Maîtriser un langage de programmation objet du type java, C++ ou VB.NET
Avoir déjà développé des pages dynamiques côté serveur en asp, jsp ou php. q Connaître le langage de requêtes SQL et les bases du DHTML côté navigateur client.
Les points forts
ASP.NET (Application Service Provider) propose un environnement de conception et de diffusion d’applications web situées sur un serveur web, IIS ou autre. C’est une refonte complète des ASP.
· Indépendance du langage de programmation grâce à un module CLR (common language runtime) qui fédère le code en provenance de plusieurs pages. · Gain de performance grâce à la compilation des pages. · Grandes fonctionnalités de déboguage de l'environnement .NET · Orientation composants, événements, et objets (possibilité d’héritage et d’enrichissement des classes standard). Le programmeur est déchargé de l’écriture des scripts clients de gestion des formulaires et des scripts serveurs de validation de ces formulaires. Les contrôles IHM fonctionnent côté serveur par l'attribut "runat=server" · Séparation entre le code de présentation et la logique de traitement (plusieurs fichiers décrivent la page). · Notion de "services métiers" grâce aux web services qui encapsulent des classes développées dans différents langages. · Grande richesse de classes et de supports d'accès aux données (via ADO.NET.) ·