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

  • OOP
  • Java
  • Unit testing – elemente de baza

Trainer in Online
Catalin Tudose Java and Web Technologies Expert
Catalin este un inginer software cu experienta intr-o varietate de arii precum analiza cerintelor, management de proiect ( Waterfall si Agile), managementul resurselor umane, design baze de date, arhitectura software si tehnologii software pentru Entreprise Applications.

De-a lungul carierei sale a avut mai multe roluri de la senior developer pana la technical team lead. In afara de software development, Catalin este implicat si in dezvoltarea si facilitarea cursurilor de formare in programare si baze de date pentru companii si universitati. A tinut cursuri pe teme ca Java, tehnologii web, analiza algoritmilor, SQL si design baze de date.

Este Scrum Master Agile certificat si are o experienta vasta in gestionarea proiectelor de software development.
Cursul este programat in: Online
2.06.2020 - 5.06.2020
Interval orar: 09:00-13:00
Loc: Online
Durata: 16 ore
Limba: English
Trainer
Catalin Tudose
Java and Web Technologies Expert
-10% 1 200 RON
1 080 RON
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.
2.06.2020 - 5.06.2020
Interval orar: 09:00-13:00
Loc: Online
Durata: 16 ore
Limba: English
Trainer
Catalin Tudose
Java and Web Technologies Expert
-10% 1 200 RON
1 080 RON
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.
Bucuresti 1188 RON
Cracovia 1188 RON
Wroclaw 1188 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. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Alte cursuri care te-ar putea interesa:
JVA-030
12 ore
JVA-067
12 ore

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.