Test Driven Development con Java: il corso completo sul TDD

5.0
9 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.
    |

Corso

Online

RISPARMIA 87%
20 € IVA inc.

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

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

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

Online

Inizio del corso

Scegli dataIscrizioni aperte

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

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • 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.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Pasquale Pio Pazienza

5.0
29/01/2020
Sul corso: 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.
Consiglieresti questo corso?:

Fabio Armani

5.0
29/01/2020
Sul corso: Per ora mi reputo soddisfatto. Un piccolo appunto da fare sulla pronuncia dei termini inglesi, talvolta inappropriata.
Consiglieresti questo corso?:

Nicole Michielin

5.0
28/01/2020
Sul corso: Filippo usa un linguaggio accessibile a tutti. Per ora un'ottima esperienza.
Consiglieresti questo corso?:

Agnello Salvatore

5.0
28/01/2020
Sul corso: Bel corso, in quanto spiega concetti che avrebbero potuto essere dati per acquisiti.
Consiglieresti questo corso?:

Roberto Bani

5.0
28/01/2020
Sul corso: Il corso è buono. Filippo dimostra di padroneggiare l'argomento. E tuttavia necessario avere familiarità con Java per riuscire a seguire con successo le lezioni.
Consiglieresti questo corso?:

Marco Usai

5.0
28/01/2020
Sul corso: Mi sono avvicinato al corso con esperienza di programmazione ma ignorando TDD: Lo consiglio, ma solo a chi come me non è alle prime armi.
Consiglieresti questo corso?:

marco Lecce

5.0
27/01/2020
Sul corso: Ottime spiegazioni. Slide non particolarmente appassionanti.
Consiglieresti questo corso?:

Fabio De Arcangelis

5.0
27/01/2020
Sul corso: Speravo in un corso di approfondimento, mentre il corso è basilare. Come tale, è comunque un buon corso.
Consiglieresti questo corso?:

Giovanni Rubino

5.0
26/01/2020
Sul corso: Molti contenuti esposti con accurata precisione e dovizia di particolari.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

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

Contenido del curso
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

A chi è rivolto: Programmatori Java che vogliono aumentare il proprio bagaglio di conoscenze,Aspiranti programmatori che vogliono imparare i paradigmi del metodo Agile,Hobbisti che vogliono padroneggiare il Test Driven Development,Studenti di facoltà scientifiche che devono superare esami di programmazione
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

20 € IVA inc.