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

 

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


Formation 5064 jours

Ce cours est disponible en ligne et en direct via Learning Tree AnyWare™, notre solution de formation présentielle à distance. Contactez-nous dès maintenant au 01 49 68 53 00 pour plus d'informations ou pour vous
inscrire !

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de cette formation ?

Lors de cette formation vous apprendrez à créer des applications Web évolutives avec Microsoft Visual Studio 2010 et .NET2.0/3.0/3.5/4. Vous apprendrez à créer des applications Web évolutives et multiniveaux avec accès aux bases de données, à développer des composants et créer une couche d'accès aux données indépendante avec le pattern Référentiel. Vous apprendez également à créer une UI plus efficace en utilisant ASP.NET, Ajax, WCF Web Services et au Ajax Toolkit.

Que sont ASP et ASP.NET ?

ASP (Active Server Pages) est une technologie Web dynamique qui combine le serveur interprété, le script côté serveur et HTML. ASP.NET est l'application de Microsoft fournissant un code page pleinement compilé plus nettement séparé de HTML. Les applications ASP .NET sont plus faciles à installer - il suffit de copier l'application- et plus facile é améliorer (il n'est pas nécessaire de fermer complètement l'application pour installer un nouvel élément). Ils deviennent évolutifs en utilisant les composante .NET.

ASP. NET 4 est utilisé au cours de cette formation.

Qu'est-ce que Visual Studio 2010 ?

Visual Studio 2010 est l'environnement principal intégré de création des applications .NET. L'environnement est indépendant du langage, de Visual Basic, C# et JavaScript. On peut utiliser Visual Studio 2010 pour créer des applications Web ou client/serveur classiques. Les développeurs peuvent utiliser Visual Studio 2010 pour créer des applications en combinant les meilleurs outils de développement disponibles.

Quel sont les pré-requis ?

Une expérience de la programmation .NET du niveau du Cours 503, Programmation avec Visual Basic pour .NET, ou du Cours 419, Programmation en C# : Les fondamentaux, est supposée acquise. À titre d'exemple, vous devez posséder des connaissances des concepts tels que la surchage de méthode, l'héritage, l'encapsulation et les espaces de noms. Plus précisément, vous devez savoir :

  • Gérer les erreurs try-catch-finally
  • Créer et hériter des classes
  • Écrire des propriétés et des méthodes

Il est également fortement recommandé d'avoir une expérience du développement d'applications Web (ex : HTML, JavaScript, ASP, PHP, ColdFusion, etc.) et de l'utilisation de l'environnement graphique Windows. Une expérience préalable du développement ASP.NET est utile mais pas obligatoire.

À qui s'adresse cette formation ?

Cette formation s'adresse aux :

  • Programmeurs qui veulent ajouter le développement Web en .NET à leurs compétences
  • Tous ceux qui sont essentiellement intéressés par la création d'applications Web évolutives

Qu'est-ce qu'Ajax et est-ce traité dans ce cours ?

Ajax (Asynchronous JavaScript And XML) permet de mettre à jour certains éléments d'une page Web à partir des informations du serveur sans avoir à réactualiser entièrement la page. La mise en application d'Ajax par Microsoft inclut les Ajax extensions et le Ajax Control toolkit. Une bonne partie de la formation est consacrée à Ajax et au Ajax toolkit, y compris à la conversion de contrôles ASP.NET existants en vue de l'utilisation Ajax, à la connexion de contrôles ASP.NET à des services Web et à la création d'une extension de contrôle du toolkit (boîte à outils). Environ 4 heures supplémentaires sont consacrées à jQuery.

Je sais déjà utiliser ASP. Ai-je intérêt à suivre ce cours ?

Oui. ASP.NET est un environnement plus moderne et plus complet que ASP. Bien qu'il ressemble à ASP, les méthodes de conception d'ASP.NET sont très différentes. Avec ASP.NET, l'interfaçage des bases de données et les technologies des composants sont radicalement différents de COM et ADO tels qu'ils sont utilisés dans les ASP. Ce cours aborde ces sujets de façon détaillée.

J'utilise Visual Studio .NET 2003, Visual Studio 2005 ou Visual Studio 2008 et migre vers Visual Studio 2010. Ce cours me sera-t-il utile ?

Cette formation serait bénéfique en ce sens que de nombreux concepts de base demeurent identiques entre les deux versions. Toutefois, de nombreuses nouvelles fonctions ou commandes vues en formation sont spécifiques à Visual Studio 2010 et ne sont pas disponibles dans Visual Studio 2008 et ASP.NET 2.0/3.0/3.5/4.

J'utilise Visual Studio .NET 2003 et ASP.NET 1.1 et n'ai pas l'intention de passer à une version plus récente. Cette formation me sera-t-elle utile ?

Vous tirerez profit de cette formation puisque la majeure partie des concepts reste inchangée. Cependant, de nombreux contrôles et fonctionnalités utilisés en formation sont spécifiques aux versions ultérieures de Visual Studio et ne sont pas disponibles dans Visual Studio .NET 2003.

Que sont ADO.NET, l'Entity Framework et LINQ ? Sont-ils traités dans ce cours ?

ADO.NET, l'Entity Framework et LINQ sont des technologies d'accès aux données.

