Programme ASP.NET Initiation

Participants :

Informaticiens souhaitant développer des applications Internet/Intranet en utilisant les technologies .NET (ASP.NET et ADO.NET) dans le cadre de l'environnement Visual Studio 2010.

Durée : 5 jours - 35 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

Lors du stage de formation ASP NET , vous apprendrez à travailler avec ce logiciel, découvrirez son interface ainsi que ses fonctionnalités.

Pendant ce stage vous apprendrez à utiliser les techniques mises en oeuvre dans l'environnement .NET (ou supérieur)/Visual Studio pour la création d'applications Internet/Intranet.

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Du 14/10/2024 au 18/10/2024Demander un devis
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Lier
Lier
vos applications avec des bases de données (ADO.NET).
objectifs
objectifs
Intégrer
Intégrer
des services Web utilisant les technologies XML dans une application Web ASP.NET.

pré-requis

Bonnes connaissances de la programmation C# ou VB.NET. Connaissances de base des technologies Web côté client (HTML, JavaScript...).

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Contenu de cette formation ASP.NET

Rappels des concepts liés à l'Internet/Intranet et technologies .NET
Fonctionnement des pages ASP. NET
Contrôles serveur HTML
Contrôles serveur Web
Conception de la structure d'un site Web
Contrôle de sources de données
Gestion de la sécurité
Configuration et déploiement
Utilisation des services Web

Rappels des concepts liés à l'Internet/Intranet et technologies .NET

Serveur Web, sites statiques et dynamiques.
Architecture d'une application Internet/Intranet.
Technologies .NET. Application Web en .NET.
Outils intégrés à Visual Studio.

Fonctionnement des pages ASP. NET

Principe et problématique des pages dynamiques.
Rappel des méthodes HTTP GET et POST.
Principe des pages ASP .NET (ASPX).
Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio.
Gestion automatique de la persistance de l'état des contrôles serveur avec le ViewState.
Gestion de la persistance des données applicatives : Session, Cache, Application, Cookies.
Membres caractéristiques des classes page, HttpRequest, HttpResponse et HttpServerUtility.
Utilisation et limitations du QueryString.
Mise en oeuvre du CrossPagePostBack.
Gestion des événements dans les pages ASP.NET : Load, UnLoad, PreRender...
Gestion des événements de l'application : fichier global.asax, événements importants, utilisation.
Structuration d'une application Web avec Visual Studio (dossiers spéciaux, ressources, etc.).

Contrôles serveur HTML

Utilité des contrôles serveur HTML pour la création de pages actives côté client et serveur.
Principaux contrôles. Utilisation.
Intégration des contrôles serveur HTML avec les scripts clients JavaScript.

Contrôles serveur Web

Principe des contrôles serveur.
Caractéristiques des contrôles de base : TextBox, Label, Literal, Listes, Boutons, Table, TableCell, etc.
Contrôles conteneur : Panel, MultiView, Wizard...
Contrôles riches : Calendar, AdRotator, FileUpload...
Contrôles de validation et groupe de validation.
Réalisation d'un contrôle utilisateur.
Principe et mise en oeuvre de l'Ajax.

Conception de la structure d'un site Web

Contrôles utilisateur pour la structuration des pages.
Mise en forme d'un site à l'aide des MasterPages.
Rôles des dossiers spéciaux (App_Code, App_Data, App_Themes, etc.).
Utilisation des feuilles de style CSS et des thèmes.
Mise en place d'un système de navigation avec un fichier SiteMap et des contrôlesSiteMapPath, TreeView et Menu.

Contrôle de sources de données

Introduction à ADO.NET. Modèle objet ADO.NET.
Mécanismes d'accès à une base de données : connexion, instruction SQL, procédure stockée, lecture de données. Utilisation d'un DataSet.
Mécanisme de DataBinding.
Utilisation des contrôles liés à une source de données : XmlDataSource, GridView (tri et pagination).
Afficher une vue Maître/Détail entre un contrôle GridView et les contrôles DetailsView, FormView.
Principes des modèles de lignes (Templates).

Gestion de la sécurité

Les types d'attaques (SQL injection, spoofing, répudiation...) et les moyens de s'en prémunir.
Contrôle applicatif des accès et des droits.
Gestion de la sécurité basée sur Windows.

Configuration et déploiement

Gestion des exceptions.
Rôle et format du fichier Web.config.
Le Web Administration Tool intégré à Visual Studio.
Sauvegarde des paramètres de l'application.
Configuration de la gestion des sessions.
Rôle du serveur Web : présentation de IIS.
Le mode Release. Publication de l'application

Utilisation des services Web

Principe. Architecture, communication XML/SOAP. Langage WSDL (Web Service Description Language).
Appel d'un service Web à partir d'une requête HTTP et d'un proxy.