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

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Udemy Original Course Link

 

Here’s what you’ll learn in this course:

  • Node.js Basics & Basic Core Modules

  • Parsing Requests & Sending Responses

  • Rendering HTML Dynamically (on the Server)

  • 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

  • Validating User Input

  • 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

  • Exploring Deno.js

  • And Way More!

What Will You Learn?

  • Web development မှာအကြမ်းစားလိုအပ်လာတဲ့ programming language တစ်ခုဖြစ်တဲ့ NodeJS ကိုအသုံးပြုပြီး အလုပ်လုပ်နည်း။
  • NodeJS ရဲ့အခြေခံနဲ့ အဆင့်မြင့် concepts တွေကို နားလည်ပြီး အကောင်အထည်ဖော်နိုင်အောင် သင်ယူရပါမယ်။
  • SQL ဒေတာဘေ့စ် သို့မဟုတ် MongoDB တို့လို database system တွေနဲ့ တွဲဖက်ပြီး modern, fast, scalable server-side web applications တည်ဆောက်နည်း။
  • NodeJS ecosystem ကိုနားလည်ပြီး Server-side rendering app, REST API, GraphQL API တို့ကို တည်ဆောက်နည်း။
  • NodeJS နောက်ထပ် option တစ်ခုဖြစ်တဲ့ DenoJS ရဲ့အခြေခံ အကြောင်းအရာများကို လေ့လာရပါမယ်။

Course Content

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

  • 38:47
  • 53:21
  • 03. Understanding the Basics
    01:46:48
  • 04. Improved Development Workflow and Debugging
    46:13
  • 05. Working with Express.js
    01:52:14
  • 06. Working with Dynamic Content & Adding Templating Engines
    02:29:35
  • 07. The Model View Controller (MVC)
    44:01
  • 08. Optional Enhancing the App
    36:05
  • 09. Dynamic Routes & Advanced Models
    01:39:01
  • 10. SQL Introduction
    52:43
  • 11. Understanding Sequelize
    01:51:38
  • 12. Working with NoSQL & Using MongoDB
    02:18:41
  • 13. Working with Mongoose
    01:16:39
  • 14. Sessions & Cookies
    01:22:19
  • 15. Adding Authentication
    01:09:02
  • 16. Sending Emails
    10:25
  • 17. Advanced Authentication
    35:39
  • 18. Understanding Validation
    01:22:00
  • 19. Error Handling
    46:55
  • 20. File Upload & Download
    01:10:29
  • 21. Adding Pagination
    25:29
  • 22. Understanding Async Requests
    22:49
  • 23. Adding Payments
    28:28
  • 24. Working with REST APIs – The Basics
    01:03:15
  • 25. Working with REST APIs – The Practical Application
    02:39:06
  • 26. Understanding Async Await in Node.js
    24:31
  • 27. Understanding Websockets & Socket.io
    37:01
  • 28. Working with GraphQL
    02:45:56
  • 29. Deploying our App
    01:00:51
  • 30. Testing Node.js Applications
    01:42:07
  • 31. Node.js as a Build Tool & Using npm
    21:30
  • 32. Modern JavaScript & NodeJS
    26:07
  • 33. NodeJS & TypeScript
    01:30:13
  • 34. An Introduction to Deno
    01:33:38
  • 35. Deno, CRUD & Databases (MongoDB)
    37:44
  • 36. Roundup
    02:41

Student Ratings & Reviews

No Review Yet
No Review Yet