# React Development Bootcamp Online

Canonical URL: <https://vdci.edu/courses/react-bootcamp-online>

## Overview

React has climbed to the top spot among JavaScript libraries developers reach for, driven largely by the growing demand for single-page dynamic applications. The idea at the heart of React is simple but powerful: components. These small blocks of code can be built once and reused as often as you need, cutting wasted effort and helping developers get the most out of their work.

Throughout this course, you'll work through the major aspects of React, starting with the basics of composing components, the building blocks everything else rests on. You'll create multiple web apps along the way and deploy them using AWS, giving you real, hands-on experience with React from the ground up.

## What you'll learn

- The fundamentals of React functionality, including components, props, and state
- The lifecycle of React hooks, covering useEffect, useState, useContext, and more
- One-way data binding and the reusability that React components bring
- How higher-order components (HOC) come into play in React
- Front-end web security
- Deployment to the cloud through AWS and alternate stacks
- The full cycle of full-stack web development with the MERN stack

## Prerequisites

Students should be comfortable with JavaScript programming equivalent to our [JavaScript Programming Bootcamp](/courses/javascript-programming-bootcamp-online) course, including functions, objects, and data types; the basics of HTML & CSS; and the fundamentals of JavaScript development with Node.js, Express.js, and MongoDB.

## Pricing

**Tuition:** $2995
