
- Overview
- Transcript
1.3 Before You Start
In this video, we'll go over a checklist of things to do before beginning starting the course project.
1.Introduction3 lessons, 07:24
Free Lesson 1.1Introduction01:12
Free Lesson 1.2Test-Driven Development in Angular04:14
1.3Before You Start01:58
2.Scaffolding a Testable Angular App5 lessons, 46:23
2.1Introducing the Ironclad Address Book04:57
2.2App Setup11:37
2.3Serving Mocha Tests10:32
2.4Running Karma Tests11:33
2.5Implementing a Simple Back End With Express07:44
3.Testing Angular Applications5 lessons, 51:44
3.1Testing Services With Inject and Module12:45
3.2Verifying GET and POST Functionality With $httpBackend05:43
3.3Testing Angular Controllers12:27
3.4Testing Angular Filters10:19
3.5Testing Angular Directives10:30
4.Code Coverage With Istanbul3 lessons, 18:01
4.1What Is Istanbul?01:14
4.2Adding Istanbul to our Application09:40
4.3Generating and Serving a Code Coverage Report07:07
5.End-to-End Testing With Protractor4 lessons, 23:27
5.1Installing Protractor Dependencies03:55
5.2Configuring Selenium08:30
5.3Testing With Protractor05:06
5.4Automating Protractor05:56
6.Adding Finishing Touches4 lessons, 23:06
6.1Reviewing our App03:56
6.2Adding Contacts07:27
6.3Updating the Contact Display04:47
6.4Adding Styles06:56
7.Conclusion1 lesson, 04:05
7.1Conclusion04:05
1.3 Before You Start
I'm Daniel for Tuts+. In this video, we're going to review what we're going to need to do before starting on this course. This course contains a lot of interactive elements that you can participate with as well, so be sure to take note and follow the following steps. To program along with this course, you're going to need to have Node.js installed on your workstation. We use Node.js quite a bit so there's no way around this. If you can't install things on your workstation, have the administrator of the workstation install Node.js. Make sure you have enough permissions to install packages freely with NPM. This course can be completed on either a PC or Mac. I haven't tested it on Linux, but it should probably work on Linux as well. I've done it on a PC, but I've tried to include instructions for Mac as well, wherever applicable. As I mentioned, you need to install packages with NPM, so make sure you have permissions. You don't need to install NPM because that comes with Node, but if you've been installing packages with NPM and getting permission errors, access denied type stuff. You should troubleshoot that before proceeding with this course. As we progress through the course, I am going to be using the text editor Brackets for this project. However, you can use whatever text editor you want. I recommend either Brackets, Sublime, or IntellaJ. And last but not least, we'll be using GIT to manage our project files. So make sure you have GIT installed on your computer, either Windows, Mac, or Linux. And also, you should have a basic understanding of how to work with GIT. Well, that's all we need to complete this course, so let's get started.