Launch Your Global Career with Maersk – Placement Drive 2025 @ ZebLearn | Applications Close In 0d 0h 00h 00s

ZebLearn Certification Partners – Globally Recognized Credentials!

ZebLearn partners with leading industry experts to offer genuine, career-focused certifications in SAP training, foreign languages, and professional development courses. Earn internationally recognized credentials, enhance your career prospects, and distinguish yourself with certifications valued by the industry.

cisco
apple
esb
abode
Partner
meta
pmi
ic3
Partner
Partner
Partner
Partner
communication

Course content

About React Native Training Program

  • What is React Native?
  • Why use React Native for mobile app development?
  • Native vs. Cross-platform: React Native vs. other frameworks
  • Overview of React vs. React Native
  • Installing Node.js and npm (Node Package Manager)
  • Setting up React Native CLI or Expo CLI
  • Installing Android Studio and Xcode for emulators/simulators
  • Understanding the project structure of a React Native app
  • First React Native app setup using CLI
  • Introduction to modern JavaScript (ES6+)
  • Arrow functions, destructuring, template literals
  • Classes and modules
  • Promises, async/await, and handling asynchronous code
  • State and immutability concepts in JavaScript
  • Introduction to React: Components, JSX, and props
  • Functional vs. class components
  • React lifecycle methods (for class components)
  • Introduction to hooks: useState, useEffect
  • Passing data between components: Props and state
  • Creating and styling components
  • Using View, Text, Image, Button, and TextInput
  • Flexbox layout system in React Native
  • Handling platform-specific styling (iOS vs. Android)
  • Using third-party libraries for UI (e.g., React Native Paper)
  • Introduction to React Navigation library
  • Stack navigation, tab navigation, and drawer navigation
  • Passing data between screens
  • Handling deep linking and navigation options
  • Customizing navigation headers and components
  • Introduction to local state using useState and useEffect
  • Lifting state up between components
  • Using the Context API for global state management
  • Introduction to Redux for large applications
  • Integrating Redux in React Native and using react-redux
  • Redux Thunk and Redux Saga for asynchronous actions
  • Fetching data from REST APIs using fetch and Axios
  • Handling API responses and errors
  • Displaying data in lists using FlatList and SectionList
  • Using infinite scroll and pagination
  • Pull-to-refresh functionality
  • Controlled vs. uncontrolled components in React Native
  • Working with forms and inputs
  • Using libraries like Formik and Yup for form validation
  • Handling keyboard inputs and dealing with mobile UX
    • Using AsyncStorage to store data locally
    • Introduction to SQLite for persistent local databases
    • Storing app data using Realm or WatermelonDB
    • Handling offline scenarios and data synchronization

  • Accessing native device features (Camera, GPS, Accelerometer) with React Native libraries
  • Integrating React Native with third-party SDKs and APIs
  • Writing custom native modules for Android (Java/Kotlin) and iOS (Objective-C/Swift)
  • Using platform-specific code with Platform module
  • Introduction to the Animated API
  • Creating basic animations: fade, scale, translate
  • Using libraries like React Native Reanimated and Lottie
  • Building gesture-based animations with React Native Gesture Handler
  • Implementing authentication using Firebase Auth or OAuth
  • Securing authentication tokens (JWT)
  • Creating login, signup, and logout flows
  • Handling user sessions and storing tokens securely using AsyncStorage
  • Setting up push notifications in React Native
  • Integrating Firebase Cloud Messaging (FCM) for Android and iOS
  • Handling notification payloads and deep linking
  • Using OneSignal or Pusher for real-time notifications
    • Introduction to testing: Unit tests, integration tests, and end-to-end (E2E) testing
    • Writing unit tests using Jest and React Testing Library
    • Testing components with Enzyme or React Native Testing Library
    • Setting up end-to-end testing with Detox

    • Using console logs and the React Native debugger
    • Inspecting components and app state with React Developer Tools
    • Debugging network requests
    • Common performance pitfalls and how to avoid them

  • Optimizing rendering with shouldComponentUpdate and React.memo
  • Lazy loading components
  • Optimizing lists and using virtualization
  • Handling memory leaks and optimizing memory usage
  • Using Profiler and Flipper to measure performance
  • Preparing apps for release (Android APK, iOS IPA)
  • Signing and building apps for production
  • Configuring Android Manifest and iOS Info.plist
  • Submitting apps to the Google Play Store and Apple App Store
  • Setting up continuous integration (CI) and continuous deployment (CD) pipelines with tools like GitHub Actions, CircleCI
  • Why Should You Learn React Native Training?

    The annual salary of an React Native is $125k.

    Request more information

    What you will get at Zeblearnindia Learning?

    Zeblearnindia Learning is a premier institute offering training in SAP Online Courses, Web Designing, Data Science, Full-Stack Development, Salesforce, Workday, Machine Learning, Software Testing, and Video Editing. With the option to choose between online and offline (classroom) learning, our well-structured courses cater to students, working professionals, business owners, and entrepreneurs. Here’s what you can expect at Zeblearnindia Learning:

    •   Expert-Led Training
    •   Globally Recognized Certifications
    •   100% Job Placement Support
    •   Hands-On Learning
    •   Flexible Learning Options
    •   Affordable Course Fees
    •   Career Growth Opportunities
    best-seller-min

    () 60 Minutes WEBINAR with CERTIFICATE

    Date Time IST (GMT +5:30) Event Free Sign Up

    Explore Our Courses Across India - Flexible batches

    We are proud to offer our React Native Training Program services across numerous states nationwide.

    Call Us
    WhatsApp
    Questions? WhatsApp us.
    Placements query?

    We use cookies to improve your experience and personalize our site. cookie policy