Web Development // NODE300

Node.js/MEAN End-to-End Web Development

Web Development// NODE300

Node.js/MEAN End-to-End Web Development

Node.js is one of the most revolutionary frameworks to come out in quite a while! Its asynchronous nature and flexibility makes it relevant for building everything from Web applications to client tools and you'll find it being used in a variety of ways. Node.js is based on JavaScript so if you're already comfortable with the JavaScript language you can be productive with Node.js right away. This course is taught by expert Dan Wahlin.

In the Node.js/MEAN End-to-End Web Development Workshop you’ll learn how to build a Web application from start to finish using MongoDB, Express/Kraken, AngularJS, and Node.js (the MEAN stack). Topics covered include building model classes , connecting to MongoDB with Mongoose, securing a site with Passport, building a shopping cart with AngularJS and Node.js RESTful services, creating controllers and routes with Express and Kraken, binding data to views using Dust.js, and much more. If you’re looking to learn the ins-and-outs of Node.js then this course is for you!

Audience

This course is designed for Web and JavaScript developers who are looking to build Node.js Web applications.

Prerequisites

Attendees must be comfortable working with JavaScript to take this class. A minimum of 6-months of hands-on JavaScript experience is recommended to get the most out of the course.
Before attending this course, students should have completed the following course or have equivalent experience.

JS275: JavaScript Programming

What You Will Learn

Upon completion of this course, you will understand:

  • Understand key Node.js Concepts
  • Run Node.js Scripts
  • Learn the MEAN (MongoDB, Express, AngularJS, Node.js) Stack
  • Explore Node.js Modules (Express, Kraken, Mongoose, Passport, and others)
  • Create MVC-style Applications with Express/Kraken
  • Secure Applications with Passport
  • Query MongoDB with Mongoose
  • Build a Shopping Cart with AngularJS and Node.js
  • Use Dust.js templates along with Kraken to bind data
  • Much more!

Course Outline

1. Node.js – The Big Picture

2. Creating the Project Structure and Adding Modules

3. Building Model Classes with Mongoose

4. Building Data Repository Modules to Query MongoDB

5. Building a Passport Security Module

6. Creating Routes and Controllers

7. Creating Views and Binding Data

8. Building a RESTful API

9. Building a Shopping Cart with AngularJS and Node.js

10. Additional Client-Side Functionality

This course is designed for Web and JavaScript developers who are looking to build Node.js Web applications.

Attendees must be comfortable working with JavaScript to take this class. A minimum of 6-months of hands-on JavaScript experience is recommended to get the most out of the course.
Before attending this course, students should have completed the following course or have equivalent experience.

JS275: JavaScript Programming

Upon completion of this course, you will understand:

  • Understand key Node.js Concepts
  • Run Node.js Scripts
  • Learn the MEAN (MongoDB, Express, AngularJS, Node.js) Stack
  • Explore Node.js Modules (Express, Kraken, Mongoose, Passport, and others)
  • Create MVC-style Applications with Express/Kraken
  • Secure Applications with Passport
  • Query MongoDB with Mongoose
  • Build a Shopping Cart with AngularJS and Node.js
  • Use Dust.js templates along with Kraken to bind data
  • Much more!

1. Node.js – The Big Picture

2. Creating the Project Structure and Adding Modules

3. Building Model Classes with Mongoose

4. Building Data Repository Modules to Query MongoDB

5. Building a Passport Security Module

6. Creating Routes and Controllers

7. Creating Views and Binding Data

8. Building a RESTful API

9. Building a Shopping Cart with AngularJS and Node.js

10. Additional Client-Side Functionality

$2,795.00

  • 4 Days
  • Taught by expert Dan Wahlin
  • ​​Promotional and package discounts may apply

Upcoming Dates:

Nov 09 - Nov 12
RemoteLive
Partners
Partners