ORSYS formation
CONTACT - +352 26 49 79 1204
CONTACT - 📞 +352 26 49 79 1204    drapeau francais   drapeau anglais

Consult our trainings :

ASP.NET niveau 2, développement Web Training

Stage pratique
Duration : 5 days
Ref : NEA
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored
Program

Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec ASP.NET, comme, entre autres, l'utilisation du cache de IIS et d'ASP.NET, la sécurité et les profils utilisateurs, les fonctionnalités Ajax et les sources de données de types variés (Entity Framework, objets métier...).

Objectifs pédagogiques

  • Gérer les données de l'objet en relationnel Entity Framework
  • Réaliser des contrôles utilisateur et interactif avec JavaScript
  • Maitriser l'authentification et la sécurité d'une application web
  • Écrire des Services Web asynchrones et sécurisés avec SOAP
  • Consommer des services Web JSON avec MS Ajax ou Angular $http

Travaux pratiques

Les exercices sont effectués en C# ou VB.NET suivant le choix des participants.
PROGRAMME DE FORMATION

Architecture des applications ASP.NET

  • Architecture, composants et cycle de vie des pages ASP.NET WebForms.
  • Gestion du cache ASP.Net et IIS.

Accès aux données avancées

  • Object DataSource comme adaptateur d'accès aux DAL propriétaires.
  • Entity Framework 6. TableAdapters et dataset typés.
  • Contrôles basés sur des templates.

Travaux pratiques
Création de la couche d'accès aux données et optimisations.

Contrôles personnalisés

  • Génération dynamique de contrôles.
  • Contrôles utilisateur de type ASCX.
  • Contrôles utilisateur distribuables et composites.
  • Intégration au designer.

Travaux pratiques
Réalisation des 3 types de contrôles utilisateur et interaction avec JavaScript.

Sécurité et authentification

  • Authentification, autorisation et personnification. Types d'attaques et défenses.
  • Identité système et usurpation d'identité du client.
  • Membership providers ou identification applicative personnalisée.
  • Gestion des rôles et profils.

Travaux pratiques
Créer une application Web sécurisée gérant des rôles et profils.

Services Web

  • Architecture, sécurité, header SOAP personnalisés.
  • Proxies, invocations synchrones et asynchrones.
  • Communications asynchrones dans le cycle de vie des pages ASP.Net.

Travaux pratiques
Écriture et utilisation de services asynchrones et sécurisés.

Ajax

  • Microsoft Ajax Library, templates MSAjax avec la classe JavaScript DataView.
  • PageMethods, services Web et WCF.
  • Updatepanels.
  • Architecture AngularJS.
  • Consommation de services Web JSON avec MS Ajax ou Angular $http.

Travaux pratiques
Utilisation de services JSON. UpdatePanels pour optimiser un service de discussion en ligne.

Compléments

  • Internationalisation. API de globalisation et utilisation de ressources.
  • Génération de rendus non-HTML avec les handlers HTTP.
  • Utiliser l'API de réflexion.
  • ASP.Net Dynamic Data.
  • Bundling et minification, unobtrusive validation, données liées typées, validation par la décoration.
Participants / Prerequisite

» Participants

Développeurs ASP.NET.

» Prerequisite

Bonnes connaissances de la programmation Web en .NET ou connaissances équivalentes à celles apportées par le stage ASP.NET, niveau 1 (réf. AST). Expérience requise.
Intra/Tailored

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Click on a session for reserving.

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys
LA LETTRE DE
LA TRANSFORMATION DIGITALE
Recevez la newsletter