Formation Informatique | Formation Management
Informatique » Management du SI » Formation Gouvernance / Direction de projet »

ASP.NET 4.0/3.5, niveau 2, développement Web


Formation ASP.NET

Type de cours
Stage pratique

Réf : NEA

Prix 2012 : 2315 € H.T.
Durée :  5  jours
Cliquer sur une session pour réserver:

Paris
26 mars 12, 11 juin 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation ASP.NET


Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec ASP.NET 4.0 et3.5, comme, entre autres, l'utilisation du cache de IIS et d'ASP.NET, la sécurité et les profils utilisateurs, l'internationalisation des applications, le tout dans un contexte d'architectures multiniveaux.

Participants de cette formation ASP.NET

Développeurs ASP.NET.

Pré-requis de cette formation ASP.NET

Bonnes connaissances de la programmation Web en .NET. Ou connaissances équivalentes à celles apportées par le stage "ASP.NET 4.0/3.5, niveau 1" (réf. AST). Expérience souhaitable.

Travaux pratiques

Bonnes pratiques et techniques d'optimisation pour la création d'un site Web professionnel. Les exercices sont effectués en C# ou VB.Net suivant le choix des participants.


Programme de cette formation ASP.NET

Architecture des applications ASP.NET

- Architecture des applications multitiers.

- Composants d'une application ASP.NET.


Utilisation avancée de ADO.NET

- Dataset typé : importance et rôle.

- Utilisation des templates et des objets métiers.

- Personnalisation avec les événements des DataSources et les contrôles à base de templates.

Travaux pratiques
Développement de la couche d'accès aux données pour optimiser la présentation de celle-ci.

Contrôles personnalisés

- Génération dynamique de contrôles dans une page.

- Les contrôles utilisateur de type ASCX.

Travaux pratiques
Réalisation de contrôles utilisateur des trois typeset interaction avec JavaScript.

Optimisation des applications et utilisation du cache

- Conseil dans le développement des applications.

- Le cache d'ASP.NET et les dépendances de cache.

- Interaction avec les bases de données et SQL Server.


Gestion des erreurs et journalisation

- Traitements centralisés des exceptions.

- Utilisation des journaux d'événements.

Travaux pratiques
Mise en place d'une gestion centralisée des erreurs. Ecriture des événements.

Sécurité et authentification

- Principes : authentification, autorisation et personnification.

- L'identité système avec WindowsAuthenticationModule.

- Usurpation de l'identité d'un client.

Travaux pratiques
Réalisation d'une application Web de type forum gérant des rôles.

Représentation graphique des données

- Les images : manipulations, génération à la volée.

- Le contrôle ASP.Net 4.0 Chart pour la génération de graphes.

Travaux pratiques
Protection d'un site contre les robots à l'aide d'images lisibles seulement par des utilisateurs "intelligents".

La réflexion

- La réflexion avec .NET. Les interfaces dynamiques.

Travaux pratiques
Saisie d'une valeur de type complexe inconnu à l'aide de l'API de réflexion de .NET.

Introduction à ASP.NET Ajax

- Les extensions de Microsoft Ajax Library à JavaScript. Les templates MSAjax avec la classe JavaScript DataView.

- L'interaction entre les scripts client et les PageMethods ou Services Web ASP.NET.

Travaux pratiques
Programmation Ajax.

LINQ

- LINQ To SQL (.Net 3.5 et 4.0). Attributs de mapping.

- LINQ To Entities (.Net 3.5 SP1 et 4.0).


Sites Dynamic Data (ASP.Net 3.5 et 4.0)

- Grands principes, gestion des routes, métadonnées impliquées, création d'un site Dynamic Data.