webleads-tracker

Architecture solution Web .NET


Cours sur mesure personnalisable selon vos compétences.

L'objectif de cette formation est de comprendre les différentes couches d'une architecture MVC.NET et ses implications.

Ce transfert de compétence s'adresse à un public de débutants en développement Web.

Aucun

La durée du cours est de 4 jours.

La démarche pédagogique est basée sur la présentation d'exemples concrêts et de nombreux retours d'expérience.

Plier | Déplier le plan de cours :

Module 01 : Le Web

  • Definition d'une application Web
  • Notions d'internet, intranet et extranet

Module 02 : Fonctionnement basique

  • Le navigateur
  • Le serveur
  • Les interactions
  • Le protocole HTTP

Module 03 : Evolution du Web

  • Web statique
  • Web dynamique
  • Mode Client serveur

Module 04 : Applications possibles

  • Application Web
  • Web Service
  • Mobilité

Module 05 : Notion de client/serveur

  • Définition du client et rôle
  • Définition du serveur et rôle
  • Interactions entre les deux
  • Déroulement d'une requête client serveur
  • Evolutions de leurs importances

Module 06 : Les protocoles

  • HTTP
  • HTTPS
  • FTP
  • FTPS
  • Autres protocoles utiles : SMPT, POP3, IMAP4, MIMI, LDAP

Module 07 : Côté Client

  • HTML et la construction de pages
  • CSS et la mise en page
  • Javascript et le dynamisme

Module 08 : Javascript

  • Javascript, définition et intérêt
  • JQuery : framework de simplicité et puissance
  • AJAX et l'assynchrone
  • JSON : format de communication
  • Knockout, AngularJS et autres frameworks

Module 09 : Côté Serveur - Serveur IIS

  • IIS : le serveur web de Microsoft
  • IIS, fonctionnalités et intérêt

Module 10 : Côté Serveur - Framework .NET

  • Framework de développement
  • Framework de développement web
  • Le langage c#

Module 11 : Historique des technologies Microsoft

  • ASP
  • ASP.NET
  • MVC.NET

Module 12 : MVC.NET

  • De MVC à MVC.NET
  • Architecture de base
  • Model
  • Vues
  • Contrôleurs

Module 13 : Vers le MVVM

  • MVVM
  • Application à MVC.NET
  • ViewModel
  • Rôle d'AngularJS

Module 14 : L'accès des données

  • Serveur de base de données
  • Entity Framework
  • DataFirst
  • CodeFirst
  • Requêtage via LINQ

Module 15 : La mobilité

  • Application mobile et site web
  • Les plateformes de développement mobile
  • Les possibilités d'une application mobile

Module 16: Les services Web

  • Introduction
  • XML langage de communication
  • Protocole XML : SOAP, WSDL
  • Protocole REST

Module 17: Le design

  • Ergonomie
  • Responsive-design
  • BootStrap

Module 18: Forms VS web

  • Modèle client serveur
  • Etat d'une page
  • Ergonomie
  • Mise à jour/versionning
  • Prérequis
 
Diagnostic > Preconisation > Integration

Les mots-clés

  • Formations officielles Microsoft ou sur mesure
  • Cours sur site ou inter entreprise
  • MVC, Entity FrameWork, Bootstrap, KnockOut, KendoUi
  • Web Responsive
  • Visual Studio, Resharper, TFS

Voir aussi

Les cursus de développement Microsoft Web .Net

Des formations et une démarche pédagogique

Les références par types de projet

La présentation DeciLogic