Node and React: Build Simple Twitter Clone Using Full-Stack JavaScript

Dev Bootcamp - 633 Folsom St 6th Floor - View Map Girl Develop It San Francisco
Oct 22 - 23, 2016, 10:00 AM (PDT)

About this event

This 2-day workshop will introduce you to the basic concepts you need to understand to build an entire app with the power of JavaScript, using Node.js and React.js.

Node.js is a popular back-end JavaScript library known for being able to handle an incredible amount of user traffic.

React.js is a popular front-end JavaScript library that companies like Facebook and Netflix are using it to power blazing-fast web apps that make interacting with users faster than ever before.

We will teach the basics of server-side and front-end development with Node.JS and React. We will go through creating a web server and setting up routes to installing dependencies and organizing and displaying our app data inside a browser.

This workshop is taught by Esther Weon, Software Engineer at Presence Product Group.

What will I learn from this workshop?


• How data moves around on the web, and what is possible using a server

• How to create a Node web server using the Express.js framework to fetch data from a database  

• How to use npm to install and manage dependencies

• How to create routes, controllers, and views for a Node application


• How using React will benefit a project

• How to break down user interfaces into modular React components

• How React uses the Virtual DOM and one-way data flow to be lightning-fast  

• How data is passed around between React components

Who is this class for?

This workshop is for students that have learned some basic web development (e.g. via our HTML/CSS and JS intros) and want to take the next step to learning full-stack JavaScript web development skills. If you're not sure if this class is a good fit, just leave a comment or send a message.

Need help convincing your employer to pay for this class? Check out these 9 reasons why they should!

What will I need to bring?

• A laptop with Git and NVM installed

• A charger

• A text editor (e.g. Sublime, TextMate, etc.)

• A Github account (Sign up here for free)

Extra Notes:  

If you have any questions at all about the workshop, please leave a comment below!

There will be a 1-hour break at noon. Lunch will be provided on both days.


October 22 - 23
10:00 AM (PDT)


Dev Bootcamp
633 Folsom St 6th Floor