Meta 的 Android 开发专业证书

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

您将在课程中学到什么?

  • 获得入门级 Android 开发人员职业所需的技能。
  • 您将学习如何创建适用于 Android 的应用,包括使用 Android Studio 构建和管理应用生命周期。
  • 您将学习如何使用 Kotlin 编写代码,并学习创建界面 (UI) 的编程基础知识和最佳设计指南。
  • 使用 React Native 创建跨平台移动应用程序。通过创建准备好在求职面试中展示您的技能的作品集来展示您的新技能。

为 Android 开发职业生涯做准备

  • 获得 Meta 的高级专业培训。
  • 在项目组合就绪项目中展示您的技能。
  • 获得总部雇主认可的证书。
  • 该培训适合热门职位,例如:Android 开发人员、移动应用程序开发人员、移动开发人员。

专业证书 – 12 门系列课程

您是否曾经想过构建自己的移动应用程序?在此证书中,您将学习用于应用程序开发的顶级编程语言和框架,例如 Facebook 和 Instagram,以及如何为 Android 创建自己的应用程序。


在本课程中,您将学习:

  • Android 中的基本编程概念和应用程序开发所需的工具。
  • 如何使用 Kotlin Playground。
  • 使用 Android Studio 为移动应用创建界面 (UI)。
  • 生命周期管理和移动应用程序数据收集。
  • 在 Android 应用程序中使用 Web 技术和持久性数据。
  • 描述移动应用程序中用户界面 (UI) 和用户体验 (UX) 的最佳设计指南。
  • 使用 React Native 创建跨平台应用程序。
  • 为 Android 关键角色的技术面试做准备。

实践学习项目

在该计划期间,您将参与实践活动并构建基于项目的作品集,您可以在面试中向招聘人员和潜在雇主展示。在每门课程中,您将在实验室环境或应用程序中完成活动,以执行以下任务:

  • 使用 Interface Builder 设计用户界面。
  • 使用 Layout Editor 创建简单的用户界面。
  • 构建适用于 Android 的原生移动应用程序。

在最后一门课程中,您还将完成一个最终项目,您将在其中创建一个适用于 Android 的应用程序。

课程列表


Android 移动应用程序开发简介

课程 1
• 11 小时
• 评分: 4.6 (1,231 reviews)

学习内容

  • 定义 Android 应用程序开发中的基本概念。
  • 在 Android Studio 中设置界面、配置和内置工具。
  • 使用 Kotlin 园地。
  • 为 Android 创建一个简单的应用程序。

您将获得的技能

  • 使用 Kotlin 园地
  • 练习使用和扩展协议
  • 宣布和初始化不同类型的变量
  • 创建数组
  • 创建包含条件和循环的命令流模板

版本控制

课程 2
• 13 小时
• 评分:4.6(3,247 个评分)

学习内容

  • 版本控制系统的实施
  • 命令提示符下的导航和设置
  • 创建和使用 GitHub 存储库
  • 代码版本控制管理

您将获得的技能

  • 版本控制
  • GitHub的
  • Bash (Unix shell)
  • Web 开发
  • Linux的

使用 Kotlin 编程的基础知识

课程 3
• 24 小时
• 评分: 4.7 (281 reviews)

学习内容

  • 练习构建和使用函数
  • 使用运算符练习不同类型的比较
  • 使用 Kotlin 解决编程挑战
  • 复习和实施编程基础知识

您将获得的技能

  • 使用 SQLite
  • API 接口 (REST API)
  • 数据和数据库

UX/UI 设计原则

课程 4
• 21 小时
• 评分: 4.7 (840 reviews)

学习内容

  • 描述用户体验 (UX) 设计和用户研究的基础知识
  • 设计中的辅助功能注意事项说明
  • 练习通过研究培养对用户的同理心
  • 在 Figma 中创建线框和原型

您将获得的技能

  • React (Web 框架)
  • 应用程序开发
  • Web 应用程序
  • 前端开发

在 Android Studio 中创建界面

课程 5
• 35 小时
• 评分: 4.7 (126 reviews)

