ASP.NET niveau 2, développement Web


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

Pré-requis :


Bonnes connaissances de la programmation Web en .NET ou connaissances équivalentes à celles apportées par le stage "ASP.NET, niveau 1" .

Objectifs :


• Architecture des applications ASP.NET • Accès aux données avancées • Contrôles personnalisés • Sécurité et authentification • Services Web • Ajax • Compléments

Certification


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.

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.

 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.

 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.

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.

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.

Formation CMS

- Joomla!, Créer et Administrer Un Site Web
- Joomla!, Perfectionnement
- WordPress, Initiation, Installer et Gérer Un Site d'Entreprise
- WordPress, Perfectionnement
- Prestashop, Créer un site e-commerce

Formations "HTML, CSS, XML

- HTML, Initiation Pratique
- CSS, Donner Du Style à Vos Pages Web
- HTML5, CSS3, Orienter Votre Conception Vers Des Sites Web Modernes et Dynamiques
- Programmation en HTML5 avec JavaScript et CSS3
- Technologies XML, conception, mise en œuvre
- XML, Modéliser Vos Documents et Données

Formations "JavaScript

- JavaScript au Cœur des architectures Web, état de l’art
- JavaScript, HTML dynamique
- JavaScript, perfectionnement
- HTML5, Maîtriser Les API JavaScript
- Ecmascript 6, Mettre En Oeuvre Le Nouveau JavaScript

Formation: Java/JEE/.NET/PHP

- Java EE 7, Conception et Développement d'Applications Web
- Framework JSF 2, Développer Des Applications Web
- Développer Une Application Web 2.0/GWT
- ASP.NET niveau 1, développement Web
- ASP.NET MVC 5, développement d'applications Web
- Introduction à la programmation avec Java
- Initiation à la Programmation Objet/Java
- L'essentiel de Java et de l'objet
- Java, Programmation Avancée

Création site internet : Mg Formation