Companies Home Search Profile

Complete NodeJS course with express, socket io and MongoDB

Focused View

Kim Chen

5:34:27

12 View
  • 1. Install nodejs and vscode.mp4
    01:23
  • 2. first node trial.mp4
    01:50
  • 3. global object.mp4
    03:07
  • 4. modules.mp4
    03:02
  • 5. file system module.mp4
    06:30
  • 6. buffer and stream.mp4
    03:40
  • 7. Create a server.mp4
    03:54
  • 8. How to use the req object in Node.js.mp4
    03:01
  • 9. How to use res object in Node.js.mp4
    02:38
  • 10. How to return html in Node.js.mp4
    02:26
  • 11. Node.js routing without using Express.js.mp4
    03:53
  • 12. Conditonal rendering.mp4
    04:52
  • 13. Status code.mp4
    01:36
  • 14. Redirect.mp4
    01:15
  • 15. How to download and install a npm package globally in Node.js.mp4
    03:44
  • 16. What is package.json and how to install a npm package locally in Node.js.mp4
    04:16
  • 17. What is Express.mp4
    01:29
  • 18. Express Basic.mp4
    03:45
  • 19. Create an express app.mp4
    04:04
  • 20. Routing (html pages).mp4
    03:52
  • 21. Adding materializecss style.mp4
    05:43
  • 22. Ejs template engine.mp4
    02:44
  • 23. Generate dynamic content with ejs.mp4
    06:12
  • 24. Create partial template with ejs.mp4
    03:47
  • 25. Setup mongodb.mp4
    03:02
  • 26. Mongoose.mp4
    03:00
  • 27. Create model and schema.mp4
    02:55
  • 28. Getting and saving data.mp4
    03:39
  • 29. Rendering data from mongoDB.mp4
    01:03
  • 30. Post request with mongoose.mp4
    04:18
  • 31. Add the materializecss js to the add item page.mp4
    01:40
  • 32. Route parameter.mp4
    03:06
  • 33. Create Item detail page.mp4
    02:17
  • 34. Create delete request.mp4
    04:14
  • 35. Fix the redirect problem.mp4
    02:21
  • 36. Create the edit form modal.mp4
    03:14
  • 37. Create put request.mp4
    01:11
  • 38. Add the edit function.mp4
    05:15
  • 39. Start the project and install necessary packages for client and server.mp4
    05:20
  • 40. Create the Models, make create todo and read todo API.mp4
    08:18
  • 41. Prepare the form for this MERN todos project.mp4
    04:56
  • 42. Create createTodo and ReadTodos functions.mp4
    04:37
  • 43. Create a new todo by using the form.mp4
    04:45
  • 44. Apply the preloader and render the data to the list.mp4
    04:45
  • 45. Update functionality (Adding functions to the form).mp4
    05:04
  • 46. Prepare the update functionality at backend.mp4
    02:36
  • 47. Update functionality (client side).mp4
    04:10
  • 48. Delete functionality (server side).mp4
    01:21
  • 49. Delete functionality (client side).mp4
    02:35
  • 50. Deploy server to heroku.mp4
    03:08
  • 51. Deploy client to Netlify.mp4
    03:04
  • 52. Create project.mp4
    00:58
  • 53. Create components and routes.mp4
    06:51
  • 54. Create userContext.mp4
    04:22
  • 55. Add a navbar.mp4
    04:40
  • 56. Add a create room form.mp4
    04:03
  • 57. Add the room list.mp4
    04:21
  • 58. Prepare for the server side.mp4
    02:13
  • 59. Add the submit function to the client side.mp4
    04:39
  • 60. Receive the room name at the server side.mp4
    02:30
  • 61. Pass the room name and id from home page to chat page.mp4
    02:38
  • 62. Join the chatroom.mp4
    06:04
  • 63. Create other helper functions.mp4
    02:00
  • 64. Add send message function.mp4
    03:28
  • 65. Receive message at the server side.mp4
    03:46
  • 66. Receive messages by other clients.mp4
    02:38
  • 67. Setup the mongoDB Atlas.mp4
    02:52
  • 68. Connect to mongoDB with mongoose.mp4
    02:07
  • 69. Create room model and save to mongoDB.mp4
    03:01
  • 70. Listen create room event at client side.mp4
    02:12
  • 71. Load the rooms data from MongoDB.mp4
    01:56
  • 72. Save the message to mongoDB.mp4
    02:47
  • 73. Pass the data to the message component.mp4
    02:44
  • 74. Create message component.mp4
    01:42
  • 75. Add css to message component.mp4
    03:41
  • 76. Create Input Component.mp4
    03:14
  • 77. Add css to messages component.mp4
    01:51
  • 78. Add routes and controllers to server.mp4
    04:37
  • 79. Apply the express middleware.mp4
    01:44
  • 80. Sign up and create user.mp4
    04:13
  • 81. Custom errors.mp4
    04:05
  • 82. Get the values from the error object.mp4
    06:14
  • 83. Deal with the duplicate account error.mp4
    01:33
  • 84. Mongoose hook.mp4
    03:05
  • 85. Hash the password.mp4
    02:09
  • 86. Create route to Login and Signup page.mp4
    02:07
  • 87. Detail the signup page.mp4
    02:32
  • 88. Add the function and error messages to the signup page.mp4
    03:40
  • 89. Set and get cookies with options.mp4
    05:16
  • 90. Signup page Call signup api from client.mp4
    04:19
  • 91. Create JSON Web Token.mp4
    03:37
  • 92. Display error message.mp4
    02:49
  • 93. Redirect to homepage after signup.mp4
    04:32
  • 94. Create the login page and login function.mp4
    06:35
  • 95. Verify the user with the JWT Token.mp4
    04:57
  • 96. Create the logout api.mp4
    03:51
  • 97. Finally remove unnecessary functions.mp4
    00:37
  • Description


    Master NodeJS to build real world application, socket io and MongoDB, authentication with JWT

    What You'll Learn?


    • Build the backend with NodeJS for your website and mobile app
    • Use Modern JavaScript es6
    • Implement CRUD operations
    • Implement Authentication with JWT
    • NodeJS Basic and Basic Core Modules
    • Parsing requests and sending responses
    • Using express js
    • Building REST APIs
    • Building a Realtime Node js App with Socket io
    • Deploy Node JS Application

    Who is this for?


  • Any developers who want to developer backend with JavaScript
  • Developers already develope frontend with JavaScript
  • Want to use one programming language to develope both frontend and backend
  • What You Need to Know?


  • Basic JavaScript knowledge
  • Basic HTML and CSS knowledge
  • No Node JS knowledge is required
  • More details


    Description

    What is NodeJS ?

    Node.js is an open-source, cross-stage, back-end, JavaScript runtime climate that executes JavaScript code outside an internet browser. Node.js lets engineers use JavaScript to compose order line instruments and for worker side scripting—running contents worker side to create dynamic website page content before the page is shipped off the client's internet browser. Subsequently, Node.js speaks to a "JavaScript all over the place" paradigm, bringing together web-application advancement around a solitary programming language, as opposed to various dialects for worker and customer side contents

    But.. why learn NodeJS?

    Node.js allows you to build complex and powerful applications without writing complex code

    Node.js is well suited to building microservices

    Node.js can be used for more than just web development

    Node.js is a robust project that won’t be going anywhere


    What will you learn from this course?

    In this course, you will learn how to build a todo app with NodeJS, ExpressJS and also the template engine EJS.

    You will also learn how to use nodeJS to build RESTful API and create a real time chat app with Socket io

    Who this course is for:

    • Any developers who want to developer backend with JavaScript
    • Developers already develope frontend with JavaScript
    • Want to use one programming language to develope both frontend and backend

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    He is a registered teacher who has experience in teaching javascript, physics, maths and statistics for over 10 years.He got a master degree in data science and statistics, computer science in the  University of Hong Kong.He got GPA 3.55/4.0 and got A in the following subjects Foundations of Data ScienceStatistics of ManagementRegression in PracticeStochastic ModellingSimulations and Statistical ComputingHe now enjoys teaching others and continues to learn every single day.
    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 97
    • duration 5:34:27
    • Release Date 2024/03/12