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

KnowledgeHut Solutions Logo

Java Training

A programming world without Java is inconceivable. Widely used in the distributed environment of the internet, it is one of the most popular programming languages for Android smartphones and favoured for development of devices and software applications. The functioning of a large number of websites

by KnowledgeHut Solutions [Claim Listing ]
TechCode Logo

Java Spring Boot Developer Training Program

This comprehensive training program is designed to prepare students for a career as a Java Spring Boot developer. Participants will gain a deep understanding of the Spring Boot framework, Java-based web application development, and best practices for building scalable and maintainable applications.

by TechCode [Claim Listing ]
Codekids Logo

Python Beginner Club at Shelley Primary School

Python Beginner Club  is designed to introduce fundamental coding concepts and the Python programming language to your child. Students will learn how to write Python code, solve problems using programming, and create basic programs. Students will also learn how to use Python to code

by Codekids [Claim Listing ]
Logitrain Logo

Python Programming Advanced

Python has a unique ability to get a lot of work done in a few lines of code and its versatility. The language helps develop custom software tools, applications, web services, and cloud applications.

by Logitrain
Koenig Solutions Logo

Programming in C# Certification Training Course

This C# training will teach developers the programming knowledge and skills that are essential for creating Windows applications with the use of C# language. The main focus will be on advanced features of C#. Students will also be able to get an introduction to the Visual Studio 2012 debugger

by Koenig Solutions [Claim Listing ]

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