O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Fundamentals of Node.js

Video Description

Any IT professional or hobbyist anticipating a solid understanding of how Node.js based Web Applications work, how they’re designed, administered, and developed needs to enroll in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to get Node.js Web App projects up and running.

Table of Contents

  1. Introduction to the Course
    1. Welcome to Node.js- Simple & Complete! 00:00:49
    2. How This Will Go 00:03:58
    3. Project Introduction 00:01:44
    4. Setup 00:03:39
    5. Section 1 Summary 00:00:41
  2. Discover Node.js
    1. Section 2 Introduction 00:00:13
    2. What are Node.js & Express 00:01:37
    3. Try Node from Command Line 00:02:22
    4. Set up a Node.js app 00:02:36
    5. Use Git With C9io 00:04:50
    6. Section 2 Summary 00:00:39
  3. Work with Express
    1. Section 3 Introduction 00:00:44
    2. Get Express Set Up 00:08:22
    3. Create an NPM Start script 00:02:46
    4. Routing With Express 00:03:21
    5. Section 3 Summary 00:00:57
  4. Kickstart a Node Web App
    1. Section 4 Introduction 00:00:34
    2. Use A Bootstrap Template 00:06:49
    3. Configuring Resources 00:04:56
    4. Manage UI Components With Bower 00:08:21
    5. Section 4 Summary 00:00:45
  5. Work with Gulp
    1. Section 5 Introduction 00:00:27
    2. Use JShint In Gulp 00:05:11
    3. Inject Dependencies With Wiredep 00:10:41
    4. Injection With Gulp-inject 00:06:59
    5. Watch Changes With Nodemon 00:04:16
    6. Section 5 Summary 00:00:50
  6. Work with Node Templating Engines
    1. Section 6 Introduction 00:00:19
    2. Review of Templating Engine Options 00:02:22
    3. Begin With Ejs 00:05:33
    4. Put Ejs To Work 00:06:16
    5. Section 6 Summary 00:00:39
  7. More Express Routing
    1. Section 7 Introduction 00:00:34
    2. Use A Router 00:07:19
    3. New Pages 00:06:20
    4. Separate Code Into Different Files 00:03:28
    5. Wire Our New Pages Back 00:08:05
    6. Section 7 Summary 00:00:47
  8. Use a database with Node.js
    1. Section 8 Introduction 00:00:21
    2. Get MongoDB Set Up 00:03:37
    3. Get Events Data Ready 00:04:00
    4. Write Code To Insert 00:06:59
    5. Query Mongodb And Display 00:04:48
    6. Section 8 Summary 00:00:37
  9. 9 Course Wrap Up 00:06:20
  10. Course Wrap Up 00:06:20
  11. What Now? 00:01:45
  12. Closure 00:00:23
  13. Promo 00:01:15