SkillUp
React Native:开发 Android 和 iOS 应用程序

以 199 美元(原价 399 美元)购买一年 Coursera Plus,享受无限增长。立即节省

SkillUp

React Native:开发 Android 和 iOS 应用程序

本课程是多个项目的一部分。

SkillUp
Richa Arora

位教师:SkillUp另外 1 个

3,508 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.9

(22 条评论)

中级 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
4.9

(22 条评论)

中级 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • 使用 React Native 开发移动应用程序,雇主正在寻找的就业技能

  • 如何在充分理解 React Native 关键组件和概念的基础上使用 React DevTools 的功能

  • 如何应用 React Native 样式表、布局、事件和道具来开发跨平台移动应用程序

  • 使用 Expo 开发应用程序的实践练习,以及通过应用应用程序调试和发布概念来测试和发布应用程序

您将获得的技能

  • 类别:数据验证
  • 类别:调试
  • 类别:React.js
  • 类别:React Native
  • 类别:情境管理
  • 类别:数据持久性
  • 类别:开发环境
  • 类别:跨平台开发
  • 类别:软件开发
  • 类别:iOS 开发
  • 类别:安卓开发
  • 类别:性能调整
  • 类别:移动开发
  • 类别:React Redux
  • 类别:UI 组件
  • 类别:应用程序开发

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

16 项作业

授课语言:英语(English)

积累特定领域的专业知识

此课程作为 的一部分提供
在注册此课程时,您还需要选择一个特定的合作项目。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有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 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

SkillUp
SkillUp
SkillUp
114 门课程375,733 名学生
Richa Arora
Richa Arora
11 门课程132,622 名学生

提供方

SkillUp

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.9

22 条评论

  • 5 stars

    91.30%

  • 4 stars

    8.69%

  • 3 stars

    0%

  • 2 stars

    0%

  • 1 star

    0%

显示 3/22 个

YK
5

已于 Nov 8, 2024审阅

常见问题