Développement d'applications Web avec ASP.NET
Référence : ASP.NET
Durée : 5 Jours
Prix (HT) : 2 000,00 €

Développement d'applications Web avec ASP.NET. Formation sur ASP.NET, cours à Paris la Défense, Lyon et Genève.

Calendrier
Lieu Date de début Prix (HT) Réserver
Paris - La Défense 27 févr. 2012 2 000,00 € Envoyer
Paris - La Défense 21 mai 2012 2 000,00 € Envoyer
Paris - La Défense 30 juil. 2012 2 000,00 € Envoyer


Avec ASP.NET, la plate-forme .Net offre à la fois un excellent Framework de présentation Web et une très bonne intégration de ce Framework dans des environnements de développement intégrés, gage important de productivité.

A l'issue de cette formation, vous serez autonome sur les différentes étapes de création d'une application ASP.NET. Vous comprendrez le fonctionnement de cette technologie et vous en maîtriserez son utilisation. Si besoin des rappels seront faits sur les subtilités des dernières versions de C#.

Travaux pratiques :


Chaque étape du cas pratique consistera à faire avancer un projet de site Web. Après la création des premières pages Web et l'utilisation de feuilles de style, vous intégrerez du JavaScript afin de réaliser des contrôles de surface. Vous mettrez ensuite en place une architecture 3-tiers pour interroger votre base de données. Vous vous familiariserez avec les contrôles existants (exemple : GridView) et vous implémenterez aussi les vôtres (exemple : User Control). L'accent sera également mis sur la sécurité et sur la communication grâce aux Web Services. Les performances seront vues par la gestion du cache serveur et l'utilisation d'Ajax. Pour finir, vous réaliserez un petit site MVC afin de constater qu'ASP.NET explore aussi d'autres voies architecturales.



Vous allez apprendre à
  • Appréhender l'organisation d'un site ASP.NET
  • Développer des pages et des composants ASP.NET
  • Affecter les responsabilités d'un site aux composants adéquats : User Controls, WebForms, CodeBehind, Assemblies
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Invoquer des services à distance (Web Services)
  • Optimiser les performances des applications ASP.NET
  • Maîtriser les apports des dernières versions du Framework ASP.NET
  • Sécuriser ses applications Web ASP.NET
  • Utiliser des appels asynchrones (Ajax) pour améliorer la réactivité des IHM Web


Méthode pédagogique : 60% de travaux pratiques

Audience : Développeurs et chefs de projets de sites Web

Pré-requis : Maîtrise des concepts objets et du langage C#

Programme

  • Pages ASP.NET
    • Les principes du Web
    • Le modèle ASP.NET
    • La syntaxe ASPX
    • Notion de CodeBehind
    • Gestion du ViewState
    • Global.asax
    • Optimiser et tracer
    • Internationalisation
  • Apparence d'un site ASP.NET 3.5
    • Nouveau modèle objet des pages
    • Utilisation des Pages Master
    • Les contrôles de navigation et les utilisations du SiteMap
    • Amélioration du rendu graphique : Skins et thèmes
  • Les contrôles
    • Définition
    • Contrôles intrinsèques
    • Contrôles enrichis
    • Contrôles liés aux données
    • Contrôles de validation
  • Contrôles utilisateur
    • Différences entre User Control, Custom Control et Composite Control
    • Inclure ces contrôles dans une page ASPX
    • Propriétés et événements d'un contrôle
    • Créer sa bibliothèque de contrôles
  • Architecture Web .Net
    • Exemples d'architectures
    • Design Patterns .Net
    • Création d'un niveau d'accès aux données (DAL)
    • Création d'un niveau métier (BLL)
    • Lier la présentation au niveau métier / contrôles et sources de données
    • Le contrôle GridView
  • Utiliser ADO.NET
    • Modèle objet d'ADO.NET
    • Mode connecté, mode déconnecté (DataSet)
    • ADO.NET et ASP.NET
  • Utilisation des Web Services
    • Notions de base
    • Implémenter un Web Service avec .Net
    • Utiliser un Web Service avec .Net
  • Sécuriser les applications Web
    • Authentification intégrée ou par formulaire
    • Utiliser les contrôles de sécurité
    • Gestion de rôles
    • MemberShip Provider et Profile Provider
  • Gestion des caches
    • Cache de sortie
    • Cache partiel
  • Intégrer Ajax et ASP.NET
    • Rappels sur Ajax
    • Composants Ajax fournis
    • Ajax Control Toolkit
  • Assemblies, packaging et déploiement
    • Les Assemblies .Net
    • Packaging et déploiement
  • ASP.NET MVC
    • Définition de l'architecture
    • Avantages et inconvénients
    • Schéma des requêtes


Outils : Visual Studio .Net, IIS



Quelques mots du formateur à propos de ce cours



Financement de la formation

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.

Valider mes pré-requis sur .Net pour suivre ce cours...