Supports de cours - Année 2023-2024

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Vous touverez ici les supports de cours concernant la partie Technologies du Web (HTML, CSS, JavaScript) de l'enseignement PLAI

Semaine 2 (02/10/2023) : Introduction aux CSS

Cours 3 : Introduction aux CSS

  • principes de base
  • sélecteurs de styles
  • couleurs
  • boites (marges, bordures)

Cours 4 : Introduction aux CSS - suite

  • positionnement des éléments (float, absolou, relatif)
  • flex boxes
  • grid layout (cette partie est incomplète et en cours de rédaction)
Semaine 3 (09/10/2023) :

Cours 5 : Responsive Web Design - Introduction Bootstrap

  • Responsive Web Design
  • Bootstrap 5
    • le framework
    • la grille boostrap
Semaine 4 (16/10/2023) :

Cours 6 : Introduction à JavaScript (1ère partie)

  • Historique et évolution de JavaScript
  • JavaScript côté client et JavaScript côté serveur
  • Types de bases et Variables
Semaine 5 (23/10/2023) :

Cours 7 : Introduction à JavaScript (2ème partie)

  • Fonctions
    • déclaration / appel
    • instruction return
    • expression fonctions
    • fonction flêchées
    • fonctions d'ordre supérieur
Semaine 6 (6/11/2023) :

Cours 8 : Introduction à JavaScript (2ème partie- suite)

  • Portée (scope des déclarations)
    • portée bloc, globale, locale
    • let vs. var (hoisting)
  • Bonnes pratiques de codage

Cours 9 : Programmation Evénementielle en JavaScript

  • Principes
  • Gestionaires d'Evénements
  • Objet Event
  • Propagation des événements
Semaine 7 (13/11/2023) :

Cours 10 : Programmation Objet en JavaScript (1ère partie)

  • Objets
  • Constructeurs et méthodes
  • Prototypes

Cours 11 : JSON

Cours 12 : Programmation Objet en JavaScript (2ère partie)

  • Chaîne de prototypes
  • La classe Object (ES5)
  • Classes (ES6)

Semaine 8 (20/11/2023) :

Cours 13 : Tableaux en JavaScript

  • Création de tableaux (expression littérale, constructeur Array)
  • Parcours de tableaux
  • Méthodes statiques d'Array
  • Méthode d'instances (Array.prototype)

Cours 14 : Chaînes de caractères en JavaScript

Cours 15 : Expressions régulières en JavaScript



Vous touverez ici les supports de cours concernant l'enseignement Applications Web Avancées (AWA)