Asp.Net, Niveau 1, Développement Web

Formation

À Paris, Rouen et Reims

2 250 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Niveau

    Niveau initiation

  • Dirigé à

    Pour professionnels

Objectifs: Ce cours vous apprendra à utiliser les techniques mises en oeuvre dans l'environnement .NET 2.0 / Visual Studio 2005 pour la création d'applications Internet/Intranet. Il détaillera la technologie ASP.NET (Active Server Page.NET) pour la création de pages dynamiques, vous montrera comment lier vos applications avec des bases de données (ADO/NET), et vous apprendra à intégrer dans des applications. Destinataires: pour tout public

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
167 Rue Vercingétorix, 75014

Date de début

Consulter
Reims ((51) Marne)
Voir plan
14 Rue Boulard

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Connaissance des techniques de base de la mise en oeuvre d'un serveur Internet/Intranet. Une connaissance de la programmation HTML et DHTML impérativement.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Pré-requis:
Connaissance des techniques de base de la mise en oeuvre d'un serveur Internet/Intranet. Une connaissance de la programmation HTML et DHTML est nécessaire et ainsi que celle de JScript. Connaissance de C# ou VB. NET impérativement.

Programme:

Rappels des concepts liés à l'Internet/Intranet et technologies .NET
- Principes d'un serveur Web : sites statiques et dynamiques.
- Architecture d'une application Internet/Intranet : composants client et serveur, notion de service.
- Langages de développement d'une application Internet/Intranet.
- Outils de construction de sites Web : outils d'édition, outils de développement (éditeur HTML, Frontpage).
- Technologies .NET : présentation des composants ASP.NET, ADO.NET, Web Services. Framework.NET.

Visual Studio.NET et rappel sur .NET
- Présentation de Visual Studio.NET : outil de développement de site Web intégré, outils de Visual Studio.
- Fonctionnement de Visual Studio.NET, création d'une application Web utilisant Visual Studio.
- Création d'une application utilisant Visual Studio.NET. Création de pages Web. Création de formulaires de saisie d'information. Architecture des applications.
Travaux pratiques
Utilisation de Visual Studio.NET pour la création d'un site, création d'un formulaire d'entrée de données.

Intégration de HTML, DHTML et JScript dans .NET
- Développement HTML et DHTML au travers de Visual Studio.NET.
- Développement de scripts, aide de Visual Studio.NET, mise au point.
- Modèle de document DOM et représentation dans Visual Studio.NET.
Travaux pratiques
Création de pages dynamiques côté client exploitant DHTML. Mise au point dans Visual Studio.NET.

Création de pages dynamiques ASP. NET
- Utilisation de la classe WebForms. Réalisation de pages dynamiques.
- Utilisation des contrôles serveur : intégration dans les pages ASP. NET dans Visual Studio.NET.
- Gestion des événements dans les pages ASP.NET : procédure de gestion des événements, utilisation de pages de gestion des événements.
- Evénements importants : chargement de page (Page_Load), événements de clic.
- Création dynamique de contrôle, gestion dynamique des pages.
- Gestion de l'application : notion d'application, paramètres de l'application (session, application).
- Gestion des événements de l'application : fichier global.asax, événements importants, interception et utilisation des événements de l'application.
- Architecture des applications ASP.NET et conseil sur l'organisation du développement.
- Site de gestion d'application, nouvelle architecture des applications
- Mise en forme des sites à l'aide des MasterPages
- Utilisation de thèmes pour unifier la présentation des pages
Travaux pratiques
Ecriture de pages ASP.NET gérant les événements de chargement et de clic. Constitution dynamique des contrôles.

Contrôles serveur HTML
- Présentation des principaux contrôles HTML. Propriétés communes.
- Utilisation des contrôles serveur HTML pour la saisie d'information : champs d'entrée, zone de texte, bouton de sélection, liste de sélection, table, fichier.
- Contrôle de présentation de l'information : texte, image, etc.
- Interaction entre l'application et les contrôles serveur HTML.
Travaux pratiques
Utilisation des contrôles serveur HTML dans des applications.

Contrôles serveur
- Principe des contrôles serveur, prise en compte dans le navigateur.
- Caractéristiques de chaque contrôle : TextBox, Button, Label, Literal, PlaceHolde, Panel, Listes, Boutons, Table, TableRow, TableCell, AdRotator, autres contrôles.
- Valideur : principe des valideurs, utilisation des divers valideurs.
- Contrôles utilisateur.
- Contrôles du Framework 2.0 : contrôles pour la gestion des sources de données, contrôles pour la gestion du login, ObjectDataSource, nouveaux templates (GridView, DetailsView, FormView, TreeView, SiteMap, Menu).
- Standardisation de la sauvegarde des paramètres de configuration à l'aide des Settings et des ConnectionStrings.
Travaux pratiques
Utilisation des contrôles serveur pour le développement des applications.

Liaison avec les bases de données : ADO.NET
- Introduction à ADO.NET : architecture d'ADO.NET.
- Intégration de la liaison base de données : création de connexions avec la source de données, accès aux données (DataSets), lecture des données (DataReaders), utilisation des procédures stockées sur le serveur.
- Sérialisation XML : lecture et écriture de données au format XML (utilisation des DataSets). Affichage des données au format XML (utilisation d'asp.xml).
- Contrôles Web de manipulation des données (DataGrid, DataList,Repeater).
- Accès aux bases de données indépendamment du fournisseur à l'aide des "classe Factories".
- Utilisations des nouveautés de SQL Server 2005 : "Bulk Copy Operations", "large value types", "User-Defined Types", "Snapshot Isolation", "Database Mirroring", "SQLXML 3.0".
- Accès au schéma d'une base.
- Accès asynchrones aux BDs.
- Gestion de la validité des données en cache à l'aide de la classe SqlDependency.
- Accès aux donnés via la classe DataTableReader.
Travaux pratiques
Liaisons de pages Web avec des pages de données pour la présentation de résultats et la création de pages dynamiques. Utilisation de la sérialisation XML pour le stockage des données.

Gestion de la sécurité
- Problèmes de sécurité dans les accès à un serveur Web, rôle du browser Web. Utilisation de la gestion des certificats de IIS.
- Contrôle applicatif des accès : remontée d'information du client, gestion applicative des droits.
- Gestion de la sécurité basée sur Windows. Gestion de la sécurité au niveau des pages. Utilisation de l'authentification passeport.
- Sécurité des accès aux services Web.
Travaux pratiques
Utilisation des mécanismes d'authentification des Web Services.

Utilisation des services Web
- Architecture de services Web : principe des services Web, communication XML/SOAP, principe des annuaires UDDI (Universal Discovery Integration), fichier Disco (Discovery file). Langage de description des Web services WSDL (Web Service Description Language).
- Appel d'un service Web à partir d'une requête http.
- Appel d'un service Web à partir d'un proxy : construction d'un proxy Web, sérialisation XML et mise en oeuvre du protocole SOAP dans le proxy. Outils de mise au point de l'appel aux Web Services.
Travaux pratiques
Développement d'une page ASP.NET utilisant les Web Services. Utilisation de l'interface HTTP. Utilisant des proxies et une interface XML.

Informations complémentaires

Information sur le prix : pour tout public

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Asp.Net, Niveau 1, Développement Web

2 250 € HT