Book Image

Learn Node.js by Building 6 Projects

By : Eduonix Learning Solutions
Book Image

Learn Node.js by Building 6 Projects

By: Eduonix Learning Solutions

Overview of this book

<p>With its event-driven architecture and efficient web services capabilities, more and more companies are building their entire infrastructure around Node.js. Node has become a de facto part of web development that any serious developer needs to master.</p> <p>This book includes six Node.js projects that gradually increase in complexity. You'll start by building a simple web server and create a basic website. You will then move to create the login system, blog system, chat system, and e-learning system.</p> <p>By creating and following the example projects in this book, you’ll improve your Node.js skills through practical working projects, and you'll learn how to use Node.js with many other useful technologies, such as ExpressJS, Kickstart, and Heroku.</p>
Table of Contents (12 chapters)

Summary


In this chapter, we created a project based on e-learning system. We worked on HTML Kickstart setup, setting an HTML-based web application.

We configured the layout of the app and then added classes to it. Then we looked into fetching classes, setting up partials, creating class models, and setting up routes for the models. Then, we looked into the user registration page. We created the user model and configured the user for both students and instructor. After this, we worked on the logging in system, setting up the log in page for users. Then, we looked into creating classes for both instructors and students. We also looked into configuring the student and instructor routes. Last, we set the Classes page and the detailed page for the classes. We set the View Lesson and Add Lesson links and routes for the classes.

Now, obviously this wouldn't be a production app for an online learning system, but it is a start and we have a nice ability to scale this application.

With this in place...