React Native
Instructor-led training in React Native. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.
Overview
This React Native course is designed for intermediate developers looking to enhance their skills in building mobile applications using JavaScript. You will learn how to create responsive, high-performance apps for both iOS and Android platforms, making you a valuable asset in today’s competitive job market.
What you'll learn
- You will be able to set up and configure a React Native development environment.
- You will be able to create and manage components in React Native applications.
- You will be able to implement navigation and routing using React Navigation.
- You will be able to utilize RESTful APIs to connect your app to backend services.
- You will be able to manage state effectively using hooks and context API.
- You will be able to deploy and publish your mobile applications to app stores.
- You will be able to debug and optimize your React Native applications for performance.
Curriculum
7 modules · outline is indicative and can be tailored to your team.
1Introduction to React Native
- Overview of React Native and its architecture
- Setting up the development environment
- Creating your first React Native app
2Core Components and Styling
- Understanding core components (View, Text, Image, ScrollView)
- Applying styles using StyleSheet
- Responsive design techniques in React Native
3Navigation in React Native
- Implementing stack and tab navigation
- Passing parameters between screens
- Customizing navigation headers
4State Management
- Understanding state and props
- Using hooks for functional components
- Implementing context API for global state management
5Working with APIs
- Fetching data using Fetch API
- Handling asynchronous requests
- Displaying data in components
6Debugging and Performance Optimization
- Using debugging tools and techniques
- Profiling React Native applications
- Best practices for performance optimization
7Publishing and Deployment
- Building apps for iOS and Android
- Publishing apps to the App Store and Google Play
- Versioning and updating your applications
Prerequisites
Basic knowledge of JavaScript and web development is recommended.
Who should attend
This course is ideal for web developers and software engineers looking to transition into mobile app development.
Certification
Frequently asked questions
What is the format of this course?
The course is delivered live online, allowing for interactive learning.
How long is the course?
The course duration is typically 6 weeks, with weekly sessions.
Will I receive a certificate upon completion?
Yes, you will receive an Skilvi course-completion certificate after successfully finishing the course.
Are exam vouchers included?
Exam vouchers are available through authorized channels on request.
What are the prerequisites for this course?
Basic knowledge of JavaScript and web development is recommended.
Is there any hands-on practice involved?
Yes, the course includes practical assignments and projects to solidify your learning.

Pricing on request
- Live online (VILT)
- 24–32 hours
- Hands-on labs & assignments
- Skilvi completion certificate
Related courses

Android Development
Instructor-led training in Android Development. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Angular 13
Instructor-led training in Angular 13. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Angularjs
Instructor-led training in Angularjs. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Backbonejs
Instructor-led training in Backbonejs. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.