CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

ASP.NET niveau 1, développement Web

Apprendre à créer des applications Internet/Intranet ASP.NET Web Forms dans l'environnement .NET 4.7 avec Visual Studio 2015/2013

Objectifs

Comprendre le fonctionnement des pages ASP.NET

Acquérir les compétences de développement Web avec ASP.NET

Maitriser 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

Public

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...).

Compétences visées

Savoir développer en ASP.NET

Savoir accéder à une base de données

Savoir gérer la sécurité d'une application développée en ASP.NET

Dates & lieux

IIA - Saint-Berthevin : 9, 10 et 15 Septembre 2020

Programme

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.

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.)

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.

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.

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.

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.

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.

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.


LIRE LE PROGRAMME DÉTAILLÉ

Modalités pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

3690 € net de TVA

Votre sélection est vide

 

5 jours (35 heures)

3690 € net de TVA

réf : INF-DEV-034

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie