React Native

by Prog360

React Native corporate training and certification oriented remote program aims to upskill you with Cross-Platform Development, Component-Based Development, State and Props Management, Navigation and User Interaction, API Integration

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Prog360 Logo

img Duration

Enquire Now

Course Details

In this Corporate instructor-led training participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS. .

React Native corporate training and certification oriented remote program aims to upskill you with Cross-Platform Development, Component-Based Development, State and Props Management, Navigation and User Interaction, API Integration

 

Course Prerequisites

  • Basic Knowledge of JavaScript: Understanding of JavaScript basics, including ES6+ features.

  • React Fundamentals: Basic understanding of ReactJS concepts and component structure.

  • Basic Mobile Development Concepts: Familiarity with mobile application development concepts is beneficial but not required.

 

Course Outline:

Introduction to React Native

  • Overview of React Native

    • Introduction to React Native and its features.

    • Setting up the development environment (React Native CLI, Expo).

    • Understanding the differences between ReactJS and React Native.

  • Creating Basic React Native Components

    • Introduction to core components: View, Text, Image, TextInput, Button.

    • Styling components using StyleSheet.

  • Component Layout and Flexbox

    • Understanding Flexbox for layout.

    • Positioning components using Flexbox properties.

Intermediate React Native Concepts

 

  • State Management and Hooks

    • Managing state in functional components with hooks.

    • Using useState and useEffect hooks.

  • Handling User Inputs and Events

    • Handling touch events and gestures.

    • Using ScrollView and ListView for dynamic content.

  • Navigation in React Native

    • Introduction to React Navigation library.

    • Implementing stack, tab, and drawer navigation.

Advanced React Native Features and Project Work

  • Overview of React Native

    • Introduction to React Native and its features.

    • Setting up the development environment (React Native CLI, Expo).

    • Understanding the differences between ReactJS and React Native.

  • Creating Basic React Native Components

    • Introduction to core components: View, Text, Image, TextInput, Button.

    • Styling components using StyleSheet.

  • Component Layout and Flexbox

    • Understanding Flexbox for layout.

    • Positioning components using Flexbox properties.

  • State Management and Hooks

    • Managing state in functional components with hooks.

    • Using useState and useEffect hooks.

  • Handling User Inputs and Events

    • Handling touch events and gestures.

    • Using ScrollView and ListView for dynamic content.

  • Navigation in React Native

    • Introduction to React Navigation library.

    • Implementing stack, tab, and drawer navigation.

  • Fetching Data and API Integration

    • Fetching data from external APIs using Fetch API and Axios.

    • Managing asynchronous data and updating the UI.

  • Handling Native Modules and Device APIs

    • Accessing device features (camera, GPS, etc.) using native modules.

    • Handling permissions and platform-specific code.

  • Testing and Debugging React Native Apps

    • Introduction to testing in React Native (Jest, Enzyme).

    • Debugging techniques and tools (React Native Debugger, Flipper).

  • Darlinghurst Branch

    William St, Darlinghurst, Sydney

Check out more React Native courses in Australia

Intersect Logo

UNIX101: Unix Shell and Command Line Basics

The Unix environment is incredibly powerful but quite daunting to the newcomer. Command line confidence unlocks powerful computing resources beyond the desktop, including virtual machines and High Performance Computing. It enables repetitive tasks to be automated. And it comes with a swag of handy ...

by Intersect [Claim Listing ]
Vertex Education (Dingdian) Logo

Java Programming

Java is a programming language that can cross multiple platforms and has high portability. It is also the most advanced, feature-rich, and powerful computer language at present.

by Vertex Education (Dingdian) [Claim Listing ]
Intersect Logo

Learn to Program: MATLAB

MATLAB is an incredibly powerful programming environment with a rich set of analysis toolkits. But what if you’re just getting started – with MATLAB and, more generally, with programming?

by Intersect [Claim Listing ]
Advanced Training Logo

Introduction to Java Programming

This three-day, intensive and hands-on course emphasises becoming productive quickly as a Javaapplication developer. This course quickly covers the Java language syntax and then moves into the object-oriented features of the language. Students will then learn the I/O streams and collections API pac...

by Advanced Training [Claim Listing ]
Lumify Group Logo

Introduction To Python Programming Basics

This hands-on Python programming course teaches you the key skills you’ll need to get started with programming in Python to a solid foundational level. The start of the course will lead you through writing and running basic Python scripts

by Lumify Group [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy