Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.11 KB

File metadata and controls

33 lines (28 loc) · 1.11 KB

NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)

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

40.5 Hour online course from Academind.

The code in this repository was written alongside the course videos.

Topics covered

  • Parsing Requests & Sending Responses
  • Using Express.js
  • Working with Files and generating PDFs on the Server (on-the-fly)
  • File Up and Download
  • Using the Model-View-Controller (MVC) Pattern
  • Using Node.js with SQL (MySQL) and Sequelize
  • Using Node.js with NoSQL (MongoDB) and Mongoose
  • Working with Sessions & Cookies
  • User Authentication and Authorization
  • Sending E-Mails
  • Data Pagination
  • Handling Payments with Stripe.js
  • Building REST APIs
  • Authentication in REST APIs
  • File Upload in REST APIs
  • Building GraphQL APIs
  • Authentication in GraphQL APIs
  • File Upload in GraphQL APIs
  • Building a Realtime Node.js App with Websockets
  • Automated Testing (Unit Tests)
  • Deploying a Node.js Application
  • Using TypeScript with Node.js
  • Deno.js