Front-End First: Testing and Prototyping JavaScript Apps
Being a productive front-end web developer can be challenging at times. In this course we will uncover how the front-end can be unit tested, mocked, and rapidly prototyped separate from the back-end.
What you'll learn
Being a productive front-end web developer can be challenging at times. In this course we will uncover how the front-end can be unit tested and rapidly prototyped separate from the back-end. We will cover the basics of unit testing and use a variety of tools and techniques to help assist with mocking and prototyping. Then we will uncover how to integrate these techniques with common front-end frameworks such as KnockoutJS, Backbone.js, and AngularJS.
Table of contents
- Introduction 1m
- Tightly Coupled Components 1m
- Tightly Coupled Components: Demo 5m
- Private Parts 1m
- Private Parts: Demo 2m
- Singletons 1m
- Singletons: Demo 5m
- Anonymous Functions 1m
- Anonymous Functions: Demo 2m
- Mixed Concerns 1m
- Mixed Concerns: Demo 4m
- New Operators 1m
- New Operators: Demo 2m
- Conclusion 1m
- Introduction 2m
- Mocha 9m
- Mocha: Demo 4m
- Simple Tests 4m
- Simple Tests: Demo 5m
- Asynchronous Tests 5m
- Asynchronous Tests: Demo 3m
- Getting Started with Grunt 6m
- Getting Started with Grunt: Demo 4m
- Running Tests Automatically 2m
- Running Tests Automatically: Demo 4m
- Video Studio Tests Runner 2m
- Video Studio Tests Runner: Demo 3m
- Conclusion 1m