Développement web - Frontend

Les fondamentaux de la programmation d’applications Web avec Visual Studio

Objectifs

  • Se familiariser avec les technologies Microsoft entrant en jeu dans la création d'un site Web
  • Savoir créer une application Web qui interagit avec des données d'une base de données
  • Être en mesure de publier un site et de garantir sa sécurité
  • Comprendre comment personnaliser une application et l’enrichir à l’aide de composants Open Source
  • Pouvoir analyser et optimiser le trafic généré par un site Web

Programme

Vue d'ensemble des technologies Web de Microsoft
  • Introduction aux fondamentaux du Web
  • Introduction à Microsoft Web Stack
  • Introduction à la galerie d'applications Open Source
Exploration de WebMatrix 2
  • Le cycle de vie du projet
  • Introduction à Microsoft WebMatrix 2
Conception de sites Web simples dans WebMatrix 2
  • Création de pages Web dans WebMatrix 2
  • Utiliser la syntaxe Razor pour générer des pages dynamiques
Conception de sites Web pilotés par les données dans WebMatrix 2
  • Introduction aux bases de données
  • Création d'une base de données dans WebMatrix 2
  • Affichage des données
Ajout de contenu riche aux sites Web WebMatrix 2
  • Ajout de contenu multimédia
  • Utilisation d'HTML5 dans un site Web
Conception d'un site Web WebMatrix 2
  • Structuration d'un site Web
  • Appliquer le modèle de vues
  • Appliquer des styles à un site Web
  • Adapter un site pour les navigateurs mobiles
Déploiement d'applications Web WebMatrix 2
  • Héberger des applications Web
  • Héberger de bases de données
  • Déploiement sur des emplacements sélectionnés
Dépannage des applications Web WebMatrix 2
  • Sources d'erreurs
  • Utilisation des outils du développeur Microsoft Internet Explorer
  • Résolution des problèmes
Utilisation des services et des données du Web
  • Appel de services Web à partir d'une application Web
  • Sources des données publiques
Enrichir une application Web WebMatrix 2 à l'aide de composants Open Source
  • Présentation des packages Open Source via l'outil NuGet
  • Parcourir, installer et utiliser des packages
Sécuriser un site Web WebMatrix 2
  • Développement de sites Web résistant aux attaques
  • Contrôle de l'accès aux sites Web
  • Travailler avec les rôles et les utilisateurs
Conception de pages Web Responsive
  • Pourquoi utiliser des scripts côté client ?
  • Les bibliothèques de script jQuery
  • Utilisation d'AJAX et mises à jour partielles de page
  • Optimisation des caches pour améliorer les performances
Générer du trafic vers un site Web WebMatrix 2
  • Développer un site Web
  • Analyse d'une application WebMatrix 2
  • Optimisation d'une application WebMatrix 2 pour les moteurs de recherche
  • Commercialisation d'une application
Personnalisation d'une application à partir de la galerie WebMatrix 2
  • Exploration de la galerie d''applications
  • Modification d'une application existante
Transition de WebMatrix 2 à Visual Studio
  • Développement de sites Web dans Visual Studio
  • Déplacement entre WebMatrix 2 et Visual Studio
Please login to get access to the quiz
Node.js – Développement d’applications Web (Prev Lesson)
(Next Lesson) Piloter un projet web
Back to Développement web – Frontend
Public

<li>Développeurs web débutants</li>|<li>Développeurs web débutants</li>|<li>Développeurs web débutants</li>

Pré-requis

Posséder des connaissances du HTML ou DHTML à savoir : tables, images, formes|Posséder des connaissances du HTML ou DHTML à savoir : tables, images, formes|Posséder des connaissances du HTML ou DHTML à savoir : tables, images, formes