Integrating Node Applications with GitHub

In this course, you will learn to test files automatically with Travis, how to deploy GitHub repositories automatically with Trello, and much more.
Course info
Rating
(28)
Level
Beginner
Updated
Aug 5, 2016
Duration
1h 43m
Table of contents
Course Overview
Integrating NodeJS Applications with GitHub
Integrating Node Applications with Travis CI and GitHub
Deploying GitHub Branches Automatically with Cloud-based Deployment Software (Heroku)
Automatically Creating Issues and Managing Repos with Discussion Board Software (Trello)
Integrating Custom Node.js Webhooks with GitHub
Conclusion
Description
Course info
Rating
(28)
Level
Beginner
Updated
Aug 5, 2016
Duration
1h 43m
Description

With the pace of development on the internet increasing each year, developers need a way to manage NodeJS applications that will keep them ahead of the pack. This course, Integrating Node Applications with GitHub, will help you not only learn a variety of skills that will help in any workplace that uses GitHub, but many advanced techniques that can be used to deploy your own applications, or contribute outstandingly to your place of business. You'll learn how to integrate your GitHub projects with Travis CI, which will let you know well in advance if there are any errors, and can be integrated with other applications to allow for error-free deploys. Next, you'll learn to deploy your NodeJS application using Heroku. Deployment of Node applications can be extremely challenging, but this course makes it simple and easy enough to be accomplished in a few short videos. Lastly, you'll learn how to set GitHub up with Trello, which facilitates professional discussion between workers and clients. After completing this course, you'll be ready to interact with GitHub projects in the workplace and independently much more effectively.

About the author
About the author

Daniel Stern is a freelance web developer from Toronto, Ontario who specializes in Angular, ES6, TypeScript and React. His work has been featured in CSS Weekly, JavaScript Weekly and at Full Stack Conf in England.

More from the author
Force Layout Graphs in D3
Beginner
2h 16m
Aug 13, 2019
Vue.js: Big Picture
Beginner
1h 7m
Aug 31, 2018
More courses by Daniel Stern
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, I'm Daniel Stern and I'd like to tell you about my new course on Pluralsight Integrating Custom Node. js Applications with GitHub. I'm extremely excited to be presenting this course as it's full of information any developer would consider highly practical and useful for everyday situations. GitHub is a tool used by corporations and independent developers alike to create more reliable code and collaborate efficiently. In this course, we'll learn to augment the GitHub experience by integrating it with other productivity tools. We'll start off by learning to integrate GitHub with Travis CI. An essential tool for any team which makes it possible to send error-free code to production every time. We'll then learn how to integrate our repository with Heroku. GitHub-Heroku integrations are some of the most powerful of all as they'll allow us to deploy our app to the web live with every commit and allow us to use our custom Node. js back-end. We'll also learn how to connect GitHub to Trello so as to better connect with our clients and teammates. We'll even cover WebHooks an advanced tool that you can use to create your own integrations. All in all, I'm very proud to be presenting this course and I hope that by watching it you can improve your productivity and take your Node. js apps to the next level.