Supports de cours - Année 2024-2025

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

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

Semaine 1 (23/09/2024) :

 Cours 1  Cours 1 : Présentation générale du cours Technologies du Web
 Cours 2  Cours 2 : Introduction à HTML
 Complément   Vidéo  HTML et encodage des caractères

Semaine 3 (07/10/2024) :

 Cours 5  Responsive Web Design - Introduction Bootstrap

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

 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

 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 5 (21/11/2024) :

 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
Semaine 6 (4/11/2024) :

 Cours 9  Programmation Evénementielle en JavaScript

  • Principes
  • Gestionaires d'Evénements
  • Objet Event
  • Propagation des événements

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

  • Objets
  • Constructeurs et méthodes
  • Prototypes
Semaines 7 (11/11/2024) et 8 (18/11/2024):

 Cours 11  Programmation Objet en JavaScript (2ère partie)

  • Chaîne de prototypes
  • La classe Object (ES5)
  • Classes (ES6)
Notes de cours supplémentaires

vous trouverez ci-dessous des liens vers des supports de cours que nous n'avons pas eu le temps d'aborder cette année. Cependant les éléments qu'il contiennent vous serons utilise dans votre pratique de JavaScript. Même si leur contenu ne sera pas à l'examen du cours Technologie du Web de cette année, je vous recommande d'y jeter un oeil (en particulier en ce qui concerne les tableaux et chaînes de caractères).

 Cours 12  JSON

 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 trouverez ici les supports de cours concernant la partie Programmation Orientée Objets (POO) en Java de l'Unité d'Enseignement (UE) enseignement PLAI

Semaine 1 (09/12/2024) : Introduction à Java

 Cours 1  La plate-forme Java
 Cours 2  Types primitifs et instructions de base du langage Java
 Cours 3  Méthodes statiques - déclaration et invocation
 Cours 4  Fichiers JAR et CLASSPATH
 Cours 5  Classes et objets en Java, 1ère partie

Semaine 2 (16/12/2024) : Classes et Objets

 Cours 6  Classes et objets en Java, 2ème partie
 Cours 7  Tableaux en Java
 Cours 8  Packages


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