Exercices de Travaux Pratiques - 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 sujets de TPs concernant la partie Technologies du Web (HTML, CSS, JavaScript) de l'enseignement PLAI.

 FAQ  Edition de HTML avec VSCode

Semaine 1 (25/09/2023) : Création de pages HTML

 TP1  Découvrir le langage HTML au travers de la création d'un mini site web.
Correction Une fichier Zip contenant une correction du TP1.

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

 TP2  Découverte des CSS

Semaine 3 (09/10/2023) : Introduction à Bootstrap

 TP3  Introduction à Bootstrap
Correction

 TP 4  Facultatif Expérimenter avec le layout en CSS3 : les flexboxes, média queries, float

Semaine 4 (16/10/2023) : Introduction à JavaScript

 TP 5  Introduction à JavaScript 1ère partie (Node, types simples, expressions et fonctions)
correction

Semaine 5 (23/10/2023) : JavaScript dans le Browser

 TP 6  Introduction à JavaScript 2ème partie (JS dans le browser)
correction

Semaine 6 (6/11/2023) : JavaScript dans le Browser ... suite

 TP 7  Introduction à JavaScript (JS dans le browser) - suite
correction

Semaine 7 (13/11/2023) : Introduction aux objets en JavaScript

 TP 8  Introduction aux objets en JavaScript : Les Visages Animés
correction code source des exercices 1 à 5 sur Gitlab
correction 🎦 vidéo exercice 6
correction 🖺 slides explicatifs exercice 6

 TP 9  Classes et héritage : Les Visages Expressifs
correction code source des exercices Gitlab


Semaine 8 - (20/11/2023)

 TP 10  Utiliser la classe Array
correction Fichier zip des programmes corrigés

 TP 11  Strings et expressions régulières
correction Fichier zip des programmes corrigés


Vous touverez ici les sujets de TPs concernant la partie Programmation Orientée Objets (POO) en Java de l'enseignement PLAI

Semaine 1 (11/12/2023)

TP 1 : Introduction à JSE et au JDK
 sujet 

TP 2 : Utilisation de VSCode pour développer en Java.
 sujet 

TP 3 : Types simples et instructions de bases Java
 sujet   Correction 

TP 4 : Spécification et écriture de classes simples : les nombres rationnels et les séquences d'entiers
 sujet 
 Correction  Nombres Rationnels
 Correction  Séquences d'entiers

Semaine 2 (18/12/2023)

TP 5 : Tableaux - Spécification et Ecriture d'une classe : EnsembleDeLettres
 sujet   Correction 

Semaine 3 (08/01/2024)

TP 6 : Introduction à JUnit 5
 sujet 
 Correction exercice 5 (classe Compte) 

Semaine 4 (15/01/2024)

TP 7 : Délégation, composition, héritage : Dessiner et Animer des "Chenilles.
 sujet 
 Correction 

Semaine 5 (22/01/2024)

TP 8 : Héritage et Abstraction - les machines a affranchir le courrier
 sujet  correction
Ce TP est une application du cours sur les classes abstraites

Semaine 6 (29/01/2024)

TP 9 : Les Formes Animées: classes abstraites, interfaces
 sujet  Slides explicatifs correction

Semaine 7 (5/02/2024)

TP 10 : Exceptions
 sujet 

Semaine 8 (12/02/2024)

TP 11 : Généricité et Collections
 sujet 
Correction Exercice 1 : LignePolygonale Code source
Correction Exercice 2 : Panier Electronique Code source

Semaine 9 (19/02/2024)

TP 12 : L'API JDBC
 sujet 

Vous touverez ici les sujets de TPs concernant l'enseignement Applications Web Avancées (AWA).

Semaine 1 (22/01/2024)

TP 1 : HTTP - échanges entre un navigateur et un serveur
 sujet 

Semaine 2 (29/01/2024)

TP 2 : Utiliser des APIs Web avec fetch
 sujet 

Semaine 3 (5/02/2024)

TP 3 : Utiliser l'options API de Vue.js
 sujet 
correction