This repo collects all the excercises produced and gathered by Andrea Rosati, Melvin Massotti, Riccardo Pozzati for the teaching of the 2021 Java Backend Course offered by TreeSchool
| Module | Subject | Contents |
|---|---|---|
| 1 | Java Syntax and naming | Exercises |
| 2 | Control flow statements | Flowgorithm, Exercises, CruciPuzzle |
| 3 | Git | Labirinth |
| 4 | OOP | Esercitazione immagini |
| 5 | Inheritance | Esercizi |
| 6 | Advanced inheritance | Iterabile, lista, Labirinto 2, Compagnia shared mobility, Telegram |
| 7 | Generics | Esercizi |
| 8 | Eccezioni e annotazioni | Esercizi |
| 9 | Packages | Esercizi |
| 10 | Design patterns | Tripleton |
| 11 | Parallel programming | Sum Thread, From sequential to parallel, Covid simulator 2020, Gutenberg analyzer, Sorting pixels, Blur |
| 12 | Java Stream | Esercizi |
| 13 | API | Esercizi |
| 14 | Spring | Esercizi |
| 15 | Progetto | Requisiti del progetto |
| 16 | Database | Esercizi |
| 17 | MVC | Esercizi |
| 18 | Test | Esercizi |

