Introduction to Node.js Development

Basics of creating a server using Node, useful framework called Express, server-side templates, and deploying on Heroku.
3.6 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,752 students enrolled
$19
$55
65% off
Take This Course
  • Lectures 16
  • Length 1 hour
  • Skill Level Expert Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

Node is an implementation of the Chrome JS runtime that can be run on the server. This means we can write fast, asynchronous code in Javascript to power our websites on both the client side and the server side. In this course, we’ll cover the basics of creating a server using Node, moving onto a useful framework called Express, looking at server-side templating, and deploying our application on Heroku. We’ll also cover the basics of the MV* architectures.

Course Includes:

  • 17 videos with over 78 minutes of lectures and explanations.
  • 6 external resource files.
  • 7 exercises to help you master introductory Node concepts.

What You'll Learn:

  • Introduction to Node
  • Client vs Server
  • Running Node
  • Modules
  • Git Ignore
  • Node Server
  • Using the Express Framework
  • Nodemon
  • Using Jade Templating
  • Model View Controller (MVC)
  • Deploying to the Web
  • Heroku
  • Additional Resources
  • Exercises
  • And More!

What are the requirements?

  • Introduction to HTML
  • Introduction to JavaScript Development
  • Intermediate JavaScript Development

What am I going to get from this course?

  • Course Goal: Learn how to use Node
  • Building and deploying a Node application using Express
  • Understanding MV* architectures

What is the target audience?

  • Intermediate and Advanced JavaScript Developers
  • Anyone interested in learning more about server-side implementations of JavaScript, Heroku, etc.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
01:17
Section 2: Client vs Server
Client vs Server
Preview
05:26
Section 3: Introduction to Node
Running Node
Preview
02:38
Modules
04:57
Gitignore
00:53
Section 4: Node Server
Basic server
06:29
Using the Express Framework I
09:14
Using the Express Framework II
09:26
Nodemon
02:50
Section 5: Templating
Using Jade
09:03
Section 6: Model View Controller
Understanding MVC
04:43
Section 7: Heroku
Getting Started with Heroku
00:41
Creating an App
06:28
Modifying your App for Heroku
Preview
01:59
Section 8: Excercises
Excercises
1 page
Section 9: Conclusion
Course Conclusion
Preview
00:40

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

RefactorU LLC, Accelerates the learning of aspiring creative technologists.

Based in Boulder, Colorado, RefactorU accelerates the learning and development of the world's aspiring creatives, makers, and technologists. RefactorU empowers individuals to reinvent themselves to meet the needs of today's technology-driven economy while building lifelong professional networks for the future.

RefactorU offers on-campus and self-paced courses in full-stack web application development, data science, and other 21st century skills. RefactorU's Instructors Include:


Chris Rolfs

Chris is a game developer and designer with substantial experience in front and back-end web development as well as web and desktop game design and development. Chris is the current Instructor for RefactorU's online courses, and spends his daylight hours being a rockstar Front End Engineer at Facebook.

Ready to start learning?
Take This Course