React Native Jumpstart Training Course

React Native Jumpstart Training Course
Course Description

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components. A React Native app is a real mobile app that's indistinguishable from an app built using Objective-C or Java. The DEV6 “React Native Jumpstart” training course provides the essential knowledge for developers who need to start building apps using React Native.  


The course provides in-depth training on:

  • Components
  • State Management and Redux
  • Fetch API
  • Native Styling and Animations
  • Debugging React Native Apps
  • Platform Specific Code
  • And much, much more


As the React Native training class is delivered, you will be given numerous practical examples and demonstrations. You will also build a complete React Native application as the course is being taught. On the last day of the course, you will receive expert advice and guidance for starting your first solo React Native project.


This training course was designed and developed by DEV6 web application developers who use React Native on real-life projects. As such, the training includes many React Native best practices that can’t be found elsewhere. The course is highly interactive and features significant hands-on coding and a large number of student labs.


For onsite classes, all courses can be modified to suit your unique content and delivery requirements. 


$595 CAD / $595 USD


1 Day

React Native Training Course Prerequisites

  • Familiarity with HTML and JavaScript programming
  • Attendance in the DEV6 "React Fundamentals Training Course" or equivalent knowledge.


May 31, 2019 - May 31, 2019 Mississauga LC, Online, or Client Location Register
Jun 27, 2019 - Jun 27, 2019 Mississauga LC, Online, or Client Location Register
Jul 31, 2019 - Jul 31, 2019 Mississauga LC, Online, or Client Location Register
Aug 29, 2019 - Aug 29, 2019 Mississauga LC, Online, or Client Location Register
Sep 26, 2019 - Sep 26, 2019 Mississauga LC, Online, or Client Location Register
Oct 31, 2019 - Oct 31, 2019 Mississauga LC, Online, or Client Location Register

Course Outline

Module 1: Introduction 

  • Objectives
  • Course Outline

Module 2: Environment Setup – Hello World      

  • Reviewing Dependency Management, the Build Toolchain and Flow
  • React Native application starter kits
  • Android SDK Setup

Module 3: Debugging React Native Apps             

  • Using the In-App Developer Menu
  • Chrome Developer Tools
  • Using the integrated debugger with an IDE

Module 4: Building Components             

  • Reviewing JSX and React Component Basics
  • RN Core Components
  • Other Libraries (NativeBase)      

Module 5: State Management and Redux           

  • Reviewing Redux
  • Navigator and Redux Navigation

Module 6: Fetch API      

  • Network Requests
  • Consuming APIs
  • Network Error Handling 

Module 7:  Native Styling and Animations           

  • FlexBox
  • StyleSheet
  • Animated API
  • Performance   

Module 8: Platform Specific Code           

  • Platform API
  • Following UX Guidelines
  • Native Extensions

Module 9: Conclusion and Resources   


Registration for DEV6 Training

Course Title

Dates: dates

Location: location

Price: price


4 Robert Speck Parkway, Suite 240

Mississauga ON L4Z 1S1


Toll Free: 866.464.7790

Office: 905.897.7790

Fax: 905.897.9952

After pressing Register, someone from DEV6 will call/email to confirm registration details, answer questions and take payment.