Skip to content

arifpro/NodeJS-The-Complete-Guide

Repository files navigation

NodeJS-The-Complete-Guide

Master Node JS & Deno.js, build REST APIs with Node.js, GraphQL APIs, add Authentication, use MongoDB, SQL & much more!(MVC, REST APIs, GraphQL, Deno, etc)

Course Outline

  • Getting Started
  • JavaScript Refresher
  • Node.js Basics
  • Efficient Development
  • Using Express.js
  • Template Engines
  • Model-View-Controller (MVC)
  • Advanced Routes & Models
  • Node + SQL(MySQL)
  • Using Sequelize
  • Node + NoSQL(MongoDB)
  • Using Mongoose
  • Sessions & Cookies
  • Authentication
  • Sending E-Mails
  • Authentication Deep Dive
  • User Input Validation
  • Error Handling
  • File Uploads & Downloads
  • Pagination
  • Async Requests
  • Handling Payments
  • REST API Basics
  • Advanced REST API Features
  • Using async-await
  • WebSockets & Socket.io
  • GraphQL
  • Deployment
  • Beyond Web Servers
  • Node + TypeScript, Deno