Tuesday, 17 March 2015

Udemy Free Course - The TDD Course for Beginners: Learn by Practicing 7 Katas - 100% Off

Free Udemy Course

Course Description

In this course you will learn about the basics of Test Driven Development. You will learn how to do Problem Domain Analysis, Solution Domain Analysis, Designing Test Cases and Writing Tests First. Learn the Basics of Test Driven Development in Ruby using this Beginner Course. This course will take 4 hours to complete.
  • Practice skills using 7 katas
  • Take 8 quizzes to self-evaluate your understanding
  • Use the downloadable checklists to guide you when coding
  • Learn 3 different techniques to do Test Driven Development
You can be more productive if you practice TDD at work. Companies that adopt Test Driven Development are great places to work.
The material used in this course is the result of feedback from students who attended my TDD bootcamps and tutorials. This is a course designed by a developer for developers.
The concepts are first explained in a presentation. Then a coding demo illustrates how to apply the theory in practice. At the end of the lesson an exercise is given to reinforce the material.
You will learn the following concepts:
  • Assertions
  • The structure of a test
  • TDD Cycle
  • Minimal Implementation
  • Starter Test
  • Story Test
  • Next Test
  • Refactoring
  • Obvious Implementation
  • Fake It Till You Make It
  • Triangulation
  • Hiding Implementation Details
You will be able to attend interviews for companies that demand TDD skills to get a six-figure salary. Complete with working files and code samples, you’ll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course.
The price of this course will go up once it gets reviews. No questions asked, 30-day full refund if you are not satisfied. Enroll in this course now, this course can help you get a better job with six-figure salary

Curriculum

Assertion
Basics of Test Driven Development
Basics Quiz
Brief Introduction to TDD
Canonical Test Structure
Closing Thoughts
Common TDD Beginner Mistakes
Common TDD Mistakes
Demo
Designing Test Cases
Fake It Till You Make It
Fibonacci Demo
Fizz Buzz Kata
Getting it Right
Hiding Implementation Details
Introduction
Introduction
Make Your Code Robust
Make Your Code Robust
Meet Your Instructor
Minimal Implementation
No if statement constraint
No if-else Constraint
Obvious Implementation
Problem Domain Analysis
Problem Domain Analysis and Solution Domain Analysis
Problem Solving Skills
Scope of the Course
Section 1: Introduction
Section 10: Course Wrap Up
Section 2: Let's Start with the Basics
Section 3: Problem Solving Skills
Section 4: Basics of Test Driven Development
Section 5: Getting it Right
Section 6: Fibonacci
Section 7: Fizz Buzz
Section 8: Stack
Section 9: Techniques in Test Driven Development
Self Assessment
Solution Domain Analysis Redux
Solving the Fibonacci Sequence Problem
Stack Kata Introduction
Sum a List of Numbers
TDD Cycle Demo
Techniques in Test Driven Development
Terminology
Test First Programming
Test Precisely and Concretely
Test Precisely and Concretely
The Final TDD Diagram
Transformation Priority Premise
Transformation Priority Premise Demo
Triangulation
Welcome to the Course
What vs How
What vs How
Where to go next?

LINK FOR THE FREE COURSE

100% Off, Udemy 100% Off, Udemy Coupon, Udemy Coupon Code, Udemy course, Udemy course download, Udemy course reviews, Udemy courses, Udemy courses for free, Udemy courses free, Udemy courses free download, Udemy discount, Udemy download, Udemy education, Udemy free, Udemy free course, Udemy free courses, Udemy free online courses, Udemy online, Udemy online course, Udemy online courses, Udemy online courses review, Udemy reviews, Udemy tutorial, Udemy tutorials, Udemy.com free courses,