Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
BDD & TDD in Practice: How to "Build the Right Thing"
Rating: 3.9 out of 5(40 ratings)
183 students
Last updated 5/2020
English

What you'll learn

  • Concept of Behaviour Driven Development & Test Driven Developement
  • How to use and implement BDD with JavaScript
  • Using the example of a task list, you will learn what scenarios can look like, how tests are written and how to write down the appropriate code.
  • What Gherkin and Cucumber are and how to work with them in the BDD cycle

Course content

8 sections24 lectures1h 35m total length
  • Why BDD? - Introduction1:09
  • Overview and Content of the Course1:04

Requirements

  • Basic knowledge of JavaScript
  • Basic knowledge of Jest

Description

When developers and non-developers such as product owners, customers or project managers work on a project, it can quickly happen that there is a gap between what one imagines and what the other implements. To avoid this, we work with the software development process Behavior Driven Development - but what exactly is BDD?

In this course we will give you an introduction to Behaviour Driven Development and how we can use and implement it using JavaScript.

In our course "BDD & TDD in Practice" you will get an introduction to Behavior Driven Development and how to use and implement it with JavaScript. Using the example of a task list, you will learn what scenarios can look like, how tests are written and how to write down the appropriate code. In addition, of course, we also go into what "Gherkin" and "Cucumber" are. In addition to the video units, we have put together summaries and useful links that can help you understand.

Also we will code a small project together, but not in the normal, boring way you are used to. No, this time you will do it using the BDD approach!


See you in the course,

Alex

Who this course is for:

  • Intermediate JavaScript developer curious to learn how to implement using BDD