Test Driven Development con Java: il corso completo sul TDD
-
L'insegnante è molto preparato, spiega con chiarezza e puntualità i concetti. Forse si sarebbe potuto dedicare maggiore spazio ad alcuni aspetti che sono stati appena accennati.
← | →
-
Per ora mi reputo soddisfatto. Un piccolo appunto da fare sulla pronuncia dei termini inglesi, talvolta inappropriata.
← | →
-
Filippo usa un linguaggio accessibile a tutti. Per ora un'ottima esperienza.
← | →
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
5h
-
Inizio
Scegli data
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
Benvenuto al Corso Completo di Test Driven Development con Java!
All'interno di questo corso, imparerai a realizzare applicazioni Java seguendo l'approccio Test Driven, che ti permetterà di realizzare codice semplice, facilmente manutenibile e totalmente testato in ogni sua parte.
All'interno del corso, ti insegnerò tutte le strategie e le tecniche di testing fondamentali per realizzare le tue applicazioni in ottica test driven. Ecco nello specifico cosa vedremo:
Cos'è il Test Driven Development
Unit Testing con JUnit
Integration Testing con JUnit
Mutation Testing con PIT
Versionamentocon GitHub
Code Coverage con JaCoCO e Coveralls
*****
Il corso è pensato per chiunque voglia imparare la metodologia di sviluppo Test Driven. Anche se all'interno del corso lavoreremo con Java, tutte le tecniche mostrate sono applicabili a qualunque linguaggio di programmazione Object Oriented.
*****
IL CORSO
Ho sviluppato il corso per essere un percorso graduale alla scoperta degli strumenti e delle tecniche chiave del Test Driven Development.
Acquistando il corso, potrai cominciare il tuo percorso di apprendimento che ti porterà a diventare un perfetto programmatore Test Driven.
Alla fine del corso, padroneggerai gli strumenti necessari a gestire in completa autonomia i tuoi progetti Test Driven e potrai decidere se applicare questo metodo di lavoro anche ai progetti che stai già gestendo.
Che tu programmi con Java o con qualsiasi altro linguaggio di programmazione Object Oriented, questo corso è perfetto per imparare i dettami della programmazione Test Driven.
IL TUO INSEGNANTE
Il mio nome è Filippo e sono un Web Developer da oltre cinque anni. Mi occupo di sviluppo di siti web aziendali e di programmazione di Web App in ambito enterprise per clienti di ogni tipo. nuova skill, questo corso fa al caso tuo!
Non ci sono altri corsi in Italia con questo grado di completezza sul Test Driven Development.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Progettare e sviluppare un'applicazione Java secondo la metodologia Test Driven,Scrivere codice pulito e facilmente manutenibile applicando le regole della buona programmazione,Mantenere sotto controllo il Debito Tecnico della propria applicazione Java,Scrivere un'efficace suite di test per la propria applicazione con JUnit,Valutare la completezza e l'efficacia della tua suite di test mediante la Code Coverage,Sfruttare GitHub per gestire il versionamento della tua applicazione Java,Verificare la robustezza della tua suite di test mediante la tecnica del Mutation Testing
Conoscenze basilari di Java (o di un qualunque linguaggio di programmazione OOP),Basilare conoscenza di Eclipse (o altro IDE di sviluppo),Basilari conoscenze del paradigma di programmazione OOP,PC o Mac con connessione ad internet
Test Driven Development con Java: il corso completo sul TDD
Opinioni
-
L'insegnante è molto preparato, spiega con chiarezza e puntualità i concetti. Forse si sarebbe potuto dedicare maggiore spazio ad alcuni aspetti che sono stati appena accennati.
← | →
-
Per ora mi reputo soddisfatto. Un piccolo appunto da fare sulla pronuncia dei termini inglesi, talvolta inappropriata.
← | →
-
Filippo usa un linguaggio accessibile a tutti. Per ora un'ottima esperienza.
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Pasquale Pio Pazienza
Fabio Armani
Nicole Michielin
Agnello Salvatore
Roberto Bani
Marco Usai
marco Lecce
Fabio De Arcangelis
Giovanni Rubino
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
4 anni del centro in Emagister.
Materie
- Testing
- Programmazione
- Web master
Programma
Introduzione
Cosa voglio insegnarti... e come fare ad impararlo
Come seguire il corso
Introduzione al Test Driven Development
Quiz sui fondamenti del TDD
Strumenti necessari: JDK ed Eclipse
Convenzioni e metodo di lavoro
Il tuo primo test con JUnit
Introduzione
Cosa sono gli Unit Test
Introduzione agli Unit Test
Esportazione ed Importazione di progetti in Eclipse
Testare un metodo: quanti test sono necessari?
Testare un if/else
Testare il comportamento di un ciclo
Refactoring sulla classe di test
Testare il sollevamento di un'eccezione
IMPORTANTE: Nota sulla versione di JUnit utilizzata nei video
JUNIT 4: @Before, @BeforeAll, @After, @AfterAll
Progetto di fine sezione
SOLUZIONE AL PROGETTO: Gestione dei prodotti di un eCommerce in TDD
Quiz sugli Unit Test
Introduzione
Code Coverage: cos'è e come mai è fondamentale
Lancio di un'analisi con JaCoCo
Quiz su Code Coverage e JaCoCo
Introduzione
Cosa sono gli integration Test e come si differenziano dagli Unit Test
Convenzioni sull'esecuzione dei test: suddividere test unitari e di integrazione
Integration testing con il nostro eCommerce
Quiz sugli Integration Test
Introduzione al Mutation Testing
Creazione di un progetto Java per PIT
Installazione di PIT su Eclipse
Lancio di un'analisi con PIT
Introduzione
Modificatori di accesso in Java
Classi concrete ed interfacce
Classi astratte
Principio di singola responsabilità
Refactoring
Lambda Expressions ed Interfacce Funzionali in Java
Cosa fare adesso?
Ulteriori informazioni
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Test Driven Development con Java: il corso completo sul TDD