Repository files navigation Projet support à l'acculturation à Java
Chapitre 1 : Les fondamentaux du langage et éléments majeurs introduits depuis Java 5
Rappels / illustration d'éléments du langage introduits avec Java 5
Utilisation d'une enum (étape 1)
Utilisation des Generics (étape 2)
Eléments majeurs du langage introduits avec Java 8
Notion de FunctionalInterface pour les interfaces ne définissant qu'une seule méthode
Utilisation de la syntaxe d'une expression lambda (étape 3)
Chapitre 2 : La programmation fonctionnelle avec Java 8
Utilisation de la Stream API (étape 4)
Filtrage de données avec la Stream API (étape 5)
Transformation de données avec la Stream API (étape 6)
Utilisation des Reference Methods (étape 7)
Opérations ensemblistes avec la Stream API (étape 8)
Tris avec la Stream API (étape 9)
Transformation de données par navigation vers un aggrégat avec la Stream API (étape 10)
Illustration de l'usage de la classe Optional (étape 11)
Transformation de données par navigation vers une collection avec la Stream API (étape 12)
Utilisation des collecteurs avec la Stream API (étape 13)
Utilisation d'une valeur par défaut sur la classe Optional (étape 14)
Chapitre 3 : L’outil de build Maven
Mise en place Maven et construction du projet en dehors de l'IDE (étape 15)
Ajout d'une librairie externe au projet via Maven (étape 16)
Chapitre 4 : Tests unitaires automatisés avec JUnit 5
Ajout de JUnit 5 via Maven (étape 17)
Rédaction d'un test élémentaire avec JUnit 5 et son exécution dans l'IDE (étape 17)
Contraintes de configuration Maven pour compatibilité JUnit 5 et exécution des tests en ligne de commande (étape 17)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.