Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Node.js by building Udemy: Stripe + MailChimp + Wistia
Rating: 3.6 out of 5(102 ratings)
1,992 students

Learn Node.js by building Udemy: Stripe + MailChimp + Wistia

Learn how to use Javascript Serverside Nodejs to build Udemy Clone
Created byArash Yahya
Last updated 9/2016
English
English [Auto],

What you'll learn

  • Students will be able to build their own dream elearning web application and sell their own course online

Course content

4 sections34 lectures5h 17m total length
  • Technologies7:14

    Discover the technologies used in this course, from Node.js and npm for server-side JavaScript, to MongoDB for document-based storage, a templating engine, Git, a text editor, and Heroku for deployment.

  • Basics of HTTP8:21

    Learn the basics of http methods: get retrieves data, post sends data, put replaces data, delete removes data, along with api and rest concepts, and node.js with express and mongoose.

  • Web Application Basics Part 114:39

    Learn how to bootstrap a Node.js web application using npm and express, install open-source libraries, and create routes that respond to http requests on a local host.

  • Web Application Basics Part 27:57

    Master middleware concepts in Node.js web apps by using app.use and callback functions to gate access, use next, and control request flow.

  • MongoDB and Mongoose Part 116:35

    Explore how Mongoose enables a Node.js Express app to communicate with MongoDB, define a schema and model, and save documents to a collection via a route and callback.

  • MongoDB and Mongoose Part 25:59

    Master reading user input with express and body-parser, handling JSON and UTF-8, and saving new posts to MongoDB via Mongoose, tested with Postman.

  • MongoDB and Mongoose Part 312:51

    Master querying with Mongoose: use find to fetch all users, find by name, and findOne by id; learn to create a custom schema method to get a user’s last name.

  • Template Engine: EJS17:44

    Learn how to use the ejs templating engine to render dynamic data into web pages with an express app and a views folder.

  • Cookie and Session10:37

    Learn how cookies and server-side sessions work in Node.js, using express-session, cookie-parser, and MongoStore to persist user data across requests.

  • Passport : Local Login25:13

    Configure passport with the local strategy to enable email and password logins, serialize the user into the session, and deserialize the user from the session for authentication.

Requirements

  • Should know basics of Javascript operations
  • Students should know basics of HTML and CSS
  • Students should be really passionate about building web application
  • Have the courage to ask questions whenever stucked.

Description

Have you ever wondering on how to build your next Revolutionary E-learning Web application?

This course will teach you step by step on how to build an elearning web application like Udemy with the latest cutting edge technology and that is Node.js

You will use Javascript on both the backend and frontend of the web application.

Live is too short to depend on someone else, if you are still waiting for that one amazing technical co-founder to help you on building your web app, then I suggest you instead of waiting , its better for you to do it yourself.

Every code that will be written by me, will be explained in details. So you do not need to worry about not understanding certain algorithm.

If you are ready to embark on this journey on building an Elearning web application, then what are you waiting for? Lets get into it!

Who this course is for:

  • Node.js ethuasiast
  • Entrepreneurs
  • Frontend Developer
  • Newbie server-side developer