Recently Updated Pages
Checklist itération 2 (officielle)
Préalable Tous ces éléments sont à observer pour que le travail soit évaluable Une archive .z...
Bonne pratiques
Les bonnes pratiques données ci-dessous viennent principalement de la chaine YouTube "Code Aestet...
Template (officielle)
Préalable Tous ces éléments sont à observer pour que le travail soit évaluable Une archive .z...
Checklist itération 1 (officielle)
Préalable Tous ces éléments sont à observer pour que le travail soit évaluable Une archive .z...
Conception du projet
Diagrammes séquences Créer un nouveau jeu Se déplacer de case en case Creuser une case D...
📤 Dockerizer et publier
Dans ce petit exemple j'ai voulu dockerizé une image de Debian avec openjdk-18-jdk. Généralement ...
SwilaPass - Bypassing Firewall avec un RPi
Si tu veux faire ce tutoriel sur autre chose qu'un rpi, vérifie que le kernel (uname -r) est une...
📝 Utiliser Docker Compose
version: '3' # On peut définir plusieurs conteneurs d'un seul coup en utilisant docker-compose #...
Les enums (classes limitées)
Parfois on connais déjà le domaine d'une classe et il est assez réduit. Par exemple si on a une c...
Ne faites pas du traffic d'organes (encapsulation et bonnes pratiques)
Encapsuler ses attributs public class Group { // Ces attributs sont private donc ne peuvent pas ...
Les concepts (encapsulation, composition, heritage, etc)
Initialisation, surcharges de constructeurs et méthodes de fabriques class Matricule { // Java ...
Null, equals et toString
Dans ce chapitre on va parler des références (addresses en mémoire) ainsi que du fonctionnement d...
Programmation orientée objet
⚠️ Attention cette page est en cours de construction La programmation orientée objet (POO) est...
Génération de la documentation avec javadoc
La Javadoc permet d'écrire la documentation des méthodes du programme directement dans le code. U...
Tests unitaires avec jUnit 5
Les tests unitaires permettent d'avoir une vue globale de la santé d'un projet en s'assurant que ...
Le RegEx
Voici un petit résumé de la signification des différents caractères : Element en regex Signifi...
Boucles (for, for each, while, do...while)
Pour ne pas avoir besoin de repeter un code beaucoup de fois, on peut utiliser des boucles. Il en...
Méthodes static
public class Bonjour { public static void main(String[] args) { System.out.print("Que...
Conditions (if, else, switch)
System.out.print("Sélectionnez un nombre: "); int first = io.Console.lireInt(); if (first == 42)...
Un peu de Math
// Génération de nombres aléatoires double nombreAleatoire = Math.random(); // Puissances et rac...