React Native est l'un des deux frameworks les plus populaires utilisés pour le développement d'applications mobiles (Statista). Les développeurs de logiciels qui réussissent dans le monde des applications mobiles mettent un point d'honneur à le faire figurer sur leur CV. Ce cours React Native : Developing Android and iOS Apps donne aux aspirants développeurs d'applications mobiles des compétences en demande que les employeurs recherchent.



React Native : Développer des applications Android et iOS
Ce cours fait partie de plusieurs programmes.


Instructeurs : Skill-Up EdTech Team
Inclus avec
(11 avis)
Expérience recommandée
Ce que vous apprendrez
Des compétences prêtes à l'emploi que les employeurs recherchent en utilisant React Native pour le développement d'applications mobiles
Comment utiliser les fonctionnalités de React DevTools en s'appuyant sur une bonne compréhension des composants et concepts clés de React Native
Comment appliquer les feuilles de style, les mises en page, les événements et les accessoires de React Native pour développer des applications mobiles multiplateformes
Pratique du développement d'applications avec Expo, test et publication d'applications en appliquant les concepts de débogage et de publication d'applications
Détails à connaître

Ajouter à votre profil LinkedIn
octobre 2024
16 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable


Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Il y a 6 modules dans ce cours
Ce module sert d'initiation au monde de React Native, en se concentrant sur les aspects fondamentaux nécessaires au développement d'applications mobiles. Vous serez initié aux principes fondamentaux, aux avantages et aux caractéristiques uniques de React Native et vous mettrez en place un environnement de développement complet. En outre, le module mettra l'accent sur la façon dont React Native se compare à d'autres frameworks. Vous explorerez également l'Interface ligne de commande (CLI) d'Expo, ses avantages et la façon de travailler avec Expo CLI.
Inclus
8 vidéos3 lectures3 devoirs1 élément d'application6 plugins
Ce module plonge plus profondément dans l'application pratique de React Native, couvrant les composants essentiels et les techniques de navigation. Vous explorerez les subtilités du DOM virtuel, de la structure des composants et des systèmes de navigation au sein de React Native, ce qui leur permettra de construire des applications plus complexes. Le module comprend également une expérience pratique avec des simulateurs iOS et des émulateurs Android pour des tests approfondis.
Inclus
7 vidéos2 lectures3 devoirs4 éléments d'application3 plugins
Ce module se concentre sur l'amélioration de l'esthétique et de la fonctionnalité des applications mobiles grâce à un stylisme efficace et à une gestion robuste des états. Vous explorerez diverses techniques de style, y compris Flexbox et les composants stylisés, pour créer des applications visuellement attrayantes et réactives. En outre, le module approfondit les stratégies de gestion d'état en utilisant les hooks useState et useReducer ainsi que l'API Contexte et Redux, garantissant un traitement efficace des données et des performances optimales de l'application. Vous aurez également un aperçu de l'utilisation des props pour la personnalisation des composants, facilitant une compréhension plus approfondie du flux de données dans React Native. À la fin du module, vous concevrez et développerez une application entièrement stylisée qui intègre des pratiques efficaces de gestion des états, vous dotant des compétences nécessaires pour construire des expériences mobiles dynamiques et conviviales.
Inclus
7 vidéos2 lectures3 devoirs4 éléments d'application1 plugin
Ce module met l'accent sur l'importance des interactions avec l'utilisateur et de la présentation efficace des données dans les applications mobiles. Vous développerez une expertise dans la gestion des événements tactiles, la gestion des formulaires avec TextInput et l'Assainissement des entrées utilisateur à l'aide de Formik et Yup. Le module explore également les techniques d'optimisation des listes avec FlatList et SectionList, en incorporant des fonctionnalités telles que pull to refresh et le défilement infini pour une meilleure expérience utilisateur. En outre, vous mettrez en œuvre des techniques de stockage de données persistantes à l'aide d'AsyncStorage, permettant une récupération transparente des données à travers les sessions de l'application. À la fin du module, vous serez en mesure de créer des applications mobiles interactives et conviviales qui gèrent efficacement les entrées de l'utilisateur et la présentation des données.
Inclus
6 vidéos2 lectures3 devoirs4 éléments d'application1 plugin
Ce module couvrira tous les concepts liés au débogage des applications, puis à leur publication. Vous vous plongerez dans les puissantes fonctionnalités de React DevTools, spécifiquement pour les applications React Native. Le module se concentre également sur l'inspection des composants, l'édition des props et des états, et l'exécution du profilage des performances. Vous explorerez les techniques de débogage courantes et l'importance des fichiers APK. En outre, vous découvrirez comment créer des fichiers APK sans utiliser Android Studio. À la fin du module, vous serez équipé pour créer efficacement des applications Android à l'aide de fichiers APK, ce qui vous permettra d'appliquer les dernières mises à jour de manière transparente sur vos appareils.
Inclus
4 vidéos2 lectures3 devoirs3 éléments d'application3 plugins
Dans ce module, vous réaliserez des projets d'évaluation par les pairs, des projets pratiques et des projets finaux, qui vous permettront de démontrer votre maîtrise de la création d'applications à l'aide de React Native. En outre, vous passerez un examen final qui évaluera votre apprentissage à travers tous les modules de ce cours.
Inclus
2 vidéos3 lectures1 devoir1 évaluation par les pairs2 éléments d'application2 plugins
Instructeurs


Offert par
Recommandé si vous êtes intéressé(e) par Développement mobile et web
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
11 avis
- 5 stars
100 %
- 4 stars
0 %
- 3 stars
0 %
- 2 stars
0 %
- 1 star
0 %
Affichage de 3 sur 11
Révisé le 8 nov. 2024
Taking courses at my own pace and rhythm has been an amazing experience. It was the best course for mobile development using React Native.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Ce cours est un excellent point de départ, mais pour vous préparer pleinement à une carrière dans le développement d'applications mobiles, vous aurez besoin de l'ensemble des compétences couvertes par le certificat professionnel de développeur d'applications mobiles IBM iOS et Android. Le programme complet enseigne des compétences en demande telles que la conception UI/UX, le développement front-end et back-end, et des langages tels que Java, Swift, Kotlin et Dart. Vous apprendrez également à créer des applications pour Android et iOS, ainsi que des applications multiplateformes à l'aide d'outils tels que Flutter et React Native, ce qui vous aidera à constituer un portefeuille à présenter lors des entretiens.
Les développeurs d'applications mobiles utilisent React Native pour créer des applications multiplateformes qui fonctionnent de manière transparente sur les appareils Android et iOS. React Native permet aux développeurs d'écrire du code une seule fois et de le déployer sur plusieurs plateformes, ce qui leur permet de gagner du temps et d'économiser des efforts. Il est largement utilisé pour créer des apps efficaces et performantes avec des fonctionnalités telles qu'une navigation fluide, des interfaces utilisateur dynamiques et une gestion efficace des états, le tout avec une base de code unique.
Oui ! Ce cours se concentre sur la construction d'applications mobiles multiplateformes à l'aide de React Native. Vous apprendrez à créer des apps efficaces qui fonctionnent à la fois sur les appareils Android et iOS, en mettant l'accent sur des fonctionnalités clés telles que la gestion des états et la navigation.