React Boot Camp

Loading Events

Designed for developers, by developers.

Learn how to build, maintain and launch real-world web applications with the React Bootcamp. Combining theory and application, you will produce your own apps and complete the program with the core knowledge required to deeply understand and begin building and testing robust web apps in React.

Initially developed by Facebook, React is a framework used in many large-scale businesses around the world, such as Facebook, Netflix, Airbnb, and Uber. A front-runner amongst frameworks, React provides libraries to create feature-rich applications in the fields of Web Development, Mobile, and VR. Considered a user-interface framework, React allows you to code complex front-end applications with minimal resource allocation and easy scaling, and unlike most other Javascript frameworks, React is built in such a way that it pushes good coding practices, such as code reuse and data abstraction.

Through this program, you will master leading-edge skills and increase your capacity to compete in local and global markets of mobile development. This hands-on, classroom-based program uses an established boot camp model to provide high-end coding skills for beginner to intermediate developers. The program outline includes:

In Class Modules:
Day 1:
Module 1: React Introduction, Setting up your Environment
Module 2: React Components and Basics (Code extensions and examples)

Day 2:
Module 3: Component Events and Attributes (dynamic variables)
Module 4: Routing with React-router (advantages and disadvantages)

Day 3:
Module 5: Sharing state and data with React and Redux (real-world applications)
Module 6: Accessing third-party components and APIs

Video Lessons (Self-Directed Study)
In addition to video lessons for all of the above modules, we also supply video lessons for the following:

  • Video Lesson: Introduction to Webpack
  • Video Lesson: Styling React
  • Video Lesson: Redux
  • Video Lesson: Testing and Troubleshooting your App
  • Video Lesson: Introduction to ES6
  • Streaming Session: Deploying your App for the World to See!

Component-based architecture is where front-end development is going, so whether you’re starting development of your new product, looking for a front-end overhaul, or even just seeing what’s out there, React can add value to your business.

This program is for you, if you…

  • have junior to advanced development experience (knowledge of JavaScript and ES6 is an asset)
  • are a front end developer looking to upgrade your skills
  • are deciding which framework to code your interface with
Check eligibility & register

 

Instructor Bio
Rob is a programmer with over 15 years experience in web programming and software development, with a talent for solving complex problems and ensuring client satisfaction. A graduate of Dalhousie University’s Bachelor of Computer Science program, his mix of classical training and modern programming languages ensures that clients are not only satisfied with their product, but also have the means to continue servicing it in the long run. Previously, Rob worked as lead on projects ranging from website builds and mobile applications to server architecture and is currently the CTO of Click2Order, an online ordering platform allowing restaurants to easily enable web and mobile ordering in their stores.