Java Behavior-Driven Development (BDD)

Java Behavior-Driven Development (BDD)

Participantii vor invata cum sa scrie propriile lor aplicatii, aplicand principii BDD si folosind JUnit5, Cucumber si JBehave.
Cod: JVA-073
Durata: 16 ore

Descriere

In cadrul acestui training vei invata cum sa lucrezi cu Behavior-Driven Development (BDD) in Java.

BDD este o metodologie de software development care satisface in mod direct nevoile de business. Filosofia din spatele ei este generata de strategia de business, de cerinte si de obiective - pe care aceasta metodologie le rafineaza si le transforma intr-o solutie IT.

BDD ajuta la reducerea costurilor si risipei, la schimbari mai sigure si mai usor de implementat precum si la release-uri mai rapide. BDD se concentreaza pe a orienta efortul de dezvoltare spre descoperirea si livrarea de functionalitati care sa ofere business value si pe evitarea celor care nu fac asta.

Participantii vor invata cum sa scrie propriile lor aplicatii software, implementand principii BDD si folosind JUnit5, Cucumber si JBehave.

Subiecte curs

Elementele de baza ale Behavior Driven Development
  • Procesul de dezvoltare BDD
  • Cum construim un software corect
  • Cum abordam incertitudinea
  • Behavior-Driven Development
  • Test-Driven Development
  • Introducerea unei functionalitati noi
  • Criterii de acceptare
  • Analiza cerintelor
  • Principii si practica BDD

Cum facem pasul de la TDD la BDD
  • Caracteristici TDD
  • Caracteristici BDD
  • TDD vs BDD
  • Beneficii BDD
  • JUnit 5 Essential Annotations

Java BDD cu Cucumber
  • Introducere Cucumber
  • Gherkin, functionalitati, scenarii, annotations
  • Instalarea si configurarea Cucumber
  • Adaugarea de functionalitati cu ajutorul Cucumber

Java BDD cu JBehave
  • Introducere in JBehave
  • Functionalitati si terminologie
  • Instalarea si configurarea JBehave
  • Adaugarea de functionalitati cu ajutorul JBehave

Obiective

  • Sa ofere participantilor cunostintele necesare pentru a dezvolta aplicatii software folosing Java BDD cu Cucumber si JBehave

Public tinta

  • Programatori Java
  • Arhitecti Software
  • Software Testeri care trebuie sa automatizeze anumite activitati

Cerinte curs

a:2:{s:4:"TEXT";s:91:"
  • OOP
  • Java
  • Unit testing – elemente de baza
";s:4:"TYPE";s:4:"html";}

Alege oras Online Pret
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 1900 RON
Bucuresti 1900 RON
Cracovia 1900 RON
Wroclaw 1900 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

Alte cursuri care te-ar putea interesa:
+0+

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.