Course info
Sep 19, 2014
1h 53m

Has your app or project grown in the past, and the bugs just grow with it? Continuous Integration allows you to build a solid app with a solid development process and environment that can scale without introducing more bugs. Among other things, CI forces developers to make sure all tests pass before they deploy their code. This course will guide you through the development of a simple Angular app on top of Node.js Express.

About the author
About the author

Alexander has been an IT Instructor, Developer, and now President at SocialPlay inc.

More from the author
More courses by Alexander Zanfir
Section Introduction Transcripts
Section Introduction Transcripts

Deployment Intro
Hi. My name is Alexander Zanfir, and in this module we'll look at Deployment. We will begin by deploying our app as it is to Heroku. We will learn how Heroku works, what dynos are, and the different types of process types available to host our app and services. We will use MongoDB to get some persistence going with our jobs. We will learn how to get Heroku to work with MongoDB using MongoLabs. We will create the get job endpoint for our app to connect to and to get the job securely from the database.

Testing and Deployment
Hi. My name is Alexander Zanfir, and in this module we'll look at Testing and Deployment. We will write our first test using Mocha and Chai. We will then refactor our test once it's passing. We will further refactor our code using BlueBird Promises and learn how to make our code look much cleaner and avoid those dreaded nested callbacks. We will then end up with the start to a solid data layer that we can continue to build on.