Full Stack and React Essentials

Full Stack and React Essentials

Upcoming Bootcamps

Back to Bootcamps Schedule

No events to show


The web is the ubiquitous app development and content delivery platform. In this 4.5-day course, students craft responsive websites, build a node.js backend, and tame complexity through maintainable user interface components. We give them a solid foundation for today's web technologies: HTML5, CSS3, ES6, Node.js, ReactJS. Students don’t leave knowing only those tools; they are prepared to pick up and apply whatever the web ecosystem throws at them in years to come.

Bootcamp Price: $4200

Bootcamp price includes hotel, meals, and a shuttle to and from the hotel.

In the Atlanta area? Interested in commuting to class? Contact to discuss commuting options and discounts.


  • Native developers who want to create a web presence that supports an app, grows a user base and collects user feedback.

  • Backend developers who need to create full-stack web apps.

  • Enterprise developers building applications that need to work on any device or screen.


  • Basic understanding of object-oriented or functional programming is expected.

  • Software development experience is necessary, though it does not have to be with JavaScript.

  • Build responsive, mobile-friendly websites using HTML and modern CSS

  • Respond to user events with JavaScript

  • Handle asynchronous data

  • Split your interfaces into easily-managed, reusable components using the React framework

Building Responsive, Mobile-Friendly Websites

  • Style and lay out an application with HTML and modern CSS.

  • Create a responsive web page with Flexbox and Media Queries.

  • Implement visual effects and animation using CSS3 transitions.

  • Write JavaScript functions to respond to user interactions with the page.


Building Backends with Node.js

  • Build a simple HTTP server.

  • Manage module installation and build steps with npm.


Creating Web Applications With React

  • Split your interfaces into easily-managed, reusable components using the React framework.

  • Utilize JSX to describe how the interfaces should be rendered.

  • Persist and synchronize state between components using React hooks or redux.

  • Asynchronous data fetching with component lifecycle methods or thunk.

  • Manage the state of your application using the latest libraries and techniques.

  • Manage routing with React Router.

  • Use Bootstrap React Components for faster and easier development.


Writing Effective JavaScript with Design Patterns and Build Tools

  • Use HTML5 form elements to create a coffee order form.

  • Ensure correct input via the Custom Validity API.

  • Access remote server data using AJAX.

  • Handle asynchronous events, including data fetching, with Promises and async/await

Click this link for a print-friendly syllabus.

We are ready to discuss your needs.

Stay in Touch WITH Big Nerd Ranch News