| 
 Articolo 
 | 
 Sommario 
 | 
| 
 Lesson 1 
 | 
- 
Creare un progetto Java in Eclipse 
 
- 
Creare un package  
 
- 
Classi e oggetti, convenzioni nell'utilizzo dei nomi 
 
- 
Scrivere una semplice classe Java (Person) 
 
 
 | 
| 
 Lesson 2 
 | 
- 
View e Perspective di Java 
 
- 
Interfaccia Utente Eclipse  -- drag / drop, context menus, help 
 
- 
Metodi "get" e "set" per la classe Person  
 
 
 | 
| 
 Lesson 3 
 | 
 | 
| 
 Lesson 4 
 | 
- 
Creare cartelle di test (test source folder) 
 
- 
Creare la classe di test PersonTest  
 
- 
Eseguire il primo test JUnit 
 
 
 | 
| 
 Lesson 5 
 | 
- 
La classe Test Person -- seconda parte 
 
- 
Creare mtodi di test per i costruttori, getName, e getMaximumBooks 
 
- 
Metodi statici 
 
 
 | 
| 
 Lesson 6 
 | 
 | 
| 
 Lesson 7 
 | 
- 
Creare la classe di test BookTest prima di creare la classe Book 
 
- 
Il costruttore di TestBook  
 
- 
Creare i metodi get e set  
 
 
 | 
| 
 Lesson 8 
 | 
 | 
| 
 Lesson 9 
 | 
- 
Come mantenere gli oggetti , etc. in una collection? 
 
- 
L'oggetto MyLibrary per tenere gli oggetti  Person & Entry  
 
- 
 ArrayList nello scrapbook 
 
- 
Java Generics 
 
- 
Catena di metodi (Method chaining) 
 
 
 | 
| 
 Lesson 10 
 | 
- 
Creare il test MyLibraryTest JUnit  
 
- 
Creare testMyLibrary per verificare il costruttore MyLibrary  
 
- 
Creare il costruttore MyLibrary  
 
- 
Operatore instanceof  
 
- 
Metodo assertTrue  
 
 
 | 
| 
 Lesson 11 
 | 
- 
Creare metodi di test method per addBook, removeBook  
 
- 
Creare i metodi addBook, removeBook e fare i test 
 
- 
Creare i metodi addPerson e removePerson 
 
- 
Eclipse refactoring -- spostare le variabili locali a campi 
 
 
 | 
| 
 Lesson 12 
 | 
- 
Creare test per i metodi checkOut, checkIn  
 
- 
Scrivere il metodo checkout  
 
- 
Sintassi if / then / else  
 
- 
Metodi boolean  
 
- 
Metodo checkIn  
 
 
 | 
| 
 Lesson 13 
 | 
- 
Metodi di test di Test checkOut, checkIn  
 
- 
Correggere gli errori di compilzione  -- {} in posti sbagliati 
 
- 
Aggiungere un test per il numero massimo di libri (maximum books) 
 
- 
Creare un test per getBooksForPerson()  
 
- 
Refactoring -- extract method 
 
 
 | 
| 
 Lesson 14 
 | 
- 
Write getBooksForPerson method 
 
- 
Introduce for each loop 
 
- 
Introduce logical 'and' operator && 
 
- 
NullPointerException errors 
 
- 
Complete checkOut Method 
 
 
 | 
| 
 Lesson 15 
 | 
 | 
| 
 Lesson 16 
 | 
 |