React Native 是用于移动应用程序开发的两个最受欢迎的框架之一(Statista)。移动应用领域成功的软件开发人员都会在自己的简历中注明这一点。这门 React Native:开发 Android 和 iOS 应用程序 "课程为有抱负的移动应用程序开发人员提供雇主需要的技能。
即将结束: 只需 199 美元(原价 399 美元)即可通过 Coursera Plus 学习新技能。立即节省
您将学到什么
使用 React Native 开发移动应用程序,雇主正在寻找的就业技能
如何在充分理解 React Native 关键组件和概念的基础上使用 React DevTools 的功能
如何应用 React Native 样式表、布局、事件和道具来开发跨平台移动应用程序
使用 Expo 开发应用程序的实践练习,以及通过应用应用程序调试和发布概念来测试和发布应用程序
要了解的详细信息

添加到您的领英档案
16 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
本 Module 是 React Native 世界的入门课程,侧重于开发移动应用程序所需的基础知识。您将了解 React Native 的核心原理、优点和独特功能,并建立一个全面的开发环境。此外,该 Modulation 还将强调 React Native 与其他框架的比较。您还将探索 Expo Command Line Interface (CLI)、其优势以及如何使用 Expo CLI。
涵盖的内容
8个视频3篇阅读材料3个作业1个应用程序项目6个插件
本 Module 深入探讨 React Native 的实际应用,涵盖基本组件和导航技术。您将探索 React Native 中错综复杂的虚拟 DOM、组件结构和导航系统,从而能够构建更复杂的应用程序。Module 还包括使用 iOS 模拟器和 Android 模拟器进行全面测试的实践经验。
涵盖的内容
7个视频2篇阅读材料3个作业4个应用程序项目3个插件
本 Modulation 侧重于通过有效的样式设计和强大的状态管理来增强移动应用程序的美观性和功能性。您将探索包括 Flexbox 和样式化组件在内的各种样式化技术,以创建具有视觉吸引力和响应性的应用程序。此外,该模块还将深入研究使用 useState 和 useReducer 钩子以及 Context API 和 Redux 的状态管理策略,确保高效的数据处理和最佳的应用程序性能。您还将深入了解如何使用道具自定义组件,从而加深对 React Native 中数据流的理解。Modulation 结束时,您将设计并开发出一个风格完整的应用程序,其中集成了有效的状态管理实践,使您掌握构建动态和用户友好的移动体验所需的技能。
涵盖的内容
7个视频2篇阅读材料3个作业4个应用程序项目1个插件
本 Modulation 强调移动应用程序中用户交互和高效数据展示的重要性。你将掌握处理触摸事件、使用 TextInput 管理表单以及使用 Formik 和 Yup 验证用户输入的专业知识。该 Modulation 还将探索使用 FlatList 和 SectionList 进行列表优化的技术,整合拉动刷新和无限滚动等功能,以增强用户体验。此外,您还将使用 AsyncStorage 实现持久数据存储技术,从而实现跨应用程序会话的无缝数据检索。Modulation 结束后,您将能够创建交互式、用户友好的移动应用程序,有效管理用户输入和数据展示。
涵盖的内容
6个视频2篇阅读材料3个作业4个应用程序项目1个插件
本 Modulation 将涵盖与 Debugging 应用程序相关的所有概念,然后发布它们。您将深入了解 React DevTools 专为 React Native 应用程序提供的强大功能。本模块还将重点介绍检查组件、编辑道具和状态以及执行性能剖析。 您将探索常见的 Debugging 技术和 APK 文件的重要性。此外,你还会发现如何在不使用 Android Studio 的情况下创建 APK 文件。Modulation 结束时,您将具备使用 APK 文件有效构建 Android 应用程序的能力,这将确保您能将最新更新无缝应用到设备上。
涵盖的内容
4个视频2篇阅读材料3个作业3个应用程序项目3个插件
在本模块中,您将完成 Peer-to-Peer 评审、实践和期末项目,这将让您展示使用 React Native 创建应用程序的熟练程度。此外,您还将完成期末考试,该考试将评估您在本课程所有 Modulation 模块中的学习情况。
涵盖的内容
2个视频3篇阅读材料1个作业1次同伴评审2个应用程序项目2个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
提供方
从 移动和网络开发 浏览更多内容
状态:免费试用
状态:免费试用Board Infinity
状态:免费试用Meta
状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
22 条评论
- 5 stars
91.30%
- 4 stars
8.69%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
显示 3/22 个
已于 Nov 8, 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.
常见问题
本课程是一个很好的起点,但要为从事移动应用开发做好充分准备,您需要IBM iOS 和 Android 移动应用开发人员专业证书中涵盖的全套技能。全套课程教授 UI/UX 设计、前端和后端开发等紧缺技能,以及 Java、Swift、Kotlin 和 Dart 等语言。您还将学习如何为 Android 和 iOS 构建应用程序,以及如何使用 Flutter 和 React Native 等工具构建跨平台应用程序,帮助您构建在面试中展示的作品集。
移动应用程序开发人员使用 React Native 构建可在 Android 和 iOS 设备上无缝运行的跨平台应用程序。React Native 使开发人员只需编写一次代码,即可在多个平台上部署,省时省力。它被广泛用于创建高效、高性能的应用程序,具有流畅的导航、动态用户界面和有效的状态管理等功能,所有这些都只需一个代码库。
是的!本课程侧重于使用 React Native 构建跨平台移动应用程序。您将学习如何创建可在 Android 和 iOS 设备上运行的高效应用程序,重点是状态管理和导航等关键功能。
更多问题
提供助学金,








