ASP.NET : Création d’applications Web

Formation #2621 - 4 jours

Cette formation ASP.NET vous apporte les connaissances et les compétences nécessaires pour créer des applications Web dynamiques avec ASP.NET et Visual Studio. Vous apprendrez à la fois des techniques rapides de développement d'applications et la création d'applications Web avec un accès aux bases de données efficaces.

  • Créer des applications web HTML5 avec ASP.NET et Visual Studio
  • Concevoir des interfaces utilisateur cohérentes avec les pages maîtres, les contrôles utilisateur et les contrôles des formulaires web
  • Sécuriser l'accès à l'application via l'authentification par formulaire
  • Créer une interface utilisateur plus réactive avec Ajax et l'API Web

  • Afficher des données avec les contrôles web Form
  • Créer des pages web mobiles avec jQuery Mobile
  • Connecter Ajax à l'API Web
  • Exploiter les fonctions de sécurité ASP.NET pour les interfaces utilisateur web
  • Mettre à jour les données avec le Model Binding bidirectionnel

À toute personne souhaitant créer des applications Web avec ASP.NET et notamment aux :

  • Programmeurs et concepteurs qui souhaitent ajouter le développement Web à leurs compétences actuelles
  • Développeurs d’anciennes applications ASP ou ASP.NET qui souhaitent passer à ASP.NET 4.5.1
  • Personnes qui souhaitent développer des applications Web souples, robustes et évolutives utilisant des formulaires Web

Vous devez connaître les principes fondamentaux du développement d’applications, ainsi que l’environnement graphique Windows. Vous devez avoir une expérience de programmation avec un langage moderne, comme .NET, Java, Visual Basic ou C# correspondant au niveau du cours 419, Programmation en C# : Les fondamentaux, ou du cours 503, Programmation avec Visual Basic pour .NET. Vous devez également connaître les principes fondamentaux des technologies côté client, telles que HTML, CSS et JavaScript. Aucune expérience particulière d’ASP.NET n’est obligatoire.

Introduction aux Web Forms

  • Créer des pages ASP.NET avec des contrôles Web Form
  • Développer des pages web HTML5 avec Visual Studio
  • Examiner le contenu des pages avec Page Inspector

Conception des Web Forms

  • Appliquer des contrôles Web Form courants
  • Mises en pages cohérentes avec les pages maîtres
  • Partager du contenu réutilisable avec les contrôles web User

Activation des Web Forms

  • Gérer les événements des contrôles
  • Envoyer un courriel depuis une page web, valider les saisies utilisateur

Développer des applications pilotées par les données

  • Se connecter à une base de données avec les contrôles des sources de données
  • Associer des sources de données aux contrôles Web Form
  • Automatiser l'accès aux données avec GridView, FormView, ListView et DetailsView
  • Utiliser l'Entity Framework code-first (à partir du code) et LINQ to Entities pour accéder aux données

Modification des données

  • Ajouter, mettre à jour et supprimer des données avec DbContext, gérer les mises à jour avec le Model Binding bidirectionnel
  • Signaler les erreurs et vérifier la validité des données avec ModelState

Créer des applications multiniveaux

  • Mettre en œuvre la logique métier du niveau intermédiaire
  • Encapsuler la logique de validation avec les Data Annotations
  • Liaison aux objets métier avec ObjectDataSource

Gestion des différents états au sein d'une application web

  • Lecture et création de cookies
  • Stocker l'état de l'utilisateur dans l'objet Session
  • Exploiter ViewState dans le cycle de vie d'une page ASP.NET

Mise en œuvre de la sécurité web

  • Authentification des utilisateurs d'Internet
  • Limiter l'accès aux utilisateurs autorisés

Enrichir l'interface utilisateur avec les extensions Ajax

  • Intégrer Ajax aux pages existantes
  • Accroître la réactivité avec UpdatePanel
  • Déclencher Ajax sans utiliser UpdatePanel

Création de requêtes Ajax personnalisées avec jQuery

  • Créer et appeler des services RESTful avec l'API Web de ASP.NET
  • Exploiter jQuery et jQuery UI pour le langage DHTML
  • Utiliser les méthodes $.get() et .ready()

Créer des formulaires web capables de s'adapter

  • Créer un package du contenu pour les appareils mobiles
  • Réduire la duplication avec les contrôles utilisateurs et les pages maître imbriquées

Maîtriser jQuery Mobile

  • Contrôler la mise en forme avec les attributs HTML5 data-*
  • Afficher la navigation Ajax pour un maximum de compatibilité
  • Afficher des listes et des blocs de contenu rétractables

Améliorer le classement de votre site dans les moteurs de recherche

  • Simplifier les URL avec friendlyUrls
  • Récupérer des segments d'URL

Intégration des plug-ins jQuery

  • Ajouter des plug-ins aux pages des formulaires web
  • Améliorer l'interface utilisateur avec le plug-in .rate()

Utilisation de l'API de géolocalisation

  • Localiser la position géographique avec getCurrentPosition()
  • Calculer les distances avec DbGeography
  • Créer un package pour le déploiement et convertir les fichiers web.config pour la mise en production

Sessions planifiées inter-entreprises

Inscrivez-vous à une de nos sessions en sélectionnant un mode de suivi :

19 septembre 2017 - 2220 € - À Paris ou À distance
7 novembre 2017 - 2220 € - À Paris ou À distance

Aucune session ne vous convient ? Faites-nous part de vos disponibilités dans votre demande de devis.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Votre formation à distance et en direct

Sans frais supplémentaires, depuis tout lieu possédant une connexion Internet, connectez-vous en temps réel et en direct à une session dispensée par nos formateurs grâce à AnyWare™, la plateforme de formation en distanciel de Learning Tree.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.