Project Description

Designed for developers, by developers.

Learn how to build, maintain and launch real-world web applications through this 10-session 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:

Module 1: React Introduction and Setting up your Environment
Module 2: React Components and Basics
Module 3: Component Events and Attributes
Module 4: Styling React – Functionality and Aesthetics
Module 5: Routing with React-Router
Module 6: Sharing State and Data with Redux
Module 7: Accessing Third-Party Components and APIs
Module 8: Using Firebase with React
Module 9: Testing and Troubleshooting your Application
Module 10: Deploying your Application

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

The program will run from 8:30 am – 4 pm on February 20, 21, and 22, 2019

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.