ASP.NET 4.0/3.5, niveau 2 développement Web
Réf: NEA
Durée: 5 jours
Objectifs de la formation
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.
Contenu de cette formation ASP.NET:
-Architecture des applications ASP.NE
-Utilisation avancée de ADO.NET
-Contrôles personnalisés
-Optimisation des applications et utilisation du cache
-Gestion des erreurs et journalisation
-Sécurité et authentification
-Représentation graphique des données
-La réflexion
-Introduction à ASP.NET Ajax\r\n-LINQ
-Sites Dynamic Data (ASP.Net 3.5 et 4.0)
-Développeur .NET d »applications Web
-Développeur Web / .NET
Programme de Formation
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.
Profil Stagiaires & Pré-requis
Développeurs 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.
Prix : 2380 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter