In questa sezione ho raccolto i riferimenti e gli appunti del tutorial web di Marc Dexter, Eclipse and Java for Total Beginners.
Gli appunti rimandano ai video tutorial che insegnano le basi del linguaggio Java utilizzando la piattaforma Eclipse.
Non è richiesta una esperienza precedente di Eclipse o Java.
Le 16 lezioni (per un totale di circa 3,5 ore) sono pubblicate sul canale di Youtube di Marc Dexter.
Tutte le lezioni sono una guida passo a passo basata su una applicazione di esempio "biblioteca personale".
Il corso è accompagnato dalla Tutorial Companion Guide.
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
|
|