ADO.NET est une technologie d'accès aux données de Microsoft qui offre un ensemble plus riche d'objets pour de nombreux types d'applications dans les environnements client/serveur et multi-tiers ainsi qu'une meilleure interopérabilité de plate-forme et un accès évolutif aux données à partir de sources connectées et déconnectées.

LINQ, nouveauté de .NET 3.5, est un langage universel de requête permettant d'interroger diverses sources de données. LINQ to SQL (un outil de mappage relationnel objet) est traité dans cette formation. LINQ to Objects est utilisé pour le tri, le filtrage et l'aggrégation.

L'Entity Framework est un outil de mapping objet-relationnel proposé pour la première fois dans le Service Pack 1 de .NET 3.5 et n'est pas spécifique à SQL Server. Ces trois technologies d'accès aux données sont brièvement présentées dans cette formation et sont utilisées pour réaliser une opération CRUD (Create, Retrieve, Update and Delete) via du SQL en ligne et des procédures stockées.

À l'issue de cette formation, serai-je capable de créer un site Web dynamique complet ?

Oui, absolument. Ce cours vous présente les outils et les technologies disponibles dans ASP.NET nécessaires pour créer une application Web complète et évolutive.

Quelle est la différence entre cette formation et le Cours 512, Formulaires Web ASP.NET : Les fondamentaux ?

Le Cours 512, Formulaires Web ASP.NET : Les fondamentaux, s'adresse à ceux qui découvrent le développement Web et développent des pages avec des fonctions simples. Il traite de sujets propres à la création d'interfaces utilisateur Web avec ASP.NET 3.5, tels que la création d'une cohérence de présentation et de fonctionnement des pages d'un site ainsi que l'intégration de données dans des pages Web.

Bien que les formations 512 et le 506 abordent la structure de développement de l'application ASP.NET, le cours 506 met l'accent sur ASP.NET dans le contexte de développement d'applications et est mieux adapté pour tous ceux qui ont déjà une expérience du développement Web. Ce cours aborde la conception, création et développement d'applications Web n-tiers et traite de sujets tels que l'équilibrage de charge réseau, l'utilisation de composants, les états distribués et la mise en œuvre de services Web WCF. Le cours 506 est également une très bonne introduction pour intégrer Ajax à un site Web évolutif.

La combinaison de la formation 506 avec la formation 512 permet d'acquérir des connaissances complètes sur le développement d'applications Web ASP.NET, avec un enseignement détaillé sur les composants d'une interface utilisateur (formation 512) et sur les composants et le développement d'applications dans la formation 506.

Combien de temps est consacré à chaque sujet ?

SujetsHeures
Architecture des applications évolutives2,5
Construction de la couche données4,0
Création d'une couche présentation ASP.NET5,0
Mise en œuvre de la sécurité Web2,5
Mise en œuvre de la couche métier2,5
Développement avec jQuery4,5
Déploiement de packages Web2,5
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Combien de temps est consacré aux travaux pratiques ?

Environ 45 % du temps de formation sont consacrés aux travaux pratiques qui sont réalisés à la fois avec Visual Basic et C#. En progressant dans le cours, vous allez construire une application complète qui utilise les caractéristiques et les fonctions de ASP.NET 2.0. Vous créerez des pages qui utilisent des formulaire Web et des contrôles Web. Vous écrirez des composants et des services Web WCF et utiliserez ADO.NET, LINQ ou l'Entity Framework pour interroger et modifier des bases de données. Vous construirez également des pages Web en utilisant les Ajax extensions, l'Ajax COntrol Toolkit et jQuery. Au terme de ce cours, vous serez capable de développer des applications Web évolutives utilisant des composants personnalisés avec un accès complet aux bases de données.

Cette formation cours m'aidera-t-elle à me préparer aux certifications .NET de Microsoft  ?

Oui. Suivre cette formation et le Cours 512, Formulaires Web ASP.NET : Les fondamentaux, vous aideront à vous préparer à l'examen 70-547, Conception et développement d'applications Web avec le frameword Microsoft .NET, qui est l'un des examens principaux de la certification MCPD (Microsoft Certified Professional Developer).

Pourquoi suivre cette formation plutôt que l'un des cours proposés par Microsoft ?

L'objectif de Learning Tree est d'aider ses clients à progresser rapidement en leur proposant des formations de haut niveau aux technologies et au management. Notre indépendance vis-à-vis de Microsoft (et tout autre vendeur) nous permet d'avoir une vision impartiale de ce qui marche et de ce qui ne marche pas. Cette formation cours est objective dans son approche car elle a été développée indépendemment de Microsoft et de tout autre éditeur de logiciels par des professionnels, experts dans leur domaine qui apportent leur expérience du terrain aux participants.

Quel est le rapport entre cette formation et les autres cours proposés par Learning Tree ?

Les autres formations susceptibles de vous intéresser comprennent :

 

Calendrier des Formations

11 - 14 sept.Paris S'inscrire
16 - 19 oct.Paris S'inscrire
27 - 30 nov.Paris S'inscrire
19 - 22 marsParis S'inscrire

Londres (en anglais)

17 - 20 juil.London S'inscrire
6 - 9 nov.London S'inscrire
5 - 8 marsLondon 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.