学习内容

  • 在 Android 上使用 UI 库构建用户界面
  • 使用 Kotlin UI 视图组装用户界面
  • 使用 Layout Editor 创建简单的用户界面
  • 为 Android 创建简单的用户界面

Kotlin 中的高级编程

课程 6
• 20 小时
• 评分: 4.7 (98 reviews)

学习内容

  • 具有 Activity 的 Android 应用程序。
  • 在 Android 上实现高级面向对象的编程功能。
  • 在 Android 上使用 mock 和 fakes 执行单元测试。
  • 使用 Lambda 表达式将函数定义为对象。
  • 使用集合处理方法对集合进行多步骤处理。

您将获得的技能

  • 使用 UI 库在 Android 上构建用户界面。
  • 为 Android 创建一个简单的用户界面。
  • 使用 Kotlin UI 视图组装用户界面。
  • 使用 Layout Editor 创建简单的用户界面。

在 Android 上处理数据

课程 7
• 27 小时
• 评分: 4.8 (48 reviews)

学习内容

  • 概述了对 Kotlin 开发者最有用的工具和软件包。
  • 在 Android 应用中实现 Kotlin 协程。
  • 将其他语言的代码集成到 Kotlin 中。
  • 构建数据驱动的 Android 应用程序。

您将获得的技能

  • React(JavaScript 库)
  • 应用程序开发
  • 反应
  • 移动应用程序开发

移动应用程序开发和 JavaScript

课程 8
• 45 小时
• 评分: 4.2 (88 reviews)

学习内容

  • 简单的 JavaScript 代码生成
  • 创建和操作对象和数组
  • 使用 Jest 编写单元测试

您将获得的技能

  • 数据结构
  • 计算机科学
  • 算法
  • 通信
  • 伪代码

React 基础

课程 9
• 26 小时
• 评分: 4.7 (1,980 条评论)

学习内容

  • 使用可重用组件显示数据随时间变化的视图。
  • 组织 React 项目以创建可维护且可扩展的网站和应用程序。
  • 使用 props 在组件之间传输数据。
  • 创建动态和交互式网页和应用程序。
  • 使用表单允许用户与应用程序交互。
  • 在 React 中构建应用程序。

您将获得的技能

  • Android 工作室
  • Kotlin
  • UX 和 UI

React 原生

课程 10
• 38 小时
• 评分:4.8 (297 reviews)

学习内容

  • React Native 是一个开源框架,用于使用 React 和平台的原生功能构建跨平台应用程序。在本课程中,您将从 React 的基础知识转向使用 React Native 的更高级应用程序。
  • 您将回顾各种 React 组件和设计它们的方法。
  • 您将练习使用 React Native 为移动应用程序提供的各种交互式方法。

您将学习的基本技能包括

  • 构建单页 React Native 应用程序并使用基本组件进行设计。
  • 在 React Native 应用程序中构建大型列表并设置用户输入。
  • 使用 Pressable 组件构建按钮和其他按钮区域。
  • 使用 React Navigation 设置应用程序并在屏幕之间切换。

您将练习的工具和软件

  • 反应
  • React 原生
  • 客户端开发语言(HTML、CSS 和 JavaScript)
  • JSX
  • 代码编辑软件,例如 Expo 和 Visual Studio Code

Android 应用的最终项目

课程 11
• 15 小时
• 评分: 4.6 (32 reviews)

学习内容

  • 使用 Fragment 和 View 构建和设计用户界面 (UI)。
  • 使用 Kotlin 和 MVVM 架构设计高效且有吸引力的应用程序。
  • 从应用程序编程接口 (API) 检索数据并使用 LiveData。
  • 演示干净、无错误的代码,同时保持优化。

您将获得的技能

  • 简单的 JavaScript 代码生成
  • 创建和操作对象和数组
  • 使用 Jest 编写单元测试

准备编程面试

课程 12
• 11 小时
• 评分: 4.6 (527 reviews)

学习内容

  • 准备编程面试
  • 准备在总部面试
  • 使用代码进行故障排除

您将获得的技能

  • 网页设计
  • 可及性
  • 前端开发
  • 用户体验 (UX)

Details of the courses that make up the specialization