Skip to content
Snippets Groups Projects
Commit 3f6d6e5e authored by brian.crocoll's avatar brian.crocoll
Browse files

Merge branch poo2024:main into main

parents ea7f7dc8 1146fd9b
No related branches found
No related tags found
No related merge requests found
Showing
with 117 additions and 27 deletions
package ch.hepia;
public class App {
public static void main(String args[]) {
System.out.println("Hello World depuis un template maven super cool !");
}
}
\ No newline at end of file
package ch.hepia;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class AppTest {
@Test
public void testFake() {
assertTrue(true);
}
}
File added
File added
File added
File added
/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/src/main/java/ch/hepia/App.java
/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/src/test/java/ch/hepia/AppTest.java
<?xml version="1.0" encoding="UTF-8"?>
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="ch.hepia.AppTest" time="0.049" tests="1" errors="0" skipped="0" failures="0">
<properties>
<property name="java.specification.version" value="18"/>
<property name="sun.jnu.encoding" value="UTF-8"/>
<property name="java.class.path" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/test-classes:/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/classes:/home/tibonhomme/.m2/repository/junit/junit/4.11/junit-4.11.jar:/home/tibonhomme/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-controls/19/javafx-controls-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-controls/19/javafx-controls-19-linux.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-graphics/19/javafx-graphics-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-graphics/19/javafx-graphics-19-linux.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-base/19/javafx-base-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-base/19/javafx-base-19-linux.jar:"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.vendor.url" value="https://java.oracle.com/"/>
<property name="os.name" value="Linux"/>
<property name="java.vm.specification.version" value="18"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="user.country" value="US"/>
<property name="sun.boot.library.path" value="/usr/lib/jvm/jdk-18/lib"/>
<property name="sun.java.command" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/surefire/surefirebooter13178483302707467755.jar /home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/surefire 2023-09-22T14-26-22_654-jvmRun1 surefire4340852442493115901tmp surefire_08105387393367528216tmp"/>
<property name="jdk.debug" value="release"/>
<property name="surefire.test.class.path" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/test-classes:/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/classes:/home/tibonhomme/.m2/repository/junit/junit/4.11/junit-4.11.jar:/home/tibonhomme/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-controls/19/javafx-controls-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-controls/19/javafx-controls-19-linux.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-graphics/19/javafx-graphics-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-graphics/19/javafx-graphics-19-linux.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-base/19/javafx-base-19.jar:/home/tibonhomme/.m2/repository/org/openjfx/javafx-base/19/javafx-base-19-linux.jar:"/>
<property name="sun.cpu.endian" value="little"/>
<property name="user.home" value="/home/tibonhomme"/>
<property name="user.language" value="en"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="java.version.date" value="2022-08-18"/>
<property name="java.home" value="/usr/lib/jvm/jdk-18"/>
<property name="file.separator" value="/"/>
<property name="basedir" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17"/>
<property name="java.vm.compressedOopsMode" value="Zero based"/>
<property name="line.separator" value="&#10;"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="surefire.real.class.path" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17/target/surefire/surefirebooter13178483302707467755.jar"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="java.runtime.version" value="18.0.2.1+1-1"/>
<property name="user.name" value="tibonhomme"/>
<property name="path.separator" value=":"/>
<property name="os.version" value="6.2.6-76060206-generic"/>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="file.encoding" value="UTF-8"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="localRepository" value="/home/tibonhomme/.m2/repository"/>
<property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
<property name="java.io.tmpdir" value="/tmp"/>
<property name="java.version" value="18.0.2.1"/>
<property name="user.dir" value="/home/tibonhomme/Documents/Hepia/poo/maven-template-jdk17"/>
<property name="os.arch" value="amd64"/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="native.encoding" value="UTF-8"/>
<property name="java.library.path" value="/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib"/>
<property name="java.vm.info" value="mixed mode, sharing"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="java.vm.version" value="18.0.2.1+1-1"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="java.class.version" value="62.0"/>
</properties>
<testcase name="testFake" classname="ch.hepia.AppTest" time="0.005"/>
</testsuite>
\ No newline at end of file
-------------------------------------------------------------------------------
Test set: ch.hepia.AppTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in ch.hepia.AppTest
File added
File added
...@@ -57,9 +57,10 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant ...@@ -57,9 +57,10 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant
- Vos questions **techniques et théoriques seront ignorées** -> venez au cours, - Vos questions **techniques et théoriques seront ignorées** -> venez au cours,
- Je réponds toutefois à vos questions à mon bureau en **A401** le **lundi de 17h à 18h30** - Je réponds toutefois à vos questions à mon bureau en **A401** le **lundi de 17h à 18h30**
- Kevin Heirich répond à vos questions à son bureau **A403** les: - Kevin Heirich répond à vos questions à son bureau **A403** les:
- à définir - **Mercredi** de **13h30 à 16h30**
- Nicolas Deronsart répond à vos questions à son bureau **A403** les: - **Jeudi** de **13h30 à 16h30**
- à définir - Nicolas Deronsart répond à vos questions à son bureau **I309** les:
- **Vendredi** de **10h à 12h**
## Evaluation ## Evaluation
...@@ -76,80 +77,81 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant ...@@ -76,80 +77,81 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant
- Présentation IDE - Git - Maven - Présentation IDE - Git - Maven
- Exercices série 1 - Exercices série 1
### Semaine 2 (Lu 24.09 - Ve 27.09) ### Semaine 2 (Ma 24.09 - Ve 27.09)
- Théorie chapitre 1 : les bases de Java (fin) - Théorie chapitre 1 : les bases de Java (fin)
- Quiz chapitre 1 - Quiz chapitre 1
- Corrections exercices - Présentation Projet
### Semaine 3 (Lu 01.10 - Ve 04.10) ### Semaine 3 (Ma 01.10 - Ve 04.10)
- Théorie chapitre 2 : classes et objets (début) - Théorie chapitre 2 : classes et objets
- Exercices série 2 - Exercices série 2
- Présentation Projet - Correction exercices serie 1
### Semaine 4 (Lu 08.10 - Ve 11.10) ### Semaine 4 (Ma 08.10 - Ve 11.10)
- Théorie chapitre 2 : Classes et Objets (fin) - Théorie chapitre 3 : Héritage (début)
- Corrections exercice série 2
- Projet - Projet
- Exercices série 2 - Exercices série 2
### Semaine 5 (Lu 15.10 - Ve 18.10) ### Semaine 5 (Ma 15.10 - Ve 18.10)
- Théorie chapitre 3 : Héritage - Théorie chapitre 3 : Héritage (fin)
- Correction exercices série 2 - Correction exercices série 2
- Exercices série 3 - Exercices série 3
- **Test 1** (env. 30 minutes) - **Test 1** (env. 30 minutes)
### Semaine 6 (Lu 22.10 - Ve 25.11) ### Semaine sans cours (Ma 22.10 - Ve 25.11)
### Semaine 6 (Ma 29.10 - Ve 01.11)
- Correction test 1 - Correction test 1
- Théorie chapitre 4 : Le polymorphisme - Théorie chapitre 4 : Le polymorphisme
- Exercices série 3 - Exercices série 3
- Etape 1 du projet à rendre le 03/11 - Etape 1 du projet à rendre le 03/11
### Semaine 7 (Ma 29.10 - Ve 01.11) ### Semaine 7 (Ma 05.10 - Ve 08.11)
- Correction exercices série 3 - Correction exercices série 3
- Théorie chapitre 5 : Les collections - Théorie chapitre 5 : Les collections
- Exercices série 5 - Exercices série 5
- Projet - Projet
### Semaine 8 (Ma 05.11 - Ve 08.11) ### Semaine 8 (Ma 12.11 - Ve 15.11)
- **Test 2** (env. 30 minutes) - **Test 2** (env. 30 minutes)
- Champs : tous ce que l'on a vu jusqu'au polymorphisme - Champs : tous ce que l'on a vu jusqu'au polymorphisme
- Formulaire a4 recto autorisé (manuscrit ou imprimé) - Formulaire a4 recto autorisé (manuscrit ou imprimé)
- Exercices série 5 - Exercices série 5
### Semaine 9 (Ma 12.11 - Ve 15.11) ### Semaine 9 (Ma 19.11 - Ve 22.11)
- Théorie chapitre 6 : Les types imbriqués - Théorie chapitre 6 : Les types imbriqués
- Théorie chapitre 7 : Les exceptions - Théorie chapitre 7 : Les exceptions
- Correction exercices série 5 - Correction exercices série 5
### Semaine 10 (Ma 19.11 - Ve 22.11) ### Semaine 10 (Ma 26.11 - Ve 29.11)
- Théorie chapitre 8 : Les classes génériques - Théorie chapitre 8 : Les classes génériques
- Correction test 2 - Correction test 2
- Exercices série 6_7_8 - Exercices série 6_7_8
### Semaine 11 (Ma 26.11 - Ve 29.11) ### Semaine 11 (Ma 03.12 - Ve 06.12)
- Chapitre pratique 1 : Les tests unitaires - Chapitre pratique 1 : Les tests unitaires
- Fin etape 2 - Projet - Fin etape 2 - Projet
- Etudiant du JOUR : Etape 2 du projet à rendre 10.12 - Etudiant du JOUR : Etape 2 du projet à rendre 10.12
### Semaine 12 (Ma 03.12 - Ve 06.12) ### Semaine 12 (Ma 10.12 - Ve 13.12)
- Théorie chapitre pratique 2 : Java FX / Programmation évènementielle - Théorie chapitre pratique 2 : Java FX / Programmation évènementielle
- Etudiant du SOIR : Etape 2 du projet à rendre 11.12 - Etudiant du SOIR : Etape 2 du projet à rendre 11.12
- Enoncé étape 3 - Enoncé étape 3
### Semaine 13 (Ma 10.12 - Ve 13.12) ### Semaine 13 (Ma 17.12 - Ve 20.12)
- Théorie chapitre 9 : programmation fonctionnelle - Théorie chapitre 9 : programmation fonctionnelle
- Théorie chapitre 10 : Les Streams - Théorie chapitre 10 : Les Streams
...@@ -162,18 +164,24 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant ...@@ -162,18 +164,24 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant
- video : http://gofile.me/6Zy9q/qZoRJaVtY - video : http://gofile.me/6Zy9q/qZoRJaVtY
- Correction exercices series 9 et 10 - Correction exercices series 9 et 10
### Semaine sans cours (Lu 24.12 - Ve 27.12) ### Semaine sans cours (Ma 24.12 - Ve 27.12)
### Semaine sans cours (Ma 31.01 - Ve 03.01)
### Semaine sans cours (Lu 31.01 - Ve 03.01) ### Semaine 14 (Ma 07.01 - Ve 10.12)
- Petit complément de cours : la serialisation
- video : http://gofile.me/6Zy9q/qZoRJaVtY
- Correction exercices series 9 et 10
### Semaine 15 (Ma 07.01 - Ve 10.01) ### Semaine 15 (Ma 14.01 - Ve 17.01)
- **Test 3** - **Test 3**
- env. 60 minutes - env. 60 minutes
- Champs : tout ce que l'on a vu depuis le début jusqu'au stream (chap.10 ) - Champs : tout ce que l'on a vu depuis le début jusqu'au stream (chap.10 )
- Formulaire a4 recto/verso autorisé (manuscrit ou imprimé) - Formulaire a4 recto/verso autorisé (manuscrit ou imprimé)
### Semaine 16 (Ma 14.01 - Ve 17.01) ### Semaine 16 (Ve 24.01)
- 17.01 JOUR : Examen final sur machine Nexus (180 mn) - 17.01 JOUR : Examen final sur machine Nexus (180 mn)
- Tout ce que vous avez besoin (enoncé exos, corrigés, doc Java) sera sur la machine - Tout ce que vous avez besoin (enoncé exos, corrigés, doc Java) sera sur la machine
...@@ -182,7 +190,7 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant ...@@ -182,7 +190,7 @@ Pour ceux qui utilisent [Docker](https://docs.docker.com/), une image contenant
- Stylo + papier brouillon - Stylo + papier brouillon
- Etape 3 du projet à rendre pour le 24.01 - Etape 3 du projet à rendre pour le 24.01
### Semaine 17 (Ma 21.01) ### Semaine 17 (Ma 28.01)
- 21.01 JOUR : Examen final sur machine Nexus (180 mn) ETUDIANT DU SOIR ! - 21.01 JOUR : Examen final sur machine Nexus (180 mn) ETUDIANT DU SOIR !
- Tout ce que vous avez besoin (enoncé exos, corrigés, doc Java) sera sur la machine - Tout ce que vous avez besoin (enoncé exos, corrigés, doc Java) sera sur la machine
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment