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  !
 

Création d'applications Web avec ASP.NET MVC


Formation 9774 jours

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de cette formation ?

Cette formation vous permet d'acquérir les connaissances et les compétences nécessaires pour créer des applications Web dynamiques dans le framework Visual Studio 2010 et ASP.NET MVC. Vous apprendrez à créer des applications Web complexes, pilotés par une base de données en utilisant l'architecture de MVC. En outre, vous apprendrez à générer des interfaces utilisateur sophistiquées permettant au développeur de totalement contrôler le HTML généré. Vous apprenez également à exploiter AJAX et à déployer et sécuriser les applications.

À qui s'adresse cette formation ?

Cette formation s'adresse aux personnes chargées de la création d'applications Web avec des technologies Microsoft. L'architecture MVC offre une structure nette, facile à maintenir et réutilisable pour les applications codées. Cela n'était pas facile à réaliser avec ASP.NET. Cette formation sera également utile à ceux qui souhaitent effectuer une évaluation comparative entre le développement MVC et le développement ASP.NET.

Qu'est-ce que ASP.NET MVC et quelle est la différence avec ASP.NET ?

ASP.NET propose des pages de code entièrement compilées et événementielles et qui sont clairement séparées du HTML. Les applications ASP.NET sont faciles à installer (il suffit de copier l'application) et à améliorer. Par exemple, il n'est pas nécessaire de fermer l'application pour installer de nouveaux éléments. En utilisant les éléments de .NET, les applications ASP.NET deviennent évolutives.

ASP.NET MVC est la technologie d'applications Web de Microsoft qui vient améliorer ASP.NET et sépare entièrement le code de la génération d'HTML et permet une base de code plus aisée à maintenir qu'ASP. NET.

J'utilise déja ASP.NET. Cette formation est-elle pour moi ?

Bien sûr ! MVC fournit des solutions à plusieurs failles reconnues d'ASP.NET. Dans cette formation, nous voyons la manière dont MVX peut être introduit dans le processus de développement tout en exploitant la base de code ASP.NET existante.

Quelles sont les versions de Visual Studio et d'ASP.NET MVC utilisées dans cette formation ?

Les versions utilisées sont : Visual Studio 2010, ASP.NET 4 et MVC 3.

Quel profil dois-je avoir ?

Une expérience de la programmation du niveau du Cours 503, Programmation avec Visual Basic pour .NET ou du Cours 419, Programmation en C#, est supposée acquise, une connaissance du développement des applications Web est utile mais pas nécessaire. Par exemple, vous devez être capable de :

  • Programmer en Visual Basic ou C#
  • Créer des applications Windows ou des applications Web en utilisant Visual Studio
  • Créer des classes
  • Programmer des gestionnaires d'événements
  • Écrire du code HTML élémentaire
  • Comprendre le rôle de JavaScript dans le développement Web

Quel niveau d'expérience en HTML dois-je avoir ?

Vous devez savoir que les pages Web sont créées avec du HTML et connaître la façon dont les navigateurs les convertissent pour l'affichage. Vous devez :

  • Connaître les balises élémentaires, par exemple <ul>, <li> et <a>
  • Comprendre la structure des URL
  • Comprendre le rôle des CSS dans le développement des pages Web

Quelle est la différence entre cette formation et les formations 506 et 512 ?

Le Cours 512, Formulaires Web ASP.NET : Introduction complète, traite du développement avec ASP.NET>. cette Cette formation est essentiellement centrée sur la création d'applications Web impliquant un minimum de programmation en utilisant le développement d'applications de Visual Studio.

Le Cours 506, Développement d'applications Web avec ASP.NET et Ajax aborde la création d'applications Web évolutives en utilisant Microsoft Visual Studio 2010 et .NET 2.0/3.0/3.5/4.

La formation 977 utilise le nouveau framework ASP.NET MVC. Microsoft a créé ce framework afin de proposer un environnement de développement productif permettant au développeur de totalement contrôler tous les aspects de l'application, y compris le code HTML qui est généré. Le framework MVC produit généralement des applications faciles à maintenir et à étendre.

Qu'est ce que Visual Studio 2010 ?

Visual Studio 2010, utilisé au cours de cette formation, est l'environnement principal pour la création d'applications .NET. Cet environnement ne dépend pas du langage, de Visual Basic, C# ou de JavaScript. Visual Studio 2010 peut également être utilisé pour la création d'applications Web ou client/serveur classiques. Les développeurs pourront utiliser Visual Studio 2010 pour créer des applications en combinant les meilleurs outils de développement disponibles.

Vais-je apprendre à accéder aux bases de données ?

Oui cette formation aborde les principes fondamentaux de Language INtegrated Query (LINQ) pour l'accès aux données. LINQ permet d'effectuer des requêtes avec.NET, étend la syntaxe et la sémantique de Visual Basic et de C# en permettant l'utilisation d'une série de mots-clés pour chaque requête. LINQ to Object permet le tri, le filtrage et l'agrégation d'objets.

LINQ to SQL offre une pleine capacité pour la gestion de l'accès aux bases de données avec C# et Visual Basic. Il supporte également l'infrastructure pour la translation objet relationnelle, y compris les opérations de mise à jour, d'insertion et de suppression et soutien implicitement les maps d'identité.

Si vous souhaitez suivre une formation consacrée à LINQ, nous vous recommandons de suivre le Cours 973, Programmation en C# : Fonctions avancées.

Dans quelle mesure AJAX est-il abordé au cours de cette formation ?

L'un des avantages de ASP.NET MVC est sa capacité à créer des interfaces orientées AJAX nettes. Cette formation vous permettra de créer des interfaces AJAX et d'utiliser XML et JSON pour la messagerie. Toutes les connaissances requises pour travailler avec AJAX seront apprises au cours de cette formation.

AJAX est utilisé au cours de cette formation ; cela implique-t-il des connaissances en JavaScript ?

Non. Toutes les connaissances JavaScript nécessaires seront exposées au cours de la formation, et elles sont limitées. Au cours de la formation, une bibliothèque JavaScript : jQuery est utilisée, et fournit la majorité du code JavaScript nécessaire. jQuery est largement utilisé en tant qu'outil de support pour Microsoft Visual Studio.

On m'a dit qu'ASP.NET est utile pour le développement de services REST. Cette formation aborde-t-elle le développement de services REST ?

Oui. Les réponses générées aux requêtes de style REST. Il ne s'agit pas d'un thème central de la formation ; toutefois, vous aurez l'occasion d'acquérir les compétences nécessaires pour mettre en œuvre ce type de service Web.

Pour moi, les questions de sécurité sont absolument cruciales. Sont-elles abordées en détail au cours de cette formation ?

Cette formation aborde la sécurisation de l'application. Les communications sont sécurisées grâce à HTTPS. La sécurité basée sur les rôles est abordée pour montrer la façon dont les contrôles d'accès sont appliqués au code d'application.

Cette formation n'aborde pas la sécurisation ses serveurs et des systèmes d'exploitation. Pour cet aspect de la sécurité, vous pouvez vous référer au Cours 940, Sécuriser des applications, services et serveurs Webou au Cours 468, Sécurité système et réseau.

Je crée actuellement des applications avec ASP/JSP/PHP ou Coldfusion. Cette formation me sera-t-elle utile ?

Oui. ASP.NET MVC est un environnement de développement distinct et une technologie de dernier cri pour la création d'applications Web dans un environnement .NET. Naturellement, il vous faudra avoir une connaissance de C# ou de Visual Basic (.NET 2003, 2005, 2008 ou 2010).

Après avoir suivi cette formation, serai-je en mesure de créer un site Web complet et dynamique ?

Oui. Cette formation est une introduction aux outils et technologies disponibles avec ASP.NET MVC vous permettant de livrer une application Web complète, évolutive et sécurisée.

Qu'est-ce que le routage des requêtes ? Ce sujet est-il abordé au cours de cette formation ?

Traditionnellement, les applications ASP.NET sont créées sur des URL et des liens dont la structure et les textes sont directement liés à la structure du code de l'application Web. Par exemple, les pages terminent souvent avec le texte « pagename.aspx »

L'un des inconvénients majeurs de cette structure traditionnelle est que les liens de l'application sont étroitement liés à la structure du code de l'application. Si le code est modifié, les liens sont rompus et doivent, eux aussi, être mis à jour.

En outre, lorsqu'ils sont structurés de cette manière, les liens ne permettent pas une optimisation efficace des moteurs de recherche. Le framework MVC répond à ces limites et fournit une solution connue sous le nom de « routage des requêtes ».

Cette approche permet aux liens d'une application d'être définis d'une manière qui ne les lie pas à la structure du code et permet également d'être optimisé pour les moteurs de recherche. Cette formation aborde en profondeur le routage des requêtes et son utilisation pour la création de liens d'application efficaces.

Combien de temps est consacré à chaque sujet ?

SujetsHeures
Le framework MVC 3 dans ASP.NET 2,5
Requêtes d'applications avec les contrôleurs 4,0
Mappage des URL pour le routage des requête 2,0
Définition du modèle 3,0
Génération de la vue 4,5
Création d'interfaces réactives avec AJAX 4,0
Sécurisation et déploiement des applications 3,0
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Dans quelle mesure cette formation propose-t-elle des exercices pratiques ?

Près de 50% du temps de formation est consacré aux exercices pratiques effectués en C# ou Visual Basic. La combinaison de ces exercices vous montre comment créer une application Web complète. Les exercices comprennent :

  • Création d'une architecture d'application saine avec MVC
  • Mise en œuvre de contrôleurs robustes pour assurer la fluidité des applications
  • Test des contrôleurs et des vues grâce au développement piloté par les tests
  • Génération de vues dynamiques avec les aides de vue
  • Validation de la saisie des utilisateurs avec les règles côté client et côté serveur
  • Création d'interfaces utilisateur riches avec AJAX et QUERY
  • Restriction de l'accès aux applications avec la sécurité basée sur les rôles

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

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

 

Calendrier des Formations

22 - 25 maiParis S'inscrire
26 - 29 juinParis S'inscrire
18 - 21 septembreParis S'inscrire
23 - 26 octobreParis S'inscrire
11 - 14 décembreParis S'inscrire

Londres (en anglais)

6 - 9 marsLondon S'inscrire
19 - 22 juinLondon S'inscrire
2 - 5 octobreLondon S'inscrire
22 - 25 janvierLondon 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.