Advertisement
  1. Code
  2. Angular
Code

New Course: AngularJS for Test-Driven Development

by
Length:ShortLanguages:
Final product image
What You'll Be Creating

AngularJS is one of the most widely-used web frameworks today. Part of what makes Angular so amazing is that it is a framework written from the ground up with testing in mind. Our new course, AngularJS for Test-Driven Development, takes a practical, hands-on approach to using Angular to its full testing capabilities.

What You’ll Learn

Tuts+ instructor Daniel Stern will show you how to build an app with good test coverage, how to write effective tests, and how to run tests automatically. Automated testing allows us to write code that is more reliable, more effective and easier to maintain.

In order to test Angular properly, you need to be familiar with a variety of libraries, many from the Angular team itself. This course will familiarize you with all the testing frameworks you'll need: Mocha, Chai, Protractor, Karma and more.

By the end of this video series, you will be able to integrate into a workplace team using Angular test-driven development, and use testing in your own projects to maximize your effectiveness.

Here are some free lessons from this course, as a preview of what you can expect:

Introducing the Ironclad Address Book

This video is a preview of the app that you'll be building, with a look at its many test-driven features.

Testing Services With Inject and Module

In this video from later in the course, you'll begin writing some tests for your contact list app. You'll implement the Angular Mocks library, using Bower, that will allow you to easily mock tests for Angular.

Reviewing Our App

This video is from near the end of the course, and offers a review of the completed app and its components, including the Karma configuration, Protractor configuration, and Node dependencies.

Start Learning for Just $15

You can take our new course straight away by subscribing to Tuts+. For just $15 a month, you get access to this course and hundreds of others, with new ones added every week.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.