10000 GitHub - jdolitsky/nodejscourse: Build a social network in 3 weeks with Node.js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jdolitsky/nodejscourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build a social network in 3 weeks with Node.js

##Description The course will be split into three sections, each new section building off of topics explored from the last. The goal of the course is to build out a fully-functional social network similar to Facebook or Twitter using the popular new framework Node.js.

The three sections will be divided as follows:

###1. Intro to Node.js We will help you get your computer setup to run Node.js. You will learn the basics behind Node.js and NPM, the package manager for Node.js. We will build a basic web server using the package Express and learn how to code up dynamic web pages using EJS.

###2. Adding user profiles using MongoDB This section will focus on connecting your app to a database, specifically MongoDB, a popular choice for Node. We will use the package Mongoose to set up user models, and write some HTML forms to insert, update, and delete from the database. We will explore URL routing and create custom user profiles.

###3. Advanced Node.js topics In this section we will wrap up the social network app, adding things such as a Facebook wall feature for users to interact with each other. We will explore session management and user authentication, as well as advanced Node.js techniques using the realtime package Socket.io.

##Requirements

  • Laptop with Mac or Linux installed, or alternatively a Windows machine and root access to a linux web server. For Mac users, having the latest OS (Mountain Lion) is highly recommended to avoid installation errors
  • Some programming background (preferably JavaScript)
  • Basic knowledge of HTML and CSS

About

Build a social network in 3 weeks with Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0