Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

Visa Societé
2 FORMATIONS OFFERTES : avec un VISA 50 jours  !
 

Développement d'applications Web avec ASP.NET et Ajax : Travaux Pratiques


Formation 5064 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • Créer des applications Web multiniveaux avec Visual Studio, ASP.NET et Ajax
  • Concevoir avec Entity Framework, LINQ et ADO.NET pour l'indépendance des données
  • Optimiser les sessions distribuées, l'héritage de page et la mise en cache dans ASP.NET
  • Programmer une couche métier à l'aide d'objets avec état et de transactions distribuées
  • Créer une interface utilisateur plus réactive grâce aux Extensions Ajax et à l'Ajax Control Toolkit
  • Développer des pages Web rapides et efficaces avec les services Web WCF et jQuery

Objectif

Les sites Web modernes doivent être en mesure de gérer plusieurs utilisateurs simultanément tout en proposant une interface Web 2.0 rapide et réactive. Dans cette formation, vous allez créer un site Web multiniveaux avec Visual Studio et .NET. Vous apprendrez à créer une architecture évolutive, à utiliser les services WCF et MSMQ pour une programmation distribuée asynchrone, ainsi qu'à améliorer l'interface utilisateur grâce aux Extensions Ajax, à l'Ajax Control Toolkit et jQuery.

À qui s'adresse cette formation

Aux programmeurs d'applications Web robustes. Une expérience de la programmation du niveau de la formation 503, "Programmation avec Visual Basic pour .NET", ou de la formation 419, "Programmation en C#", ainsi qu'une expérience du développement Web sont requises. Des connaissances d'ASP.NET et JavaScript sont utiles.

Travaux pratiques

Vous acquerrez une expérience de la création d'applications d'entreprise. Les exercices, réalisés en VB ou C#, comprennent :
  • Création d'entités métier personnalisées et DataSets typés
  • Création d'une couche d'accès aux données
  • Utilisation des fonctions de sécurité d'ASP.NET pour les interfaces Web
  • Programmation de composants transactionnels
  • Création d'une interface utilisateur riche en utilisant des Extensions Ajax
  • Connexion d'Ajax à des services Web WCF
  • Création de scripts DHTML avec jQuery
  • Mise en place de files d'attente de messages
  • Manipulation de code XML sur le client
  • Changements dynamiques de thèmes et de masters ASP.NET

Contenu détaillé

Architecture des applications évolutives

  • Applications à n niveaux
  • Différence entre objets distribués et agrégation
  • Communication entre les couches
  • Difficultés liées à l'environnement d'une ferme de serveurs

Construction de la couche données

Conception et indépendance des données

  • Mise en œuvre du pattern Référentiel
  • Utilisation d'objets métier
  • Définition d'interfaces permettant la communication entre les couches

Choix d'une technologie d'accès aux données

  • Optimisation de l'efficacité avec ADO.NET
  • Utilisation de l'Entity Framework
  • Simplification de l'accès aux données avec Linq to SQL

Création d'une couche présentation ASP.NET

Utilisation des contrôles ASP.NET

  • Gestion des événements de contrôles
  • Liaison des composants métier avec ObjectDataSource
  • Liaison simple et complexe aux données

Mise en œuvre de la sécurité Web

Intégration de la sécurité ASP.NET

  • Authentification des utilisateurs anonymes
  • Mise en œuvre d'une sécurité Web basée sur les rôles
  • Intégration des tables de sécurité Microsoft dans une base de données existante

Création de formulaires Web

  • Héritage depuis une page de base
  • Changement dynamique de thèmes et de pages maître

Gestion de l'état des fermes de serveurs Web

  • Affinité de session et équilibrage dynamique de charge
  • Mise en œuvre d'un état de session distribué
  • Optimisation de la mise en cache pour plus de performances et d'évolutivité
  • Filtre, tri et regroupement avec LINQ to Objects

Mise en œuvre de la couche métier

Programmation de la couche intermédiaire

  • Encapsuler une logique métier dans des objets d'entité métier avec état
  • Gestion de la simultanéité
  • Utilisation de transactions .NET distribuées
  • Transactions sur des serveurs à transactions multiples

Envoi de messages distribués asynchrones

  • Utilisation de MSMQ (Microsoft Message Queue)
  • Lire et écrire dans une file d'attente avec l'espace de nom System.Messaging

Développement de pages ASP.NET plus réactives avec Ajax

Création d'interfaces utilisateur plus riches avec les extensions Ajax

  • Intégration d'Ajax dans les pages existantes
  • Augmentation de la réactivité avec l'UpdatePanel
  • Utilisation de AsyncPostBack via des déclencheurs pour réaliser des mises à jour conditionnelles
  • Utiliser Ajax dans les pages maître via ScriptManagerProxy

Utilisation du Ajax Control Toolkit

  • Associer des contrôles DropDownList à des contrôles CascadingDropDown
  • Écriture et utilisation d'un service Web WCF avec Ajax
  • Implémentation du contrôle Ajax Accordion

Amélioration des contrôles des formulaires Web avec les extensions de contrôle Ajax

  • Création de fenêtres modales avec le contrôle ModalPopup
  • Simplification des dates avec le CalendarExtender
  • Répondre à l'utilisateur avec AutoComplete Extender
  • TextBoxWatermark pour guider l'utilisateur

Développement avec jQuery

Manipulation de code HTML avec jQuery

  • La syntaxe jQuery
  • Renvoi d'ensembles de données avec la fonction jQuery
  • Répondre au chargement du DOM avec la fonction ready()
  • Parcours du DOM avec les sélecteurs

Création de scripts DHTML avec jQuery

  • Utilisation de JSON et HTML
  • Mise à jour de pages HTML clientes avec jQuery
  • Modifications dynamiques du HTML

Microsoft JavaScript

  • Création de modèles HTML
  • Lier des données au client
  • Performances améliorées avec le Content Delivery Network
  • Diminution de la taille du script avec le Microsoft Minifier

Déploiement de packages Web

  • Création de packages
  • Transformation de la configuration Web pour la publication
  • Importation de packages Web dans IIS

<< Développement .NET
 

Formations liées à ce sujet

Ce stage vous aide à préparer le passage des tests de certification Microsoft.
 
Développement d'applications Web avec ASP.NET et Ajax

Calendrier des Formations

13 - 16 marsParis S'inscrire
29 mai - 1 juinParis S'inscrire
12 - 15 juinParis S'inscrire
11 - 14 septembreParis S'inscrire
16 - 19 octobreParis S'inscrire

Londres (en anglais)

20 - 23 marsLondon S'inscrire
17 - 20 juilletLondon S'inscrire
6 - 9 novembreLondon S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Développement d'applications Web avec ASP.NET et Ajax : Travaux Pratiques

Les participants programment des composants métier.


Moyenne des évaluations des participants

Évaluations sur les 12 derniers mois

5 étoiles
76 %
4 étoiles
22 %
3 étoiles
1 %
2 étoiles
1 %
1 étoile
0 %



 
Vendor Cert - Microsoft