Test Driven Development: Per Programmatori Java - Sconti Poste + Life Learning

50,00 €

100,00 €

Impara a realizzare applicazioni Java con la metodologia TDD

Sono Filippo Calabrese, Web Developer Freelance e nel mio corso online “Test Driven Development: Per Programmatori Java” ti insegnerò come sfruttare la metodologia di lavoro TDD per realizzare applicazioni complesse, senza temere la crescita del tuo codice sorgente.

Perchè scegliere questo corso?

Benvenuto al corso online Test Driven Development: Per Programmatori 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 percorso 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 Versionamento con GitHub Code Coverage con JaCoCO e Coveralls. Il corso online è pensato per chiunque voglia imparare la metodologia di sviluppo Test Driven. Anche se lavoreremo con Java, tutte le tecniche mostrate sono applicabili a qualunque linguaggio di programmazione Object Oriented.

Ho sviluppato il corso online Test Driven Development: Per Programmatori Java per essere un percorso graduale alla scoperta degli strumenti e delle tecniche chiave del Test Driven Development. Acquistandolo potrai cominciare il tuo percorso di apprendimento che ti porterà a diventare un perfetto programmatore Test Driven. Alla termine 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 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. So bene quanto possa essere tedioso e frustrante affrontare la programmazione di un progetto complesso, ma per fortuna, sono stato formato come programmatore ed ho imparato a fare mia la metodologia di lavoro Agile. Ho studiato Informatica presso l'Università Degli Studi di Firenze e studio Java da oltre cinque anni, prima per passione personale e poi per necessità accademiche. Ho realizzato applicazioni Java di ogni sorta, da piccoli giochi da tavolo a gestionali per accesso e manutenzione di database. So bene quali sono le problematiche di un programmatore e sono qui per aiutarti ad affrontarle con un metodo di lavoro efficace, che ti permetta di scrivere codice in modo confident, facendo uso della metodologia Agile.

Il corso online Test Driven Development: Per Programmatori Javaè pensato per aiutare gli studenti che vogliono portare le proprie skills di programmazione al livello successivo, oltre che per dare il mio contributo alla diffusione di questa metodologia di lavoro anche nel nostro paese, che purtroppo risulta molto arretrato rispetto agli altri paesi europei, in cui l'approccio Test Driven è considerato lo standard. Se vuoi portare le tue abilità di programmatore al livello successivo, imparando una metodologia di lavoro che renda in grado di dominare la complessità dello sviluppo di applicazioni complesse, questo è il corso che fa al caso tuo! Se vuoi imparare un metodo di lavoro efficace ed innovativo, che ti permetta di aumentare il tuo valore come programmatore ed essere più appetibile agli occhi di un'azienda, questo è il corso che fa al caso tuo! Se vuoi imparare l'approccio Test Driven per cominciare il tuo progetto personale e costruire la tua StartUP, questo è il corso che fa al caso tuo! Se vuoi semplicemente imparare una nuova skill, questo corso fa al caso tuo! Non ci sono altri corsi in Italia con questo grado di completezza sul Test Driven Development.

Cosa imparerai con questo corso?

Iscriviti Ora al Corso Online “Test Driven Development: Per Programmatori Java” e avrai accesso alle mie lezioni dove imparerai:

A progettare e sviluppare un'applicazione Java secondo la metodologia Test Driven,

A scrivere codice pulito e facilmente manutenibile applicando le regole della buona programmazione,

A mantenere sotto controllo il Debito Tecnico della propria applicazione Java,

A valutare la completezza e l'efficacia della tua suite di test mediante la Code Coverage,

A verificare la robustezza della tua suite di test mediante la tecnica del Mutation Testing.

Iscrivendoti al corso avrai questi bonus:

Accesso Illimitato

Studia H24 e 7 giorni su 7

Workspace

Classe virtuale esclusiva

Certificato Finale

Inclusivo di N° di licenza

Materiale Didattico

A tua disposizione

Tutor Online

Fai qualsiasi domanda

Esercitazioni

Fai pratica con il corso

Programma del corso:

INTRODUZIONE

Presentazione al Corso Test Driven Development: Per Programmatori Java
Materiale didattico del corso Test Driven Development: Per Programmatori Java
Materiale didattico aggiuntivo del corso Test Driven Development: Per Programmatori Java

INTRODUZIONE & SET-UP

Introduzione & SET-UP
Cosa Voglio Insegnarti e Come Fare ad Impararlo
Come Seguire il Corso
Introduzione al Test Driven Development
Strumenti Necessari: JDK ed Eclipse
Concenzioni e Metodo di Lavoro
Il Tuo Primo Test con JUnit

INTRODUZIONE A JUNIT E UNIT TESTING

Introduzione a JUnit e Unit Testing
Cosa Sono gli Unit Test
Esportazione ed Importazione di un Progetto
Testare un Metodo: quanti Testo Sono Necessari?
Testare un If/Else
Testare il Comportamento di un Ciclo
Refactoring sulla Classe di Test
Testare il Sollevamento di un'Eccezione
JUnit 4: @Before, @Beforeall, @After, @Aftera
Progetto di Fine Sezione
Soluzione al Progetto

CODE COVERAGE CON JACOCO

Introduzione al Code Coverage
Code Coverage: Cos'è e Come Mai è Fondamentale
Lancio di un'Analisi con JaCoco

INTEGRATION TESTING CON JUNIT

Introduzione ad Integration Testing
Cosa Sono gli Integration Test e Come si Differenziano dagli Unit Test
Convenzione sull'Esecuzione dei Test
Integration Testing con il Nostro eCommerce

MUTATION TESTING CON PIT ED ECLIPSE

Introduzione al Mutation Testing
Creazione di un Progetto Java per PIT
Installazione di PIT su Eclipse
Lancio di un'Analisi con PIT

EXTRA: FONDAMENTI DI OOP + CENNI DI PROGRAMMAZIONE FUNZIONALE

Introduzione ai Fondamenti di OOP
Classi Concrete ed Interfacce
Classi Astratte
Principio di Singola Responsabilità
Refactoring
Lambda Expressions ed Interfacce Funzionali in Java

TEST FINALE

Test Driven Development: Per Programmatori Java

Le recensioni del corso:

Rating 0
0 Recensioni
Dettagli
5 stelle 0
4 stelle 0
3 stelle 0
2 stelle 0
1 stella 0