Dart & Flutter 完整的 Flutter 开发课程

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

您是否希望成为一名熟练的 Flutter 开发人员?你想学习如何构建美观且功能丰富的 Flutter 应用程序吗?那么您很幸运!欢迎来到 Flutter 2.0 开发完整课程,这是最新、最全面的在线 Flutter 课程。在本课程中,您将介绍使用最新 Flutter 2.0 版本进行 Flutter 开发的所有基本概念。不需要 Flutter 或 Dart 的先验知识,您甚至不需要任何 Android 或 iOS 开发经验。Flutter 背后的整个想法是只学习一门语言,您不仅会在理论上学习它,还会在整个课程中构建一系列完整且逼真的应用程序来学习它。本课程的特点是什么?本课程提供 20+ 小时引人入胜且有趣的视频教程,包括构建 Instagram、Quizlet 和 Coin Market Cap 等应用程序。你将掌握 Dart 编程,并准备好构建自己的 Flutter 应用程序,成为一名成熟的 Flutter 开发人员。在本课程结束时,您将开发一个包含超过 7 个应用程序的作品集,您可以向任何潜在雇主炫耀这些应用程序。您还将掌握使用 Flutter 开发跨平台原生应用程序的技能。本课程涵盖广泛的主题,包括:

Flutter 基本概念

您将了解有状态 Widget 与无状态 Widget、Widget 树、状态管理、动画、主题等等。

Dart 基本概念

您将学习列表、映射、枚举、循环、Futures、流、类、If/Else、switch 语句、控制流等等。

详细的设置说明

我们提供适用于 Mac OS 和 Windows 的全面设置说明。

有关 Null 安全的概念

您将了解 Late、Assertion Operator、Optional Variables 等等。

面向对象编程 (OOP)

您将了解类型系统变量、函数和方法、继承、类和协议。

软件设计

您将学习如何组织和格式化代码以提高可读性,以及如何实现模型-视图-控制器 (MVC) 设计模式。

联网

您将学习如何进行异步 API 调用、存储和检索云中的数据,以及使用 JSON 格式进行服务器通信。

数据存储

您将学习如何使用 Firebase Cloud Firestore 作为 Flutter 应用的后端。

认证

你将学习如何使用 Log in 和 Register users for your Flutter apps 来登录和注册用户。

动画

你将学习如何使用多种方式在 Flutter 应用中实现动画。

状态管理

您将学习如何使用 setState、prop 钻取、提升状态、回调和 Provider package 来管理应用程序状态。

调试和测试

你将学习如何在 Flutter 应用中实现 Unit、Widget 和集成测试。本课程还提供:

深入、细粒度的学习

本课程内容丰富。我们没有吝啬细节,您将比以往更深入地涵盖更多主题和材料。

100% 真实世界实践

我们的目标是让您尽可能多地编写代码,而不仅仅是编写任何代码。我们将专门从事有助于构建您自己令人惊叹的真实应用程序的实际任务。

严肃、准确的解释

每节课都切中要害,分解我们正在制作什么、我们将如何做以及最终产品会是什么样子,并在有用和说明性的描述之上帮助您在整个过程中理解。

30 天退款保证

我们非常有信心您会喜欢这门课程,因此我们提供 30 天的全额退款保证!这完全是不费吹灰之力的。今天注册,零风险,一切收获。总之,如果您想成为一名熟练的 Flutter 开发人员并构建美观且功能丰富的 Flutter 应用程序,那么完整的 Flutter 2.0 开发课程就是适合您的课程。凭借其全面和最新的课程、引人入胜且有趣的视频教程以及实际的真实任务,您将成为一名成熟的 Flutter 开发人员。

Details of the courses that make up the specialization