Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation ASP .NET

Développez avec ASP.NET 4.0

Référence : SF_ASPNET
Durée : 5 jour(s)

  • Partenaire
Softfluent

 Merci de nous contacter pour la planification de la prochaine session.
téléphone

+33(0)1 45 26 19 15


Présentation

Ce cours a pour but d’expliquer aux développeurs .NET la plateforme ASP.NET. Nous aborderons les fondamentaux disponibles depuis la version 1.0, ainsi que l’'ensemble des nouvelles fonctionnalités présentes dans les versions 2.0, 3.5 et 4.0.

Objectifs

  • Maîtriser les éléments d’interfaces utilisateurs (Pages maîtres, Thèmes, Navigation, etc)
  • Comprendre la sécurité sous ASP.NET
  • Diagnostiquer vos applications
  • Connexion à des services asynchrones
  • Utiliser ASP.NET AJAX

Répartition : 

50% Théorie, 50% Pratique

Public : 

Développeurs expérimentés, architectes, chefs de projet techniques souhaitant découvrir les nombreuses fonctionnalités de la plateforme ASP.NET

Pré-requis : 

Connaître Microsoft Visual Studio et disposer d'une expérience en développement C#

Programme

Architecture ASP.NET

  • Les fondamentaux de l’architecture ASP.NET
  • Les événements liés au cycle de vie d’une page
  • Modèle de programmation dans les classes partielles (code behind)
  • Gestion des événements côté serveur
  • Intégration à IIS
  • Compilation du site et génération des assemblies

Eléments d'’Interface Utilisateurs

  • Pages maîtres (Master pages) et modèle de site
  • Gestion des thèmes et des « skins »
  • Contrôles de type navigation (TreeView, Menu, SiteMapPath)
  • Source de données SiteMap
  • Intégration d’'éléments graphiques dans vos sites actuels

Configuration et Déploiement

  • Structure du fichier de configuration
  • Verrouillage des paramètres de configuration
  • Modification des paramètres de configuration par programmation
  • Options de déploiement: source, binaire, mise à jour
  • Projets de type Application Web (Web Applications)
  • Déploiement Msbuild avec des paquetages web (Web Packages)
  • Installation d’une base de données SQL, scripts différentiels
  • Déploiement du fichier de configuration
  • Syntaxe XDT pour personnaliser le fichier de configuration
  • Déploiement One-click

Connexion à une source de données –- Première partie

  • Connexion à une source de données en ASP.NET
  • Sources de données déclaratives
  • SqlDataSource, GridView, DetailsView, FormView, et ListView
  • Personnalisation d’une connexion à une source de données à l’aide d’événements
  • Paramètres et paramètres de liaison

Connexion à une source de données –- Seconde partie

  • ObjectDataSource et connexion à des objets
  • Expressions pour la connexion à une source de données
  • Connexion bidirectionnelle à une source de données
  • Connexion à une source de données hiérarchique et XmlDataSource
  • LinqDataSource, EntityDataSource
  • Contrôle QueryExtender

Gestion de l'’état d’'une application ASP.NET

  • Les options de stockage de l’'état en ASP.NET
  • Communication inter-pages
  • Données de profil
  • Page simple contenant des contrôles multi-étapes: MultiView/View et Wizard
  • Etat dans une session ASP.NET

Sécurité

  • ASP.NET et sécurité IIS
  • Fournisseur d’authentification (Membership provider)
  • Les contrôles de type Sécurité
  • Fournisseurs d’'authentification personnalisés (Custom membership providers)
  • Fournisseur de rôles (Role provider)
  • Chiffrage du fichier de configuration

Web Parts

  • Architecture des Web Parts
  • WebPartManager
  • Les contrôles utilisateurs (User controls) en tant que Web Parts
  • Mode d'’affichage et étendue de la page
  • Catalogue des zones
  • Personnalisation
  • Web Parts et SharePoint

Routage

  • PageRouteHandler
  • RouteTable
  • Utilisation de MapPageRoute et RouteData
  • Routes paramétrables
  • Constructeurs d’expression RouteValue et RouteName
  • RouteParameter
  • Pages paramétrables
  • Autorisation de routage

Vidéo et Audio

  • MediaElement, VideoBrush, Encodage
  • Incorporation d’une vidéo dans une application

Communication Serveur

  • Utilisation de services AJAX depuis Silverlight
  • WCF et Silverlight
  • Utilisation de JSON
  • Support des syndications RSS et ATOM
  • Support de Data

Contrôles personnalisés (Custom Controls)

  • Contrôles utilisateurs (UserControls)
  • Développement de contrôles reposant sur des gabarits (Templateable Controls)

Navigation

  • Navigation dans des pages croisées
  • Les avantages par rapport à la navigation HTML
  • Marqueurs et Bouton « Précédent »

Silverlight Toolkit

  • Contrôles additionnels orientés métier
  • Auto complétion
  • TreeView
  • Contrôle de type Graphique
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants