$99

React Native Development Training

Event Information

Share this event

Date and Time

Location

Location

Cowork South Bay

22519 Hawthorne Boulevard

Torrance, CA 90505

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Friends Who Are Going
Event description

Description

Learn to build real world mobile apps with React Native. This course will introduce you to this powerful JavaScript framework and will teach you all the tips and tricks of professional development.


About the Course

This full day course will give you a hands-on, deep dive into React Native. In this course, you will learn how to build cross-platform mobile applications from scratch using Facebook's React Native.

Senior Software Engineer, Lynda.com and Code District instructor Troy Miles will guide you through how to setup your development environment all the way to app deployment!

Students will start with the basics of React Native including the library and components.Along the way you will learn how to work with many of the core React Native components and API’s, as well as best practices for file structure, styling, and more.



Course Outline

Big Ideas

  • State

  • Data flow

  • Immutable

  • Pure functions

  • Single responsibility principle

  • Composition vs. Inheritance


Tools

  • npm

  • Babel

  • Webpack

  • Create React Native App



JavaScript

  • Collection Operators

  • Declaring Variables

  • Anonymous & Arrow Functions

  • Template Strings

  • Destructuring

  • Spread Operator

  • Class

  • Import, Export, & Default

  • Object


React

  • Components & JSX

  • one-way data flow

  • Props & state

  • Lifecycle events

  • Keys

  • Forms

  • call ref handler

  • Type checking

  • Components


Debugging

  • In-app Developer Menu

  • Hot reloading

  • Chrome developer tools

  • React Developer Tools


Style

  • Styling components

  • "Cascading" styles

  • Height & Width

  • Flexbox

Views

  • ScrollView

  • List Views


React Router Native

  • URL Parameters

  • 404 Page

  • Redirect

  • Nesting Routes

  • React Navigation

Redux

  • Three Principles

  • Action & Action Creators

  • Reducers

  • Store

  • With React Router Native


Cross Platform

  • Cross platform components

  • Cross platform APIs

  • Android APIs

  • Android Components

  • iOS APIs

  • iOS Components

  • Android Native Module


Animations

  • Creating animations

  • Interpolation

  • Native animations


Testing with Jest

  • Installation

  • Matchers

  • Testing components

  • Testing async functions

  • Creating mocks

  • Setup and teardown

You will learn all of this in theory as well as practical! Not only will you learn how to use React Native'a amazing \ features, but you will actually build an application and integrate them!


Live Instructor-Led Training

Live instructor-led training allows you to get you questions answered on the spot, thus saving you tons of time. Live classroom training also allows you to collaborate, network and learn from other great developers!


Prerequisites

  • Fluency in JavaScript

  • Experience with ReactJS, including an understanding of JSX and the component lifecycle

Audience

Developers who have some experience with React and are ready to leverage those skills to build robust, production-level mobile applications.


Instructor, Troy Miles
Troy Miles is a Senior Software Engineer and Lynda.com instructor. He is exceptionally skilled at full stack. He posses deep knowledge of the following frameworks: AngularJS, jQuery, jQuery Mobile, PhoneGap, Backbone, Ember, Jasmine, and Mocha.

Share with friends

Date and Time

Location

Cowork South Bay

22519 Hawthorne Boulevard

Torrance, CA 90505

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved