Search

React Essentials

Upcoming Bootcamps

Back to Bootcamps Schedule
Aug 07, 2023 4 days, 09:00 AM CDT - 05:00 PM CDT

React Essentials

Location: Online

If you have some programming experience and want to learn how to build responsive web applications using React, this course is for you or your team. In this 3.5-day course, students craft responsive websites and tame complexity through maintainable user interface components.

  • $2,250.00 excl.
Register14 places remaining
Dec 04, 2023 4 days, 09:00 AM CST - 05:00 PM CST

React Essentials

Location: Online

If you have some programming experience and want to learn how to build responsive web applications using React, this course is for you or your team. In this 3.5-day course, students craft responsive websites and tame complexity through maintainable user interface components.

  • $2,250.00 excl.
Register15 places remaining

Overview

If you have some programming experience and want to learn how to build responsive web applications using React, this course is for you or your team. In this 3.5-day course, students craft responsive websites and tame complexity through maintainable user interface components. Students get a very brief refresher on CSS, HTML and Javascript as they dive into the React framework. Students then learn the ins and outs of the React framework so that they can build solid, responsive React applications.

  • 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.
  • Web developers transitioning to ReactJS.

  • Basic understanding of object-oriented or functional programming is expected.
  • Software development experience is necessary, though it does not have to be with JavaScript.
  • If you have no prior HTML and CSS experience, study Codecademy’s Intro to HTML and Intro to CSS.
  • Before class starts, make sure you have the right tools installed. You will need a browser, an IDE, and Node 16. We recommend Chrome for your browser and VS Code as your IDE.
  • In terms of Operating System, we recommend Mac, Linux, or Windows System for Linux (WSL) but using Windows without WSL is possible.

Building Responsive, Mobile-Friendly Websites

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

  • Create a responsive web page with CSS Grid Layout, Flexbox, and Media Queries.

  • Implement visual effects and animation using CSS3 transitions.

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

  • Use HTML5 form elements to create an order form.

  • Ensure correct input with client-side validation.

 

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.

  • Manage cart contents with a state reducer.

  • Access, create, and delete remote server data using AJAX and REST.

  • Asynchronous data fetching with React hooks and promises.

  • Creating orders and login with a backend API.

  • Manage routing with React Router.

  • Creating orders and login with a backend API.

  • Sync open orders with websockets.

  • Pass user details throughout the application with React Context.

 

 

Testing React

  • Ensure your website behaves as expected through tests

  • Write unit tests with React Testing Library

  • Write end to end tests with Cypress

Speak with a Nerd

Schedule a call today! Our team team of Nerds are ready to discuss your business needs.

Let's Talk

What our students have to say

I did the swift and iOS bootcamp in Georgia. It was incredible and totally worth it. I had only played around and pieced together iOS apps before I went to the bootcamp. After everything made so much more sense and I was able to create and publish new iOS apps with ease.

Anna Sherman, Developer, Carbon Five

I used other online free courses to learn basic Kotlin and some advanced topics. It was nice to have the classroom setting, with the Kotlin Essentials course, to gain better-detailed knowledge. I do feel more confident with the basics of Kotlin, and I am looking forward to taking the more advanced courses.

Steve Hamilton, Android Software Engineer, Disney

I was able to start my research lab, HealthHawks, because Big Nerd Ranch gave me the skills to build software on mobile applications. I equip medical professionals with software that they test to be able to determine if it helps clinical outcomes. It is awesome. Big Nerd Ranch taught me how to change the world for the better, one line of code at a time.

Elizabeth Baker, Associate Professor of Information Systems, UNC Wilmington

Our clients
React Essentials

Other Services

If you think this is pretty cool, just wait till you see what else we can do.

View All Services

Digital Product Development

From the first discovery session to launch, you’ll get a whole team of dedicated Nerds.

Learn More

Embedded Experts

Whether you have to fill in some gaps on your team, need some support in an unfamiliar language, or a different design perspective, our team is ready to help.

Learn More

We are ready to discuss your needs.

Stay in Touch WITH Big Nerd Ranch News