Change Location × Los Angeles

    Recent Locations

      Node.js Bootcamp: Build a Social Network in a Day in Santa Monica

      • Node.js Bootcamp: Build a Social Network in a Day Photo #1
      1 of 1
      August 24, 2013

      Saturday  10:00 AM - 4:00 PM

      101 Broadway
      Santa Monica, California 90401

      • No Performers Listed
      Node.js Bootcamp: Build a Social Network in a Day

      Node.js Bootcamp: Build a Social Network in a Day

      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. Attendees will have the freedom to customize their apps. We will also have an associated Github repository for the attendees to download with multiple preset checkpoints in case attendees get stuck at any point during the course.

      *Sandwiches will be served at noon for a lunch break.

      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


      • 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) (Free online Javascript courses: Codecademy, Codeschool)
      • Basic knowledge of HTML and CSS
      If you have technical questions about this class, you can reach out to the instructors directly:Josh Dolitsky - jdolitsky@gmail.comNick Molina -


      Two instructors will be present to ensure that everyone can be assisted on an individual level. Josh Dolitsky and Nick Molina will teach the course, software developers at Media Temple in Culver City, and previous co-founders of an LA-based startup.

      Josh Dolitsky

      Josh Dolitsky is a web developer from Chicago and previously attended Indiana University Bloomington. He has experience with many different technologies and web languages, such as PHP, Ruby, and Javascript. He is also an avid contributor to open-source, and was the original developer on AppDotNetPHP, a code library used widely by developers in the community




      Nick Molina

      Nick Molina is a software developer who recently graduated from UCLA. He has contract experience in both web development and design, focusing his talents on rapid prototyping with JavaScript.






      About Coloft Academy

      Coloft Academy offers classes, workshops and courses for tech entrepreneurs in Los Angeles. Topics offered include web/mobile development, user experience, marketing, finance, legal and more. For a list of upcoming classes, visit To automatically get updates, join the mailing list.

      Categories: Conferences & Tradeshows | Sales & Retail

      Event details may change at any time, always check with the event organizer when planning to attend this event or purchase tickets.
      COMMENTS ABOUT Node.js Bootcamp: Build a Social Network in a Day