Développement Avancé d'Applications Web avec Microsoft Asp.Net

Formation

En présentiel

Prix sur demande

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Toulouse

Description

Objectifs: Créer une architecture d'application Web maintenable et extensible. Décrire les éléments d'une application portail correctement conçue avec ASP.NET. Implémenter les recommandations existantes pour créer des composants d'accès aux données. Créer une couche abstraite d'accès aux données correctement conçue pour maximaliser la réutilisabilité du code.
Destinataires: Ce cours s'adresse à des développeurs ASP.NET existants.

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Toulouse ((31) Haute-Garonne)
Voir plan
1 Avenue de l'Europe - Campus 1, Bât. F,, 31400

Date de début

Consulter

Date de début

Consulter

À propos de cette formation

# Créer des pages HTML avec des tableaux, des frames et des formulaires # Utiliser un langage de script, comme Microsoft Visual Basic Scripting Edition ou JavaScript ...

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

Le programme

Objectifs :

A l'issue de ce cours, les stagiaires sauront :
  • Créer une architecture d'application Web maintenable et extensible
  • Décrire les éléments d'une application portail correctement conçue avec ASP.NET
  • Implémenter les recommandations existantes pour créer des composants d'accès aux données
  • Créer une couche abstraite d'accès aux données correctement conçue pour maximaliser la réutilisabilité du code
  • Paramétrer les applications Web pour des performances optimales
  • Personnaliser la liaison de données pour une scalabilité et une utilisabilité maximales
  • Concevoir et implémenter une stratégie de configuration facilement administrable
  • Générer des gestionnaires de configuration personnalisés
  • Créer des contrôles personnalisés qui encapsulent une interface utilisateur
  • Interopérer avec des composants COM
  • Implémenter des techniques de cache pour améliorer les performances des applications Web
  • Concevoir des modèles de présentation réutilisables en utilisant des techniques orientées-objet
  • Utiliser des classes GDI+ pour créer des graphiques interactifs
  • Appliquer des recommandations pour débuguer et gérer les exceptions
  • Utiliser Application Center Test pour tester les applications Web
  • Créer une infrastructure de sécurité flexible
  • Implémenter des classes de cryptage pour sécuriser les communications
  • Créer une interface d'administration pour l'application portail
  • Utiliser des techniques orientées-objet pour créer une conception extensive et modulaire
Module 1 : Considérations de développement d'applications Web ASP.NET
  1. Développement d'une application Web d'entreprise avec ASP.NET
  2. Couche de présentation
  3. Couche d'accès aux données
  4. Couche de logique métier
  5. Atelier - Compréhension de la structure d'une application
Module 2 : Conception des composants du Tiers Données
  1. Implémentation des composants de la logique d'accès aux données
  2. Conception d'une couche d'abstraction des données
  3. Paramétrage des performances pour l'accès aux données
  4. Gestion des paramètres et configuration avec des DataSets typés
  5. Recommandations pour un accès aux données fiable
  6. Atelier - Utiliser des composants d'accès aux données
Module 3 : Modèles de présentation Web
  1. Utilisation de Design Patterns dans les applications Web
  2. Création d'interfaces dynamiques avec des contrôles utilisateur
  3. Utilisation de l'héritage pour définir les fonctionnalités du site de base
  4. Utilisation des classes de collection pour la liaison de données
  5. Propriétés et éléments de la DataGrid
  6. Mise en page optimale pour les DataGrids
  7. Techniques d'édition de la DataGrid
  8. Création de vues Master/Detail avec la DataGrid
  9. Atelier - Implémentation de présentations liés aux données
Module 4 : Création de contrôles personnalisés
  1. Architecture des contrôles personnalisés
  2. Création de modèles de contrôles personnalisés
  3. Utilisation d'événements dans les contrôles
  4. Rendu du résultat d'un contrôle
  5. Création de contrôles personnalisés liés aux données
  6. Atelier - Création de contrôles personnalisés
Module 5 : Utilisation de classes graphiques pour générer des images
  1. Les classes System.Drawing
  2. Méthodes pour générer des images
  3. Utiliser des données pour générer des graphiques
  4. Atelier - Générer des graphiques liés aux données
Module 6 : Création d'une infrastructure de sécurité
  1. Les modèles de sécurité ASP.NET
  2. Techniques d'autorisation basées sur les rôles
  3. Gestion de l'identité et accès aux ressources
  4. Sécuriser les communications avec le cryptage
  5. Atelier - Création d'une infrastructure de sécurité
Module 7 : Modèles de cache
  1. Stratégies de cache
  2. Gestion des données de session
  3. Options de cache côté client
  4. Atelier - Le cache dans une application portail
Module 8 : Diagnostics et gestion des exceptions
  1. Stratégies de gestion des exceptions
  2. Recommandations pour le débugage
  3. Utiliser Application Center Test pour tester les performances
  4. Utiliser des compteurs de performance pour profiler des applications Web
  5. Atelier - Utilisation du gestionnaire d'exception
Module 9 : Interopérabilité avec COM
  1. Présentation de l'interop COM
  2. Création et utilisation de "Runtime Callable Wrapper"
  3. Recommandations et problématiques du l'interop COM
  4. Atelier - Interopérabilité avec COM
Module 10 : Configuration d'ASP.NET
  1. Présentation du schéma de configuration
  2. Exemples de paramètres par défaut
  3. Création de paramètres de configuration personnalisés
  4. Cryptage des paramètres de configuration
  5. Utiliser l'Application Block "Configuration Management"
  6. Atelier - Gestion de configuration
Module 11 : Administrer et étendre le portail
  1. Création d'outils d'administration du site flexibles
  2. Ajouter des modules au portail
  3. Atelier - Etendre le portail avec de nouveaux modules

Développement Avancé d'Applications Web avec Microsoft Asp.Net

Prix sur demande