Events
Event
- Title:
- Liz Keogh's BDD Immersion Workshop
- When:
- Feb 26 2010 - Feb 26 2010
- Where:
- The Skills Matter eXchange - London
- Category:
- Paid Training
Description
BDD Immersion Workshop: Behaviour-Driven Development for Developers (BDD-01-01)
Are you a Java developer? Would you like to be able to discuss your work more easily with the business and other team members? Then this BDD training course is for you!
In this highly practical Behaviour-driven development workshop, you will learn how to add the BDD methodology to your existing Agile development process. You will find out how the vocabulary you use while developing software, affects your approach and how to use the “outside-in” approach to software development. Upon completion of this BDD course, you will understand how to write examples of behaviour to aid good design, form living documentation and keep your code easy to use and change.
LEARN HOW TO:
- Talk about unit testing without using the word “test”
- Use DDD's ubiquitous language in combination with BDD's vocabulary
- Understand the benefits of BDD as a pull-system
- Use standard techniques in conjunction with BDD to allow design patterns to emerge
- Use mocks to assign responsibility to collaborating classes
- Write maintainable scenarios to describe the system at a high level
- Discuss the value that your code provides in language that the business understands
PROGRAMME
Introduction to BDD
- History and evolution of BDD
- Comparison with TDD
- Scenarios and examples
- Stories and Feature Injection
- Outside-In
- Scenarios, outside-in and “Given / When / Then”, using JBehave
- Examples of behaviour and “Should”, using JUnit
- Collaborators, Dependency Injection and the Single Responsibility Principle
- Mocks, mocking frameworks and rolling your own
- Tell, Don't Ask
- Phrasing value and asking Why?
- Danger signals
- Practice, practice, practice
- Other resources
- Mapping TDD to BDD
COURSE PREREQUISITES
To benefit from this BDD workshop, you should be a moderately experienced Java developer with an understanding of OO before attending this course. An interest in technical Agile practices, including TDD and Acceptance Testing will help you during this course, but prior knowledge of TDD or JUnit is not required.
COURSE LABS & EXERCISES
This BDD course features lectures, discussions and multiple exercises, based on a practical example problem.
COURSE DATES & REGISTRATION
Date City Cost Offer
Date City Cost Offer
| 26-02-10 | London | £595.00 | £595.00 2-FOR-1 FIRST TEACH offer, valid until 26-01-10 | Book Online Now |
| 09-04-10 | London | £595.00 | £535.00 if booked by 10-03-10 | Book Online Now |
| 29-06-10 | London | £595.00 | £535.00 if booked by 30-05-10 | Book Online Now |
| 28-09-10 | London | £595.00 | £535.00 if booked by 29-08-10 | Book Online Now |
| 07-12-10 | London | £595.00 | £535.00 if booked by 07-11-10 | Book Online Now |
Venue
- Venue:
- The Skills Matter eXchange
- Street:
- 116-120 Goswell Road
- ZIP:
- EC1V 7DP
- City:
- London
- Country:
- UK
Description
Registered Users:
You have to login to register for this Event.
Events menu
Event Calendar
Events
- 06.Feb - 09.Feb | 09.00 Core Spring Training in I...
- 22.Feb - 22.Feb | 09.00 jQuery Jumpstart Training...
- 23.Feb - 24.Feb | 09.00 HTML5 Jumpstart Training ...
- 25.Feb - 25.Feb | 09.00 CSS3 Jumpstart Training i...
- 27.Feb - 01.Mar | 09.00 Core Spring Training in I...
- 01.Mar - 03.Mar | 09.00 iOS Jumpstart Bangalore, ...
- 01.Mar - 03.Mar | 09.00 Android Jumpstart Bangalo...
- 15.Mar - 17.Mar | 09.00 QTP Jumpstart Bangalore, ...
- 16.Mar - 17.Mar | 09.00 Cloud Computing Infrastru...
- 20.Mar - 23.Mar | 09.00 Core Spring Training in B...
- 26.Mar - 27.Mar | 09.00 Hibernate with Spring Tra...
- 28.Mar - 31.Mar | 09.00 Enterprise Integration w...
- 13.Apr - 14.Apr | 09.00 Data Center UCS Jumptart ...
- 16.Apr - 19.Apr | 09.00 Core Spring Training in D...
- 07.May - 10.May | 09.00 Core Spring Training in B...
Home
Community