menu logo orsys formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations .NET

Formation ASP.NET niveau 1, développement Web

4,4 / 5
Stage pratique
Best
Durée : 5 jours
Réf : AST
Prix  2019 : 2710 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Cycles certifiants
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours vous apprendra à utiliser les techniques de création d'applications Internet/Intranet ASP.NET Web Forms dans l'environnement .NET 4.7 avec Visual Studio 2015/2013 Vous apprendrez également à lier vos applications avec différents types de bases de données. Enfin, ce cours vous présentera un ensemble de bonnes pratiques en se focalisant sur l'acquisition de l'architecture du framework ASP.Net Web Forms.

Objectifs pédagogiques

  • Comprendre le fonctionnement des pages ASP.NET
  • Acquérir les compétences de développement Web avec ASP.NET
  • Maîtriser la syntaxe du développement Web avec le langage C# (ou VBNet)
  • Utiliser l'environnement de développement intégré Visual Studio
  • Savoir définir une gestion de sécurité de base des applications Web

Travaux pratiques

Les participants apprendront à maîtriser l'infrastructure ASP.NET. Ils utiliseront l'environnement .NET/Visual Studio pour mettre en œuvre les techniques nécessaires aux applications Web professionnelles. Les exercices sont effectués en C# ou VB.Net suivant le choix des participants.
PROGRAMME DE FORMATION

Introduction et rappels

  • Rappels des concepts liés à l'Internet/Intranet et technologies .NET.
  • L'architecture d'une application Internet/Intranet, rappel des méthodes HTTP.
  • Les Technologies .NET. Application Web en .NET.
  • Les outils intégrés à Visual Studio.

Travaux pratiques
Utilisation de Visual Studio pour la création d'un site, création d'un formulaire d'entrée de données.

Fonctionnement des pages ASP.NET

  • Principe des pages ASP.NET, cycle de vie.
  • Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio.
  • 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 œuvre du CrossPagePostBack.
  • Gestion des événements dans les pages ASP.NET et cycle de vie : Load, UnLoad, PreRender...
  • Gestion des événements de l'application : fichier global.asax, événements importants, utilisation.
  • Structuration d'une application Web avec VS (séparation données/code/présentation, dossiers spéciaux, ressources, etc.)

Travaux pratiques
Ecriture des premières pages ASP.NET basées sur des contrôles serveur standard (listes, boutons, etc.) et gérant des événements. Mise en œuvre des mécanismes nécessaires aux applications professionnelles (session, cookie, etc.).

Contrôles serveur

  • Utilité des contrôles serveur pour la création de pages actives côté client et serveur.
  • Intégration des contrôles serveur HTML (HtmlInputText, HtmlTable...) avec les scripts clients JavaScript/jQuery.
  • Contrôles conteneur : Panel, MultiView, Wizard...
  • Contrôles riches : Calendar, AdRotator, FileUpload...
  • Contrôles de validation, groupes de validation et unobstrusive validation d'ASP.NET.

Travaux pratiques
Utilisation des contrôles serveur afin de rendre une page dynamique, du côté client et du côté serveur. Mise en œuvre des contrôles de validation côté client et côté serveur avec les contrôles Wizard. Exemple du contrôle FileUpload... Mise en œuvre de l'Ajax avec UpdatePanel.

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.
  • Le gestionnaire de packages NuGet.
  • Mise en place d'un système de navigation avec SiteMap et SiteMapPath, TreeView et Menu.

Travaux pratiques
Exemple de réalisation d'une application de e-commerce, réalisation d'un contrôle utilisateur et utilisation de pages maîtres.

Accès aux données

  • Tour des différents moyens d'accès aux données avec ASP.Net WebForms : Entity Framework, ADO.NET et TableAdapters.
  • Mécanismes d'accès à une BD : connexion, instruction SQL, procédure stockée, lecture.
  • 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/ListView et les contrôles DetailsView, FormView.
  • Principes des modèles (Templates).
  • Model binding d'ASP.NET.

Travaux pratiques
Utilisation des contrôles DataSource (SqlDataSource, EntityDataSource, ...), des GridView, ListView et DetailsView pour présenter les données.

Gestion de la sécurité

  • Les types d'attaques (SQL injection, spoofing, répudiation...).
  • Les moyens de prévenir des attaques.
  • Contrôle applicatif des accès et des droits.
  • Gestion de la sécurité par le système.
  • Gestion de la sécurité par l'application.

Travaux pratiques
Mise en place de restrictions d'accès sur un site.

Configuration et déploiement

  • Gestion des exceptions.
  • Rôle et format du fichier Web.config.
  • Sauvegarde des paramètres de l'application.
  • Configuration de la gestion des sessions.
  • Le mode Release.
  • La publication de l'application.

Travaux pratiques
Publication d'une application.

Utilisation des services Web

  • Les principes des services Web.
  • Architecture, communication XML/SOAP/JSON, méta-données WSDL.
  • Appel d'un service Web à partir d'une requête HTTP et d'un proxy.

Travaux pratiques
Démonstration d'un Web Service simple (recherche dans une base de données) et interrogation via ASP.NET et un proxy.

Cycles certifiants
Participants / Prérequis

» Participants

Informaticiens souhaitant développer des applications Internet/Intranet en utilisant les technologies .NET avec l'environnement Visual Studio.

» Prérequis

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

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Jérémy B. 08/04/2019
4 / 5
Satisfait du contenu et de la pédagogie. Mais il faudrait peut être proposer des exercices plus proches de la réalité. Avec des requêtes sql plus poussé.

Laurence M. 10/12/2018
4 / 5
Programme très complet

Bouchaib H. 10/12/2018
5 / 5
Contenu de la formation est très bien adapté et l'équilibre Théorie/Exercice est très satisfaisant.

Henry W. 10/12/2018
5 / 5
J'apprécie beaucoup le support de cours avec des commentaires .

Jean-Christophe A. 10/12/2018
5 / 5
Très bon équilibre cours/pratique

Anne C. 08/10/2018
4 / 5
Contenu trop dense pour 5 jours pour un niveau débutant.

Fabien F. 27/08/2018
5 / 5
Contenu du cours consistant et dense. Les bases sont abordées avec exhaustivité. Formateur pédagogue et pragmatique. Très disponible pour les questions.

Julien D. 27/08/2018
5 / 5
Très enrichisant

ARRIBA D. 27/08/2018
5 / 5
Merci Gilles NICOT. Le didacticiel Tutorial_ASP-AST est un vrai plus pour reproduire les TP.

Laurent A. 27/08/2018
5 / 5
Cheminement progressif et clair dans les sujets abordés. Supports de très grande qualité, qu'il s'agît de la forme comme du fond. Au-delà de son expertise et de la patience accordée aux stagiaires ayant rencontré des difficultés, l'intervenant formateur a su faire preuve de beaucoup de recul : c'est une qualité que l'on ne rencontre que trop rarement.

Mathieu D. 27/08/2018
5 / 5
Enrichissant et dynamique
Avis client 4,4 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys