Kotlin
A concise multiplatform language developed by JetBrains
JetBrains 推出的 Kotlin 专业认证现已登陆 LinkedIn Learning
JetBrains 与 LinkedIn Learning 合作提供 Kotlin 专业认证。这是一个结构化学习路径,全面覆盖现代软件开发的各个领域 — 从 Kotlin 基础知识,一直到为移动端、桌面端、Web 端和后端环境构建全栈多平台应用程序。
适合人群
此认证专为具备基础编程知识,希望学习 Kotlin 并探索多平台开发的开发者设计。无论您拥有 Java、Python、C 还是其他语言背景,此计划都将助您深入了解 Kotlin 在整个开发环境中的能力。如果您是移动端开发者,希望避免重复编写代码;或是后端开发者,对 Kotlin 的服务器端功能充满好奇;或者希望在不割裂代码库的前提下向多个平台交付产品的全栈型开发者,此计划就是为您准备的。
学习路径涵盖的内容
此认证包含四门课程,将循序渐进地引导您完成学习:
Kotlin Essential Training: Functions, Collections, and I/O(Kotlin 基础培训:函数、集合与 I/O)从基础开始,讲解 Kotlin 如何处理函数、集合 API 的运作方式、如何与文件和 I/O 交互,以及核心 Kotlin 语法。如果您拥有 Java 背景,会发现很多内容很熟悉,但更加清晰。如果您拥有其他语言背景,将从这里开始领略 Kotlin 的表现力。
Kotlin Essential Training: Object-Oriented and Async Code(Kotlin 基础培训:面向对象和异步代码)深入讲解 Kotlin 中的 OOP 原则和异步编程。这门课程介绍了 Kotlin 的独特特性,如密封类、数据类和扩展函数,同时展示了协程如何提高异步编程的可读性。这门课程将为您后续接触多平台开发打下坚实的基础。
Kotlin Multiplatform Development(Kotlin 多平台开发)教授您如何编写一次共享业务逻辑并在多个平台上部署 – 移动端(Android 和 iOS)、Web 端、桌面端和后端。您将了解实现这一目标的架构,以及如何构建 KMP 项目、可以共享和无法共享的内容,以及如何使平台边界为您所用,而非成为阻碍。
Exploring Ktor With Kotlin and Compose Multiplatform(使用 Kotlin 和 Compose Multiplatform 探索 Ktor)汇集了所有知识。Ktor 是 JetBrains 的自有框架,用于通过 Kotlin 构建异步服务器和客户端;Compose Multiplatform 则将 Jetpack Compose 扩展到桌面端和 Web 端。两者结合后,您能够以真正统一的方式构建全栈应用程序。这门课程达到了实践性课程的最高水平 – 您将获得实际构建项目的经验,而不仅仅是学习概念。
访问
Kotlin 专业认证在 LinkedIn Learning 上通过 LinkedIn Premium 订阅提供,符合条件的用户可以获得这项订阅一个月的免费试用。很多组织和大学也为其员工和学生提供 LinkedIn Learning 访问权限,部分公共图书馆支持使用借书证免费访问,因此建议向您的雇主或所在机构咨询。
认证
认证包含四门课程,学完大约需要 11 小时。您将在业界领先的 IDE IntelliJ IDEA 中进行实操,获得对职业生涯至关重要的实用知识。完成课程后,您将能够通过共享代码库构建完整的多平台应用程序。
完成全部四门课程并通过最终考试,即可获得 JetBrains 颁发的 Kotlin 专业证书。您可以下载证书、分享证书,并直接将其添加到您的 LinkedIn 个人资料中,向招聘人员和招聘经理展示您的 Kotlin 和多平台开发技能。
请告诉我们您对课程的看法,并务必分享您的证书,同时在 LinkedIn 上提及我们。
我们期待看到您使用 Kotlin 构建的作品!
本博文英文原作者:
