React Native Course
- Learn how to use ReactJS to build real native mobile apps for iOS and Android
- Develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC or Java/ Android
- Explore React Native basics and advanced features!
- Learn how to use key mobile app features like Google maps or the device camera
Training Format
Online Training / Classroom

● Introduction to the course
● What is React Native?
● Problems with the traditional approach
● What problems React doesn’t solve?
● Two paths for taking this course
● Get the most out of this course
● Introduction
● What problems does React solve
● The Prerequisites
● Core Components Overview
● What are Components?
● What is JSX? What are its Rules?
● Create a React App and practice components
● What are Props?
● What are Children in Props?
● Events and Callbacks
● Getting started with State
● What is Rendering? What is the process from the start?
● Let’s learn useEffect Hook in-depth.
● Lifecycle methods with useEffect
● Project 1: Form Handling With React
● Project 2: Fetching data from external API and Display
● The Problems with Earlier Frameworks ( Discarded )
● Introduction to React Native
● Creating React Native App With Expo
● Getting Started with Core Components – View
● Using Text Component
● Handling user input with TextInput
● Display Images with Image
● Using ScrollView for scrollable content
● Using Stylesheets to design the application
● Interacting and styling buttons using Button and Pressable
● Displaying lists using FlatList
● Using a more decent list – SectionList
● Creating Modals
● Customizing StatusBar
● Introduction to The Project
● Creating Design
● Installing the Dependencies
● Managing folder structure
● Working on the home screen
● Working on Adding a new Task Screen
● Completing Navigation
● Finishing Task-Complete Functionality
● Optimizing application.
● Test on IOS and Android
● Introduction to Navigation in React Native
● Stack Navigator
● Navigating to multiple screens programmatically
● Getting Started with Tabs Navigation
● More on Tabs Navigation
● Getting Started with Drawer Navigation
● Project: Build a News App
● A Deep Introduction to State Management
● What is ContextAPI?
● Creating Context
● Using Context
● Managing multiple Contexts
● Introduction to Redux
● Using Redux Toolkit and Replacing Context API with Redux
● Using Redux Thunks
● Introduction and Steps for this section
● Creating A Node Backend Authentication Server with Email OTPs
(Optional and Good to have)
● Adding Expo Router
● Communicate with the Backend and Get OTPs
● Generate JWT tokens and store it in device storage
● Adding Products for authenticated users using Redux RTK Query
● Improving Apps Design
● Final Steps
● Intro and Publishing Steps
● Build Android and IOS Bundles with Expo Managed Workflow
● Push Updates (OTAs) For Expo Managed Apps
● Building Apps for Android for Non-Expo Apps
● Introduction to Project
● Adding Navigation setup
● Generate Fake Data using Faker and Redux and Design Products
Screen
● Designing Add Product Screen
● Using the Device Camera for adding new products
● Using Device Storage with SQLite Database and Initialize DB and
Tables
● Creating Records with SQLite and Redux Thunks
● Using File System to Copy Images
● Introduction to Location System in Device
● Using location with Device
● Preview location image with Google Maps
● Refresh the list using PullToRefresh
● Fix Serializable Error
● Using Custom Fonts
● Rendering Profile Screen
● Rendering Menu Layout
● Introduction of the module
● React Native Apps Without Expo
● Creating React Native Apps Without Expo
● Creating Application Project Using Native Device Camera Feature
● Expo vs React Native CLI App
Program Features
Duration: 90 Days
Effort: 120+ Hours of Learning
Subject: React Native
Level: Professional
Language: English, Hindi
10% Discount After One-Time Payment
Course Fees
Exciting Offer till 15 Dec 2025
No Cost EMI options available
Get Trained with a Nominal Registration Fees!
Why Choose JMD Study as your Training Institute?

With the best infrastructure and high-tech technology, the project based training allows students and working professionals to gain hands-on experience to Learn Coding Languages.
- We have 7+ years of experience in Programming language Training.
- Our Industry expert Teachers are passionate to teach.
- You’ll be more confident every single day than the day before while learning coding with JMD Study.
- The Latest Curriculum, from Industry Experts.
- High Engagement, Outcome-Centric Learning.
- Placement Assistance for everyone.
- Life time support for queries & placement.
Program Features

35+ Hours for Learning

50+ Assignment

10+ Projects

Certification

Online / Offline

Hindi / English
Who can Learn?
Entrepreneur
Gain expertise in operating your business online. Take your business to another level by reaching a large audience. Get your revenue increase by marketing on internet.
Working Professionals
Gain high career growth with advanced Software Training skills. Furnish your qualification with an edge over others. Work as a part-time freelancer & make money online.
Job Seekers
Learn first, which others will learn later. Great chance to get a great job as India is emerging with Digital Media. Give companies extra reasons to hire you.
Homemaker
Work as per the time convenience. Learn Software Training in a very short span of time and start your own online business through digital mediums.
Batches Options We Have
We Have Four Options For You to Join Us.

Regular Batches
If you're a student and can come on regular basis than you can enroll for a regular batch for any Course which is from Monday to Friday, Five days a week.

Alternate Batches
If you think that you need time for practice at home than you can enroll for an alternate any Course batch in which you need to come only 3 Days a week.

Weekend Batches
If you're a business owner or professional having time only on Saturdays and Sundays than weekends any batches suit you best. Enroll for weekends batches.

Sunday Batches
In case of a busy schedule, we also have a Sunday any Course batch system. However, you need to discuss the timings with our counselors.

Curriculum
Designed by Experts Most Advanced Course Contents, Videos & Assignments

Application Based Learning
Theory - Hands-on Training - Case Studies - Live Projects

Mentor Connect
Get exclusive one on one Instructor Guidance

Industry-specific projects
Choose group project from Bankings, Retail, Healthcare, Entertainment, Ecommerce, & Sports

Student Support Team
Help beyond the classroom hours - Always buzzing with students interacting with each other

Interview preparation
Interview Question and Answers, Mock Exams & Sample Interviews Conducted.
Hear It From Our Students



Help & Support
Head Office: Metro Pillar No. 79, Near Gujar Ki Thadi, Jaipur, Rajasthan 9649141215
Alwar Branch: Naya bas ka choraha, Near jyotiba fule circle, Alwar, Rajasthan, 9649966169
Thanagazi Branch: Near Ramlila Maidan, Thanagazi, Alwar, Rajasthan, 6367550581
Jhunjhunu Branch: Chirawa – Mandrella Rd, Dhatarwala, Rajasthan, 9649966193
Pratapgarh Branch: Neemuch Rd, Pratapgarh, Rajasthan, 9649966191
Copyright 2025 by JMD Technologies – Sitemap
Notes (Class 10-12)
- Class 10 Math’s Notes
- Class 10 Chemistry Notes
- Class 10 Physics Notes
- Class 10 Biology Notes
- Aptitude & Reasoning
- Class 10 Geography
- Physics Class 11 Notes
- Class 11 Chemistry Notes
- Maths Notes Class 11
- Zoology Class 11
- Class 11 Botany Notes
- Physics Class 12 notes
- Chemistry Class 12
- Maths Notes Class 12
- Zoology class 12
- Class 12th Botany Notes
Notes (Class 6-9)
- Class-6 Theory & Notes
- Math’s Notes for class 7
- Science Notes for class 7
- Class 8 Math Notes
- Class 8 Chemistry Notes
- Class 8 Physics Notes
- Class 8 Biology Notes
- Class 8 SST Notes
- Class 9 Math’s Notes
- Class 9 Physics Notes
- Class 9 Chemistry Notes
- Class 9 Biology Notes