Android 和 Java 开发人员的 Kotlin 课程:学习编写 Android 上干净的代码( Clean Code )

成为专业的 Kotlin 开发人员,在 Android 应用程序中编写比 Java 更干净的代码,避免使用样板代码

课程介绍:English 繁中

从这 9 小时的课程,你会学到

  • 使用 Kotlin 编写干净的代码
  • 避免 Android API 上的仪式和样板代码
  • 使用函数编程( functional programming )来编写简洁明了的代码
  • 使用 Kotlin 开发 Android 应用程序
  • 使用 Kotlin 中的扩展函数( extension functions )编写可读性高的 SQLite transactions
  • 使用 Kotlin Android Extensions来避免 findViewById()
  • 创建多个 activities ,layouts 和 menus

要求

  • 一些程序经验(例如 Java)
  • 至少有一些 Android 的开发经验

说明

  • 学习正确使用 Kotlin 的方法来改善你实际的 Android app 代码
  • 使用函数编程和面向对象的概念,在 Kotlin 中编写 null-safe,简洁易读的代码
  • 当使用Android API(例如SQLite)和使用高端扩展函数 ( high-order extension functions )时,可以不要使用不必要的样板代码
  • 有效地使用 Android Studio 来加快开发工作流程
  • 如果你遇到困难,可以随时提出问题以获得回答

为什么要参加这个课程?

自从 2015 年底以来,在第一个稳定的版本之前,我一直参与 Kotlin。 作为“Kotlin 初学者”课程的教练,我知道学生感兴趣或是被困住的主题是什么。

我的第一个 Kotlin 课程是被官方 Kotlin 网站和官方的 Android 网站推荐作为学习使用 Kotlin 开发Android 的资源。 所以你可以确保在这里获得优质的教学。

在本课程之后,你将能够自信地使用 Kotlin 进行任何类型的项目 – 但是我们当然会在本课程中应用我们学到的来做 Android 应用程序开发。

这门课程特别之处是?

由于 Google 在 #IO17 宣布正式在 Android 上支持 Kotlin,许多新的课程已经发布 – 这是很棒的,因为它有助于进一步传播这个编程语言。

这个课程特别的是,虽然大多数其他课程没有教授良好的编程风格,但本课程将专注于产出干净的代码,并教你如何使用 Kotlin 的惊人功能来实际编写比 Java 更好的代码。 这样,你将使用 Kotlin 而不是 Java 来获得巨大的收益,例如 通过避免许多 Android API 上的样板代码。

这个课程不是

本课程不是 Android 的参考数据,我认为你至少有一些 Android 的开发经验。 相反,你将学习通过应用 Kotlin 强大的语言功能为 Android 应用程序编写更干净的代码,以避免不必要的 Android API 附带的仪式。 此外,在课程结束时,你可以使用 Kotlin 进行任何类型的项目 – 而不仅仅是 Android 应用程序。

学生是如何评论我(从“ Kotlin 初学者课程截取”)

“文长慎入; Udemy 最好的 Kotlin 初学者课程之一!我花了一些时间写这篇评论,并希望完成课程,然后再看看 Udemy 提供的其他课程以见识到 Peter 是如何很好地教授 Kotlin 基础知识 ,所以我可以在编写实际的 Android 应用程序时应用知识,我很高兴地说,它已经大大地帮助了我,这不会是错的如果我说我很容易理解 WHY 和 WHAT,即使老师在其他课程中没有详细解释…谢谢 Peter!你已经将我教的很好![…]

– Hasaan

“很棒的 Kotlin 介绍和给初学编程者的课程!”

-Per-Erik

“容易跟随,导师对于初学者来说是非常友好的。”

-Ronaldo

“超越优秀!!!!”

-Mike

“到目前为止是很棒的开始,期待着一个伟大的课程,这是到目前为止我已经参加的最好的在线课程!”

-James

“发现这是一个非常好的课程,以了解 Kotlin 的概述,一切都被清楚地解释,范例和练习非常有帮助,我很高兴 Peter 正在考虑使用 Kotlin 开发的 Android 课程,因为我很好奇这个主题。”

-James

你会学到什么?

  • 如何使用 Kotlin 设置所有你需要的 Android 开发(例如如何安装 Android Studio)
  • Kotlin 的基础知识:变量,null 安全性,immutability,条件,循环,函数,例外处理
  • Kotlin 中的函数编程:高端函数,lambda 表达式,lazy evaluation,lazy sequences,Kotlin 标准程序库
  • Kotlin 中的面向对象编程:所有你从 Java +数据类别,扩展函数,智能转换,对象声明中了解到的与 Java 有关继承的差异
  • 使用 Kotlin 进行 Android 开发:创建 activities ,layouts,menus ,click listeners,处理不必要的复杂 Android API,改进带有扩展功能的 SQLite transactions,避免在代码中的 null

…以及更多! 本课程将根据你的回馈而成长。


什么是Kotlin?

Kotlin 是 JVM 的现代语言,是除了 Java 以外在 Android 上唯一正式支持的编程语言。 它是由 Jetbrains 开发,这是 Android Studio 的基础 IntelliJ 软件开发商。

由于 Google 公布于 2017年正式支持 Kotlin ,因此对该语言的兴趣已经大大增加 – 而且还有针对Kotlin 的教学,课程,书籍和工作机会数量。 深入了解现代语言是一个很好的时机,领先于其他Android开发者!

通过采用业界最佳实践的现代语言设计,Kotlin 允许你编写高度表达,可理解和安全的代码,同时与 Java 进行100%的交互操作。 你可以在 Kotlin中使用任何 Java 类别和方法。

本课程向你展示编程语言功能,以及如何应用它们来编写世界级的代码。

目标受众

  • Android 开发者
  • Java 开发者
  • 任何有编程经验希望学习使用 Kotlin 开发 Android app 的人

讲师介绍

Peter Sommerhoff    开发人员与软件工程师 – 拥有 20,000 多名学生

嗨, 我是 Peter,很高兴你来到这里!如果你像我一样,想要持续学习,掌握新技能,最终实现你的人生目标 — 不论是回报优渥的职业生涯、离开舒服的窝去做世界旅行,或是分享你的专业知识并帮助他人。

这听起来像你吗?参加我的课程,并学习很棒的编程语言、软件设计 、生产力或任何你感兴趣的内容!

我对每一位学生都深感荣幸,并将确保你有一个很好的学习体验。当你在学习过程中被卡住时或需要任何帮助,欢迎随时问我问题。

那么现在就参加我的课程吧! 希望在课堂上与你见面!

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

您可能会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: