Week Name Description
URL Détails du cours sur le site de Poly
File Plan de cours 2020
File Calendrier 2020
Folder Examens antérieurs
URL MDN - Mozilla Developer Network

Une des documentations les plus complètes pour les technologies web ( HTML, CSS, JS, le DOM, etc.). Contient beaucoup de tutoriels pertinents.

Une référence par excellence pour le web.

URL Can i use...

Ce site vous permet de savoir quelles fonctionnalités sont supportées par les différents navigateurs.

URL W3schools

Une alternative à la documentation de MDN. Permet de (rapidement et briévement) voir plusieurs notions en web. 

Couvre la base des technologies, mais n'est pas aussi complet que MDN. Utile si vous avez peu d'expérience ou vous voulez un résumé rapide.

31 août au 13 septembre Page HTML5- Concepts importants

Concepts importants de HTML5

File Introduction
File HTML 5
File Code source pour exemple de formulaire HTML5
URL [VIDEO] Ryan Seddon: So how does the browser actually render a website | JSConf EU 2015
URL Tutoriel HTML5 sur OpenClassrooms

Partie 1 && Partie 3.1 && Partie 4.2

URL What Does It All Mean? (Nouvelles balises)

Sémantique des balises de HTML

URL Balise sémantique article
URL [VIDEO] Franziska Hinkelmann: JavaScript engines - how do they even? | JSConf EU
URL Comment choisir la bonne balise

Tiré de HTML5Doctor

URL Spécifications HTML5.3
URL Mozilla Developer Network - HTML5
URL MDN - Guide pour les formulaires
URL HTML5 outliner
URL Validateur HTML
File Énoncé TP1 (A20)
File Code TP1 (A20)
File Corrige TP1 (A20)
14 septembre au 20 septembre Page CSS - Concepts importants

Concepts importants de CSS

File CSS
URL Tutoriel CSS3 sur OpenClassrooms

Partie 2.1 à 2.5 && Partie 3.2 à 3.5

URL Excellent tutoriel sur les boîtes flexibles de CSS3
URL Grid by example
URL Concepts de CSS
URL Sélecteurs CSS
URL Au sujet de l'utilisation des ID dans les sélecteurs

Article de Harry Roberts

URL Calculateur de spécificités CSS
URL Validateur CSS
URL LESS (Préprocesseur CSS)

Une extension pratique de CSS

URL CSS-Tricks

...

URL Guides pour codage CSS (CS-Tricks)
URL Modal avec le sélecteur :target
URL CSS Flexbox Cheatsheet
URL Remote linking

...

File Positionnement en CSS

...

File Onglets en CSS

...

File Énoncé TP2 (A20)
File Corrige TP2 (A20)
21 septembre au 27 septembre Page Javascript - Concepts importants

Concepts importants de Javascript

File Javascript
URL Tutoriel Javascript sur OpenClassrooms
Partie 1 && Partie 3
URL [VIDEO] Les classes de ES2015

Stockage local

URL [VIDEO] visualiser les prototypes

Stockage local

URL Tutoriel pour faire du Javascript moderne (fortement recommandé)

...

URL [VIDEO] class vs prototype

Stockage local

URL Conversion de type en Javascript
URL Fonctions en Javascript
URL Initialisation des fonctions et des variables en Javascript
URL Fermetures
URL Prototype et héritage

...

URL La référence "this" en Javascript
URL ES6 fonctionnalités
File Énoncé TP3 (A20)
File Fichier TP3 (A20)
28 septembre au 4 octobre Page DOM - Concepts importants

Concepts importants de DOM

File DOM
File jQuery
File API du Web, AJAX et Fetch
File Exemple DOM fait en classe
File Exemple de HXR et Fetch fait en classe
File Exemples de jQuery et Local Storage
URL Tutoriel DOM sur Openclassrooms
Partie 2 && Partie 4
URL Tutoriel sur la capture des événements en Javascript

...

URL [VIDEO] Event Loop de JavaScript

...

URL Getting started with jQuery

...

URL Introduction au DOM (MDN)

...

URL Fetch API

...

URL XMLHTTPRequest

...

URL Live DOM Viewer
URL jsFiddle

Un site pour explorer HTML, CSS et Javascript

5 octobre au 11 octobre Page HTTP - Concepts importants

Concepts importants de HTTP

File HTTP
URL Négociation de contenu en HTTP
URL Composition détaillée du format d'un message HTTP

Description du format d'une requête (Request) ou réponse (Response) HTTP.

Différence entre HTTP/1.1 et HTTP/2

URL URI - Spécifications officielles
URL Encodage des URI
URL Cross-Origin Resource Sharing (CORS)
URL MDN - HTTP Caching FAQ
URL Tutoriel sur la gestion de cache en HTTP

...

22 octobre File Récapitulation
File Aide-mémoire
File Exemple de contrôle périodique - Automne 2018
26 octobre au 1 novembre File Programmation du serveur
URL [VIDEO] Postmortem sur Node par son créateur
URL Understanding ExpressJs
URL EJS comme langage de gabarit
URL NodeJs - Best Practices
URL [VIDEO] La boucle d'événements de NodeJS
URL [VIDEO] Comment bloquer un serveur web : Slow Loris Attack
File Exemple avec EJS
File Programmation Asynchrone
URL Web Server Architecture (IEEE Internet Computing)

Article d'introduction à l'architecture d'un serveur web

File Énoncé TP4 (A20)
File Fichier TP4 (A20)
2 novembre au 8 novembre File REST
URL Richardson Maturity Model

...

URL RESTful Web services: The basics

...

URL Méthodes HTTP pour services REST
URL Format JSON

...

URL Best Practices for a Pragmatic RESTful API

Plusieurs lignes directrices pour la conceptions d'API web respectant les principes REST.

URL PUT vs PATCH
URL How to get a cup of coffee
URL REST niveau 3
9 novembre au 15 novembre File Persistance des données
File Exemple avec MongoClient fait en classe

un README est fourni avec le code.

Assurez-vous de modifier le fichier env.js avec les bon paramètres de votre instance Mongo

URL MongoDB - Introduction

Introduction

URL [VIDEO] Introduction aux BD NoSQL
URL MongoDB - Tutorial

MongoDB - Tutorial

URL Documentation MongoDB sur NodeJS
URL Installer et utiliser ligne de commande 'mongo'
URL Migration de MongoDB à Cassandre de Discord
File WTF is a SuperColumn? An Intro to the Cassandra Data Model

WTF is a SuperColumn? An Intro to the Cassandra Data Model

16 novembre au 23 novembre File React
URL Jeu de traduction
URL Gestionnaire de cours
URL useEffect et boucle infinie
File Exemple React des notes de cours
URL Getting Started du Site officiel de React
URL Tutoriel d'introduction de React
URL Exemples d'utilisation de useEffect Hook
23 novembre au 29 novembre File Notes de cours sur web sémantique

Notes de cours sur web sémantique 

File Notes de cours sur RDF

Notes de cours sur web sémantique et RDF

File SPARQL
URL Semantic Web Primer

...

URL SPARQL by example

SPARQL by example

URL Spécifications de SPARQL 1.1
File Énoncé TP5 - A20
File Fichier TP5 - A20