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 构建的作品!
本博文英文原作者:
Subscribe to Kotlin Blog updates
Discover more
Kotlin Professional Certificate by JetBrains, 지금 LinkedIn Learning에서 제공
JetBrains는 LinkedIn Learning과 협력하여 Kotlin Professional Certificate를 제공합니다. 이 과정은 Kotlin 기초부터 모바일, 데스크톱, 웹, 백엔드 환경을 위한 풀스택 멀티플랫폼 애플리케이션 구축까지 현대 소프트웨어 개발의 전체 범위를 다루는 체계적인 학습 경로입니다.
대상자
이 자격증 프로그램은 기본적인 프로그래밍 지식을 갖추고 Kotlin을 배우고 멀티플랫폼 개발을 탐색하고자 하는 개발자를 위해 설계되었습니다. Java, Python, C 등 어떤 언어를 사용해왔든, 이 프로그램을 통해 Kotlin이 전체 개발 환경에서 수행할 수 있는 역할에 대한 인사이트를 발견할 수 있습니다. 모바일 개발에서 중복 작업을 줄이고 싶은 개발자, Kotlin의 서버 측 기능이 궁금한 백엔드 개발자, 또는 코드베이스를 분리하지 않고 여러 플랫폼에 배포하고 싶은 종합 전문가에게 적합합니다.
학습 과정 개요
이 자격증 프로그램은 직관적인 경로를 안내하는 4개의 교육 과정으로 구성되어 있습니다.
Kotlin Essential Training: Functions, Collections, and I/O 과정은 함수 처리 방식, 컬렉션 API의 동작 방식, 파일 및 I/O 처리 방법, 그리고 Kotlin의 핵심 문법 등 기초 내용을 다룹니다. Java를 사용해 왔다면 대부분의 내용이 익숙하면서도 더 명확하게 이해될 것입니다. 다른 언어를 사용해 왔다면, Kotlin의 강력한 표현력이 갑자기 이해되는 순간이 올 것입니다.
Kotlin Essential Training: Object-Oriented and Async Code 과정은 객체지향 원칙과 Kotlin의 비동기 프로그래밍을 더 깊이 있게 다룹니다. sealed 클래스, 데이터 클래스, 확장 함수와 같은 Kotlin의 고유 기능을 소개하고, 코루틴을 통해 비동기 프로그래밍의 가독성이 어떻게 향상되는지 보여줍니다. 이 과정은 멀티플랫폼 개발로 나아가기 위한 견고한 기반을 마련합니다.
Kotlin Multiplatform Development 과정에서는 비즈니스 로직을 작성해 모바일(Android 및 iOS), 웹, 데스크톱, 백엔드 등 다양한 플랫폼에 배포하는 방법을 학습합니다. 이를 가능하게 하는 아키텍처와 함께 KMP 프로젝트 구조 설계, 공유 가능한 영역과 그렇지 않은 영역의 구분, 그리고 플랫폼 간 경계를 효율적으로 활용하는 방법을 다룹니다.
Exploring Ktor With Kotlin and Compose Multiplatform 과정은 앞서 학습한 내용을 통합합니다. Ktor는 Kotlin으로 비동기 서버와 클라이언트를 구축하기 위한 JetBrains의 프레임워크이며, Compose Multiplatform은 Jetpack Compose를 데스크톱과 웹으로 확장합니다. 이 둘을 통해 진정한 의미의 통합된 접근 방식으로 풀스택 애플리케이션을 구축할 수 있습니다. 이 과정은 실습 중심의 캡스톤 단계로, 단순히 개념을 학습하는 것을 넘어 실제로 무언가를 구현하는 경험을 제공합니다.
액세스
Kotlin Professional Certificate는 LinkedIn Premium 구독을 통해 LinkedIn Learning에서 이용할 수 있으며, 대상 사용자에게는 1개월 무료 평가판이 제공됩니다. 많은 기업과 대학에서도 직원과 학생에게 LinkedIn Learning 액세스 권한을 제공하며, 일부 공공 도서관에서는 도서관 카드로 무료 액세스를 지원하기도 하므로 고용주나 학교에 확인해 보는 것이 좋습니다.
자격증 프로그램
총 4개의 교육 과정으로 구성되어 있으며, 약 11시간이 소요됩니다. 업계 최고의 IDE인 IntelliJ IDEA에서 실습을 진행하며, 경력에 필수적인 실무 지식을 습득할 수 있습니다. 과정 수료 시, 공유 코드베이스를 기반으로 완전한 멀티플랫폼 애플리케이션을 구축할 수 있게 됩니다.
모든 교육 과정을 완료하고 최종 시험에 합격하면 JetBrains의 Kotlin Professional Certificate를 취득할 수 있습니다. 자격증을 다운로드하고 공유할 수 있으며, LinkedIn 프로필에 직접 추가해 Kotlin 및 멀티플랫폼 개발 역량을 채용 담당자에게 보여줄 수 있습니다.
강의를 들어보신 소감을 알려주시고, 수료증을 LinkedIn에 공유하실 때는 꼭 저희를 태그해 주세요.
여러분이 Kotlin으로 만들어낼 결과를 기대합니다.
게시물 원문 작성자
