Packt

React Native - Complete Guide + E-Commerce + Interview Q&A

Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

React Native - Complete Guide + E-Commerce + Interview Q&A

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Gain a thorough understanding of core React Native components and their usage in building mobile apps.

  • Learn state management techniques and how to update and manage app data effectively.

  • Master React Native navigation, including stack, tab, drawer, and nested navigation patterns.

  • Integrate Firebase for backend functionalities and Stripe for secure payment processing.

Compétences que vous acquerrez

  • Catégorie : Payment Systems
  • Catégorie : Application Design
  • Catégorie : Interactive Design
  • Catégorie : Cross Platform Development
  • Catégorie : User Interface (UI) Design
  • Catégorie : Mobile Development
  • Catégorie : Application Development
  • Catégorie : iOS Development
  • Catégorie : Android Development
  • Catégorie : User Interface (UI)
  • Catégorie : React.js

Outils que vous découvrirez

  • Catégorie : UI Components
  • Catégorie : Apple iOS
  • Catégorie : Application Programming Interface (API)
  • Catégorie : Restful API
  • Catégorie : React Native

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

16 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 15 modules dans ce cours

In this module, we will introduce you to the React Native ecosystem and its core concepts. You’ll compare native and hybrid development approaches, and discover how React Native fits into the picture. You’ll also learn about Expo CLI for faster prototyping, and create your first project to get hands-on experience.

Inclus

8 vidéos1 lecture

In this module, we will dive deep into the essential React Native components such as View, Text, Image, and Button. You’ll also explore various ways of managing styling, state, and user interactions. By the end of this section, you will have hands-on experience implementing these components in real-world applications.

Inclus

42 vidéos1 devoir

In this module, we will cover the core navigation patterns such as stack, tab, and drawer navigators. You’ll also explore advanced concepts like file-based routing and configuring layouts. By the end of this section, you’ll have a comprehensive understanding of how to create a smooth navigation experience in your React Native app.

Inclus

19 vidéos1 devoir

In this module, we will explore error handling in React Native, including both local and global error management. You’ll learn how to handle exceptions effectively using try-catch blocks, error boundaries, and even API error management to keep your app running smoothly. The section will also cover ways to provide users with helpful error messages.

Inclus

8 vidéos1 devoir

In this module, we will explore how to leverage platform-specific modules and rendering to build apps that run seamlessly on both iOS and Android. You will also learn how to apply platform-specific styling and use extensions to customize behaviors based on the device.

Inclus

4 vidéos1 devoir

In this module, we will cover how to make HTTP requests using Fetch API, and integrate Firebase for real-time data storage and CRUD operations. You’ll also learn how to validate user input and dynamically fetch data from a server. This section ensures you can effectively interact with APIs and manage backend services.

Inclus

12 vidéos1 devoir

In this module, we will focus on using Axios for HTTP requests, which provides a cleaner and more efficient way to interact with APIs. You’ll learn to handle different HTTP methods such as GET, POST, PATCH, and DELETE, and implement error handling to improve your app’s reliability.

Inclus

6 vidéos1 devoir

In this module, we will explore how to design responsive and flexible user interfaces using Flexbox. You will learn to build layouts with headers, content areas, and footers, and refine your UI with alignment properties. By the end of this section, you will have the skills to create modern, user-friendly interfaces.

Inclus

7 vidéos1 devoir

In this module, we will explore how to handle a variety of gestures in React Native, from simple taps and presses to more advanced pan and pinch gestures. You’ll also learn how to combine multiple gestures to create interactive user experiences that feel natural and responsive.

Inclus

6 vidéos1 devoir

In this module, we will dive into using the camera and image picker in React Native. You’ll learn how to capture and display images, manage permissions on both iOS and Android, and implement multiple image selection features to enhance your app’s media capabilities.

Inclus

9 vidéos1 devoir

In this module, we will cover how to set up and manage push notifications in React Native. You’ll learn to handle both local and remote notifications, customize notification channels for Android, and trigger actions when users interact with notifications.

Inclus

10 vidéos1 devoir

In this module, we will focus on building React Native apps without Expo, using the React Native CLI. You’ll learn how to set up projects, understand the project structure, and explore alternative app creation methods to have full control over your development environment.

Inclus

9 vidéos1 devoir

In this module, we will explore how to implement location-based features in your React Native app. You’ll learn how to fetch the user’s current location, integrate maps, and enable location selection on the map to enhance your app’s functionality.

Inclus

8 vidéos1 devoir

In this module, we will build a fully functional e-commerce application from scratch. You’ll learn how to design product listings, implement search and filtering, manage the shopping cart using React’s Context API, and integrate secure payment processing with Stripe.

Inclus

32 vidéos1 devoir

In this module, we will guide you through integrating Stripe as your payment gateway, allowing you to process payments securely in your app. You will learn how to set up Payment Intent APIs and implement Stripe’s PaymentSheet and Checkout API for a smooth payment experience.

Inclus

5 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 857 Cours514 430 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions