Companies Home Search Profile

All You Need to Know Nodejs with Practical Project

Focused View

Jahid Hiron

11:36:27

29 View
  • 1. Course Overview.mp4
    01:35
  • 2. What is Nodejs.mp4
    03:29
  • 3. How Nodejs Work.mp4
    03:07
  • 4. Install Nodejs on Windows OS.mp4
    01:13
  • 5. Install Nodejs on Mac OS.mp4
    01:37
  • 6. Install Nodejs on Linux OS.mp4
    02:16
  • 1. How to Run Nodejs Code.mp4
    03:36
  • 2. Global Object.mp4
    03:32
  • 3. What is Module.mp4
    04:10
  • 4. How to Do Export and Import in Nodejs.mp4
    08:03
  • 5. What is Module Wrapper Function.mp4
    03:30
  • 1. Core Module Introduction.mp4
    02:01
  • 2. Path Module.mp4
    07:05
  • 3. OS Module.mp4
    04:42
  • 4. FS Module Part 1.mp4
    05:19
  • 5. FS Module Part 2.mp4
    08:05
  • 6. Event Module Part 1.mp4
    06:38
  • 7. Event Module Part 2.mp4
    06:01
  • 8. HTTP Module.mp4
    10:11
  • 1. Steam and Buffer Introduction.mp4
    01:57
  • 2. Read Stream.mp4
    05:41
  • 3. Write Stream.mp4
    02:15
  • 4. Stream with Pipe.mp4
    01:36
  • 1. Express Framework Introduction.mp4
    01:45
  • 2. Basic Project Setup.mp4
    06:11
  • 3. First Express Server.mp4
    03:33
  • 4. Nodemon Module.mp4
    03:38
  • 5. Request Method.mp4
    03:10
  • 6. Take a Look About Postman.mp4
    03:38
  • 7. Parse Incoming Request Body.mp4
    06:15
  • 8. Params Object.mp4
    03:46
  • 9. Query String.mp4
    01:36
  • 10. Sub Route.mp4
    04:43
  • 11. Cookies.mp4
    06:02
  • 12. Request Object Introduction.mp4
    01:49
  • 13. Request Object Part 2.mp4
    03:40
  • 14. Response Object Introduction.mp4
    01:53
  • 15. Response Method.mp4
    04:30
  • 16. View Engine and Html Response.mp4
    05:17
  • 17. Response Format.mp4
    03:46
  • 18. Http Response Status Code.mp4
    04:12
  • 19. What is Middleware.mp4
    02:36
  • 20. How to Use Middleware.mp4
    07:25
  • 21. Error Handling Middleware.mp4
    04:18
  • 22. Error Handling.mp4
    07:01
  • 1. Database Introduction.mp4
    03:45
  • 2. MongoDB Install on Windows OS.mp4
    04:45
  • 3. MongoDB Install on Mac OS.mp4
    03:22
  • 4. MongoDB Install on Linux OS.mp4
    04:35
  • 5. Establish Database Connection.mp4
    05:01
  • 6. Add to Database Part 1.mp4
    05:52
  • 7. Add to Database Part 2.mp4
    08:00
  • 8. Find Single Document from Database.mp4
    06:26
  • 9. Find Multiple Document from Database.mp4
    04:17
  • 10. Update Single Document.mp4
    09:17
  • 11. Update Multiple Document.mp4
    03:16
  • 12. Delete Single Document.mp4
    03:20
  • 13. Delete Multiple Document.mp4
    01:55
  • 14. What is ODM.mp4
    03:27
  • 15. Database Connection Using Mongoose.mp4
    03:19
  • 16. Schema Define.mp4
    02:54
  • 17. Add Single Document Using Mongoose.mp4
    07:37
  • 18. Add Multiple Document Using Mongoose.mp4
    03:19
  • 19. Update Single Document Using Mongoose.mp4
    07:35
  • 20. Update Multiple Document Using Mongoose.mp4
    03:19
  • 21. Find Single Document Using Mongoose.mp4
    04:30
  • 22. Find Multiple Document Using Mongoose.mp4
    02:37
  • 23. Delete Single Document Using Mongoose.mp4
    03:37
  • 24. Delete Multiple Document Using Mongoose.mp4
    02:43
  • 25.1 Source Code.zip
  • 25. Take a Look MongoDB Compass GUI Tool.mp4
    03:02
  • 1. Project Overview.mp4
    02:12
  • 2. Initialize Project.mp4
    04:04
  • 3. Add Project to Github.mp4
    03:02
  • 4. Connect with Database.mp4
    01:42
  • 5. List Todo Page.mp4
    04:08
  • 6. Add Todo Page.mp4
    03:57
  • 7. Update Todo Page.mp4
    01:48
  • 8. Delete Todo Page.mp4
    02:57
  • 9. Adding External CSS File.mp4
    05:00
  • 10. All Link Clickable.mp4
    02:10
  • 11. EJS Partials Concept.mp4
    03:43
  • 12. Page Dynamic Title.mp4
    02:26
  • 13. Todo Model Schema.mp4
    03:24
  • 14. Add Todo.mp4
    06:24
  • 15. List Todo.mp4
    05:29
  • 16. Date Format.mp4
    03:19
  • 17. Code Refactoring Part 1.mp4
    05:01
  • 18. Code Refactoring Part 2.mp4
    01:44
  • 19. Code Refactoring Part 3.mp4
    03:38
  • 20. Code Refactoring Part 4.mp4
    04:16
  • 21. Code Refactoring Part 5.mp4
    01:22
  • 22. Environment Variable.mp4
    04:10
  • 23. Test After Refactor.mp4
    00:45
  • 24. Update Todo.mp4
    06:49
  • 25. Delete Todo.mp4
    04:43
  • 26. Test App.mp4
    01:06
  • 27.1 Github Repository Link.txt
  • 27. Clone This Repository.mp4
    02:02
  • 1. Project Requirement Analysis.mp4
    01:18
  • 2. What is RESTful API.mp4
    04:06
  • 3. Initial Project Setup.mp4
    06:48
  • 4. Connect Database.mp4
    03:50
  • 5. Cloud Database.mp4
    05:17
  • 6. User Model.mp4
    03:48
  • 7. Signup Route.mp4
    06:58
  • 8. Test Signup Route.mp4
    02:13
  • 9. Test Database in the Browser.mp4
    00:56
  • 10. Morgan Module.mp4
    01:36
  • 11. Response Format.mp4
    01:15
  • 12. Error Handling Middleware.mp4
    02:43
  • 13. Test Error Handle Middleware.mp4
    01:18
  • 14. Not Found Route.mp4
    02:35
  • 15. Signup Validation Part 1.mp4
    03:55
  • 16. Signup Validation Part 2.mp4
    07:00
  • 17. Signup Validation Part 3.mp4
    06:26
  • 18. Hashed Password.mp4
    04:08
  • 19. Signin Route.mp4
    08:42
  • 20. Generate Token.mp4
    06:03
  • 21. Email Verification Code.mp4
    10:31
  • 22. Send Verification Email.mp4
    07:28
  • 23. Add Environment Variable.mp4
    01:43
  • 24. User Verification.mp4
    05:45
  • 25. Send Forgot Password Code.mp4
    05:59
  • 26. Recover Password.mp4
    07:38
  • 27. Authenticate Middleware.mp4
    11:13
  • 28. Change Password.mp4
    06:03
  • 29. Update Profile.mp4
    11:23
  • 30. Category Model.mp4
    02:56
  • 31. Add Category.mp4
    08:07
  • 32. Is Admin Middleware.mp4
    06:49
  • 33. Update Category.mp4
    08:52
  • 34. Delete Category.mp4
    03:22
  • 35. Search Categories.mp4
    06:33
  • 36. Categories Pagination.mp4
    05:42
  • 37. Detail Category.mp4
    03:50
  • 38. File Module Introduction.mp4
    03:18
  • 39. Upload File.mp4
    04:39
  • 40. Filename.mp4
    06:04
  • 41. File Filter.mp4
    03:10
  • 42. Upload Multiple File.mp4
    01:16
  • 43. AWS S3 Bucket Setup.mp4
    07:31
  • 44. File Model.mp4
    02:36
  • 45. Multer Memory Storage.mp4
    02:21
  • 46. Upload File to S3.mp4
    12:54
  • 47. Add File to Database.mp4
    02:37
  • 48. Signed Url.mp4
    07:24
  • 49. Delete File.mp4
    05:15
  • 50. Update Profile Picture.mp4
    04:18
  • 51. Current User.mp4
    04:40
  • 52. Post Model.mp4
    03:14
  • 53. Add Post.mp4
    12:21
  • 54. Update Post.mp4
    07:49
  • 55. Delete Post.mp4
    03:03
  • 56. Post List.mp4
    07:00
  • 57. Detail Post.mp4
    05:03
  • 58.1 Export or Import API Collection.pdf
  • 58.2 Github Repository Link.txt
  • 58. Filter Post by Category.mp4
    02:29
  • 1. What Next.mp4
    01:02
  • Description


    Learn Nodejs by building real-world applications with Nodejs, Express, MongoDB, Mongoose

    What You'll Learn?


    • Master the entire modern backend stack: Node, Express, MongoDB and Mongoose
    • Learn about the Nodejs built-in core library
    • Becoming proficient in Expressjs, one of the most widely used web frameworks for Nodejs
    • Create Express web servers and APIs
    • Becoming proficient in developing RESTful APIs with Nodejs
    • Build a full-stack application using Nodejs and EJS template engine
    • Build a complete real life backend RESTful APIs with Nodejs
    • Store data with Mongoose and MongoDB
    • Authentication and Authorization including password reset
    • Avoid useless coding - Learn what's important

    Who is this for?


  • Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market
  • Everyone who's interested in building modern, scalable and high-performing web applications
  • Programmers who want to learn the most in demand skills of a backend developer
  • Any backend developer who wants to learn Nodejs
  • What You Need to Know?


  • Basic of Javascript
  • General knowledge of how the web works is recommended but not a must-have
  • Absolutely no understanding of Node or backend development is required, I take you from beginner to intermediate developer
  • More details


    Description

    Do you want to build fast and powerful backend applications with JavaScript? Would you like to become a more complete and in-demand developer?

    Then Nodejs is the hottest technology for you to learn right now, and you came to the right place to do it!

    This is a project based course where we build an extensive, in-depth backend APIs. We will start from scratch and end up with a professional project. We will dive deep into Node, Express and MongoDB, Mongoose. Here is some of what you will learn in this course and project:


    • How Nodejs work

    • Nodejs built-in core library

    • Stream and Buffer

    • Express Framework

    • Routing & Controller

    • Express middleware

    • Custom Error Handling

    • EJS template engine

    • Upload file to S3 bucket

    • Sending Email

    • Authentication With JWT

    • Password hashing

    • MongoDB database

    • MongoDB Atlas & Compass GUI tool

    • Mongoose ODM

    • Models & Relationships

    • Multi user role

    • Authentication and Authorization

    • Advanced Query (pagination, filter, searching etc)

    • HTTP Essentials

    • Postman Client

    • RESTful APIs

    Web development is evolving, in the past, server-side rendering handled all views and templates, but with the emergence of frontend frameworks like React, Angular, and Vue, projects are now divided into backend and frontend components. The backend manages database interactions and serves JSON, while the frontend fetches data and creates the user interface. This course focuses on the entire backend aspect, enabling you to construct robust APIs and giving you the freedom to choose your frontend technologies.

    Our curriculum goes beyond typical Nodejs and Express tutorials, as we cover advanced topics like authentication, roles, permissions, password reset mechanisms, email integration, and many more. By the end of this course, you'll have a deep understanding of what it takes to be a proficient backend engineer.

    Who this course is for:

    • Take this course if you're a frontend developer looking to go into backend development using the most complete course on the market
    • Everyone who's interested in building modern, scalable and high-performing web applications
    • Programmers who want to learn the most in demand skills of a backend developer
    • Any backend developer who wants to learn Nodejs

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Jahid Hiron is a Software Engineer with a passion for teaching. He has been building complex backends and frontends for top corporations. Jahid possesses a natural talent for breaking down intricate subjects into easily understandable concepts. He has been guiding aspiring software developers in the early stages of their careers for many years. He teaches on Udemy to share the knowledge he has gained with other software engineers. Enhance your skills and invest in your personal growth by enrolling in Jahid's thoughtfully crafted courses on Udemy.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 156
    • duration 11:36:27
    • Release Date 2023/12/16