The Java Type System
This file contain basic syntax and runtime that you can play with in your browser (see demo).
This lecture introduces Test-Driven Development (TDD), also called Test First Development or Behavior Driven Development. In Behavior Driven Development, we write executable specifications for our code that verify behavior by example. So instead of writing tests, we call them examples that are grouped together in suites that together form a spec. This change in nomenclature reinforces the notion that this is part of the design process, rather than an afterthought.
In this and later lectures, you will need the exercises that can be found here:
This lecture demonstrates Jasmine syntax of "it" and "describe" in more detail.
You will need the exercises that can be found here:
Here we have HTML/JS demoing iteration by example.
Functions were initially introduce in the lecture on Objects. This lecture dives into functions in more detail, including best practices about when to use one kind of syntax vs. another.
After going through the Closure lecture I realized that we were missing a simple example of how to do closures the right way.
Here it is.
Blazing Cloud is a consulting firm based in San Francisico, California. We offer in-person, local classes as well as on-site and remote training.
Many of our classes apply an innovative teaching approach that is gaining widespread adoption, called Test-First Teaching, where students implement exercises that will cause pre-defined tests to pass. Many senior software engineers in the field find that testing is an effective way to learn a new language or API. This methodology also provides a good introduction to best practices for people who are new to testing.
About Blazing Cloud Instructors: