|
Développement ASP.NET / ADO.NET avec Delphi .NET |
|||||
|
|
Durée : 3 jours (6 demi-journées) Prix : nous consulter Public: développeur - chef de projet Organisation : 1/3 théorie, 2/3 mise en oeuvre Pré-requis : connaissances web, Delphi |
||||
|
|
|||||
| 1. | Présentation générale d'ASP.NET | ||||
| Durée : 1/2 journée. | |||||
|
Cette introduction présente l'architecture du framework ASP.NET. Les principales différences entre ASP 1.0 et son successeur sont abordées. Le puissant modèle objet accompagné des services de connection aux bases de données, permet d'anticiper l'intégration du portail ASP.NET dans le système d'information existant. La présentation des web services complête ce panel pour offrir une connectivité aisé et permettant un faible couplage des applications distribuées. |
|||||
| 1.1 | Configuration requise | ||||
| 1.2 | Infrastructure d'ASP.NET | ||||
![]() |
Framework DOTNET : Assembly, CLR et interopérabilité, compilateur JIT | ||||
![]() |
Serveur Web : IIS ou Cassini | ||||
![]() |
Accés au données : présentation d'ADO.NET | ||||
| 1.3 | Différences entre ASP 1.0 et ASP.NET | ||||
![]() |
Séparation de la présentation et du traitement (code behind) | ||||
![]() |
Nouveau modèle objet | ||||
![]() |
Objet "HttpApplication" et Global.asax | ||||
| 1.4 | Présentation des Services web ASP.NET | ||||
![]() |
SOAP et XML : interopérabilité | ||||
![]() |
UDDI, WSDL : découverte et description | ||||
![]() |
Formats de transmission : HTTP-GET et HTTP-POST | ||||
|
|
|||||
| 2. | Fonctions intégrées dans le framework ASP.NET | ||||
| Durée : 1/2 journée. | |||||
|
|
|||||
| 2.1 | Configuration générale / configuration du site | ||||
![]() |
Configuration "config.web.xml" | ||||
| 2.2 | Mise au point | ||||
| 2.3 | Authentification | ||||
| 2.4 | Etat de Session et d'Application | ||||
![]() |
Response / Request | ||||
![]() |
Context, Server, Application, Session | ||||
![]() |
ViewState | ||||
| 2.5 | Notions ISAPI | ||||
![]() |
IHttpHandler / IHttpModule | ||||
| 2.6 | Accés aux périphériques mobiles | ||||
![]() |
MobilePage / MobileControl | ||||
![]() |
Contrôle personnalisé, formats html spécifiques et adaptateur | ||||
|
|
|||||
| 3. | Fiche web ASPx : WebForm | ||||
| Durée : 1/2 journée. | |||||
|
La fiche Web est au coeur de l'arborescence de votre site. Cette fiche est dynamique grâce aux contrôles ASP.NET. La spécialisation de ces contrôles permet de simplifier les tâches classiques comme la validation des formulaires ou encore la liaison dynamique vers les données d'une base. Des fonctionnalités avancées de câche pemettent d'offrir une qualité de service importante. |
|||||
| 3.1 | Définition, héritage/namespace et cycle de vie | ||||
| 3.2 | Détection du type de navigateur et redirection | ||||
| 3.3 | Formulaire : | ||||
![]() |
PostBack | ||||
![]() |
Evénements | ||||
| 3.3 | Description des principaux contrôles intégrables dans les WebForms ASP.NET | ||||
| 3.5 | Optimisation et système de câche intégré | ||||
|
|
|||||
| 4. | Contrôle Utilisateur ASP.NET (ascx) | ||||
| Durée : 1/2 journée. | |||||
|
Les contrôles ASP.NET permettent le développement de composants réutilisables. Il simplifie la complexité d'une page en isolant la prise en charge des traitements/affichages. Le lien entre ces composants et la page est prise en charge par le framework avec l'héritage et les interfaces. |
|||||
| 4.1 | Contrôle html et contrôle web : héritage / namespace | ||||
| 4.2 | Propriétés, méthodes et événements héritées | ||||
![]() |
ID, Controls, Page | ||||
![]() |
ViewState, StateBag | ||||
| 4.3 | Différent contrôles | ||||
![]() |
Contrôles de validations de données | ||||
![]() |
Contrôles composites | ||||
| 4.5 | Rendu personnalisé d'un contrôle | ||||
| 4.6 | Publication de données et interfaces de prise en charge : | ||||
![]() |
IPostBackDataHandler / IPostBackEventHandler | ||||
|
|
|||||
| 5. | Liaison de données avec ADO.NET et XML | ||||
| Durée : 1/2 journée. | |||||
|
Le framework .NET reprend le principe ADO de modèle objet d'accés aux données. Cette partie présente les principales classes ADO.NET permettant l'accés, l'interrogation et la lecture des données publiées sur le portail. La publication via une source XML accompagnée d'un formatage via les feuilles de style est présentée. |
|||||
| 5.1 | WebForm, User Control et DataBinding | ||||
| 5.2 | Composants ADO : , procédures stockées et DataReader | ||||
![]() |
Datasource | ||||
![]() |
Procédures stockées et DataReader | ||||
| 5.3 | XML et liaison de données | ||||
![]() |
Liaison et ensemble de données fortement typé | ||||
![]() |
Association à une feuille de style XSL/T. | ||||
|
|
|||||
| 6. | Etude du projet "Delphi ASP.NET Portal Starter Kit" | ||||
| Durée : 1/2 journée. | |||||
|
|
|||||
| 6.1 | Architecture de l'exemple | ||||
| 6.2 | Etude en lien avec les questions spécifiques | ||||
| 6.3 | Etude de l'accés périphériques mobiles | ||||
