Coder Social home page Coder Social logo

nodejscourse's Introduction

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

nodejscourse's People

Contributors

jdolitsky avatar nickadmolina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodejscourse's Issues

WOOW

WOW... and WOW ;)

I was looking for something like this in last months, without any luck... I was so disperate, and now, just for a case, I found this.... Just WOW

Where I can download the docs? I would be glad to pay you for this!! and I found it right now here.... WOW ;)

linkedin node js

how to publish a post on linkedin using node js. And i'm using node js as a backend for my ios project

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.