Exceptional training for front end developers

React Native Training Course

NEXT COURSE
17 Dec London
request info

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

React Native training course (code: ReactNative)

Create High Performance Mobile Apps with React Native


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

This hands on course introduces React Native for rapid app development on Android and iOS and  will get you up and running with React Native quickly.

Learn the key skills you need to deeply understand and build React components for mobile devices.

AUDIENCE

This hands on course introduces React Native for rapid app development on Android and iOS.

Good React experience is essential for this course.


DETAILHIGHLIGHTS

Introducing React Native

  • Advantages of React Native 
    •    Developer Experience 
    •    Code Reuse and Modularization 

Working with React Native

  • Rendering Lifecycle 
    •    Creating Components in React Native 
    •    Working with Views 
    •    Using JSX 
    •    Styling Native Components 
    •    Host Platform APIs 

Building a Simple Application

  • Setting Up the Environment 
    •    Installing React Native 
    •    iOS Dependencies 
    •    Android Dependencies 
    •    Creating a New Application 
    •    Running a React Native Application for iOS 
    •    Uploading to a Device 
    •    Running a React Native Application for Android 
    •    Attaching a Component to the View 
    •    Imports in React Native 
    •    Handling User Input 
    •    Displaying Data 
    •    Adding a Background Image 
    •    Fetching Data from the Web 

Components for Mobile

  • Comparing HTML Elements with Native Components 
    •    The Text and Image Components
    •    Working with Touch and Gestures 
    •    Using TouchableHighlight 
    •    The GestureResponder System 
    •    PanResponder 
    •    Working with Organizational Components 
    •    Using ListView and Navigators 
    •    Platform-Specific Components 
    •    iOS and Android-Specific Components 
    •    Components with Platform-Specific Versions 

Styles

  • Declaring and Manipulating Styles 
    •    Inline Styles and Styling with Objects 
    •    Using Stylesheet.Create 
    •    Style Concatenation 
    •    Organization and Inheritance 
    •    Exporting Style Objects 
    •    Passing Styles as Props 
    •    Reusing and Sharing Styles 
    •    Positioning and Designing Layouts 
    •    Layouts with Flexbox 
    •    Using Absolute Positioning 

Platform APIs

  • Using Geolocation 
    •    Getting the Device Location 
    •    Handling Permissions 
    •    Accessing Images and Camera 
    •    The CameraRoll Module 
    •    Requesting Images with GetPhotoParams 
    •    Displaying a List of Photos 
    •    Storing Persistent Data with AsyncStore 
    •    Other Storage Options 

Modules

  • Installing JavaScript Libraries with npm 
    •    Native Modules for iOS 
    •    Using the Video Component 
    •    Native Modules for Android 

Debugging and Developer Tools

  • JavaScript Debugging
    •    Activating the Developer Options 
    •    Debugging with console.log 
    •    Working with the React Developer Tools 
    •    React Native Debugging Tools 
    •    Using Inspect Element 
    •    The React Native Packager 
    •    Testing Your Code 

Deploying

  • Preparing the Project 
    •    Selecting Supported Devices and Target Versions
    •    Launch Screen Images 
    •    Adding an Application Icon 
    •    Setting a Bundle Name 
    •    Updating AppDelegate.m 
  • Introducing React Native
  • Working with React Native
  • Building a Simple Application
  • Components for Mobile
  • Styles
  • Platform APIs 
  • Modules
  • Debugging and Developer Tools
  • Deploying
Receive the latest version of this course into your inbox


PUBLIC COURSES (LONDON, UK)
 

17th Dec 2018 - 3 days £2000
Book

see all dates


X

Show Discount for this course


PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


Get in touch
0800 028 6400



You may also be interested in ...


Show all related courses


Excellent feedback, consistently !

►"great tips help reduce build times"
► "we got access to exclusive content"
► "Short course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"


Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers