Vai al contenuto

Corsi Tech & Dev

Corso TDD-BDD con Ruby

Alessio Bussolari

Sviluppatore Ruby On Rails

Fra le tecniche di sviluppo Agile vi sono il BDD e il TDD che consentono di accelerare lo sviluppo e il test del software grazie a cicli di sviluppo estremamente brevi con casi di test semplici e diretti. Gli sviluppatori utilizzano il TDD e il BDD per identificare prima di tutto gli obiettivi del codice sotto forma di test, per ridurre al minimo gli sprechi e concentrarsi sull’utente.  

Ogni classe ha un numero ristretto di partecipanti per garantire una maggiore attenzione al singolo.

-Environment setup and Deployment: i test e le 4 regole del testing -RSpec -Organizzazione dei test -Stubs & Mocks: per simulare comportamenti di metodi interni all’app -FacotryBot: per creare oggetti validi basati su entità̀ interne -VCR: per simulare le chiamate a sistemi esterni -Models -Views -Controller -EXTRA: Struttura della cartella spec -EXTRA: API  

Il corso consente di apprendere le logiche e le modalità per adottare le due tecniche nei cicli di sviluppo degli applicativi e di identificare quando è opportuno adottarle rispetto alle caratteristiche dei software da sviluppare.

Al termine del corso lo sviluppatore saprà muoversi con confidenza nella creazione di test che validino il codice sviluppato, avrà acquisito le competenze necessarie per adottare e mettere in pratica le metodologie e per supervisionare altri sviluppatori (o fornitori esterni).

  • 36 ore organizzate in 6 lezioni
  • Sede 1: aula Firenze e/o Bologna
  • Sede 2 : online in video conferenz

Per le aziende

Possiamo organizzare il corso nella tua azienda riprogettandolo secondo le tue necessità.

Iscrivendoti al corso avrai questi bonus:

materiali didattici

Slide, esercitazioni e documenti condivisi dal docente

contenuti speciali

Accesso a contenuti speciali e webinar gratuiti

registrazioni

Registrazioni delle lezioni da poter rivedere

certificato finale

Attestato di partecipazione al Corso

Richiedi Maggiori Informazioni










    * dati richiesti


    Con l’invio del modulo dichiaro di aver preso visione Privacy policy e acconsento al trattamento dei dati per l’erogazione del servizio richiesto.

    Acconsento al trattamento dei dati come risultante dall’informativa privacy per le finalità di invio di aggiornamenti, notizie su borse di studio e agevolazioni economiche.

    Richiedi Maggiori Informazioni

    Tags:

    Data

    Set 23 2023