Learn Node!

Learn to build applications and APIs with Node.js

Node.js, Express, MongoDB and friends are some of the most in-demand web development skills. This course is the cumulation of everything I’ve learned building dozens of Node.js applications over the past five years.

With a focus on modern JavaScript and real world application, Learn Node is an efficient way to add server side JavaScript to your skill-set and start building the applications you have been dreaming about.

Join me as I show you how to build full stack applications and APIs from start to finish with some of today’s top JavaScript technology.

In each video, we learn and implement a concept into our application. Many of the concepts we return to over and over for different parts of the application, hitting and solving new problems each time.

This course covers a ton. Along with general JavaScript best practices, here are some of the things you can expect to learn:

  • User Accounts
  • REST API endpoints
  • Database Schemas
  • Document Relationships
  • Templating and Mixins
  • Restricting Operations
  • Middleware
  • Image Resizing
  • Password Reset Flow
  • Storing Geospatial Data
  • Routing
  • Flow Control
  • Error Handling
  • Advanced DB Queries
  • File Uploading
  • Sending Email
  • MVC Pattern
  • Geocoding Addresses
  • Pagination
  • Server Deployment

Almost anyone who is looking to get stronger with JavaScript. We start beginner and go pretty deep.

Advanced devs will be able to go through the course a little more quickly, but I’ve designed this course to be as approachable as possible.

This course is done in ES6 so there is liberal use of arrow functions, template strings, destructuring and other ES6 goodies. If you haven’t done much ES6, you’ll have an easier time with the course if you do at least the first half of my ES6 for Everyone course first.

This isn’t JavaScript 101. You should have knowledge of how functions, variables, Objects, Arrays and other fundamentals work.

  • Front End Devs looking to go Full Stack
  • Existing server side developers looking to understand the Node stack.
  • WordPress developers looking for a little more control
  • JS developers looking to advance their career.
  • Existing Node.js developers looking to fill in any gaps and update to modern workflows and design patterns.
  • Anyone who wants to get better at JavaScript and learns well from seeing both fundamental and advanced concepts in practice.

You may also like...