全球软件开发大师课:Kotlin完全指南
体系课

全球软件开发大师课:Kotlin完全指南

  • 移动开发

介绍语言的基础知识,探讨一些棘手的学习问题诸如构建和测试等,帮助您成为高效且快乐Kotlin开发人

¥89.99
本课程包括
  • 4小时9分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
机械工业出版社
你将收获
  • 介绍语言的基础知识,探讨一些棘手的学习问题诸如构建和测试等,帮助您成为高效且快乐Kotlin开发人
  • 编写并构建你的第一个Kotlin程序;
  • 在你的Kotlin代码中无缝利用现有Java库;
  • 在Kotlin中创建Java开发人员可以访问的库;
  • 掌握构建基本的DSL技能,以有效减少你可能遇到的其它开发难题;

数千家企业正在使用三节课企业版学习

无限制学习2000+门课程,200+精选学习专题

免费申请体验>
课程介绍

Google正式宣布Kotlin为Android开发的语言,这使得其成为除官方平台支持的Java之外的唯一语言。自2016年发布1.0版以来,Kotlin一直在稳定增长。随着被Netflix、Uber、Pinterest和Trello等公司的积极应用和推荐,可以预期Kotlin未来的市场将保持稳定增长。

Kotlin被设计为一种工业级的面向对象的语言,并且是比Java更好的语言,但却可以与Java代码完全互操作,这一特点也能够帮助研发者可以更自然的从Java迁移到Kotlin。

不可否认,Kotlin是近一段时间以来最令人激动的新语言之一。其实用性和互操作性让Kotlin成为许多Java开发人员更容易过渡学习的语言之一。但是,更多想要了解和学习Kotlin的学习者可能并没有Java开发背景。为此在本课程中,我们将从头开始研究Kotlin,涵盖想要扎实了解Kotlin所必需的各个主题知识点。

课程中,我们将介绍语言的基础知识,并深入探讨一些棘手的学习问题。诸如构建和测试,泛型和扩展功能之类的主题。我们甚至研究一下Kotlin是如何帮助您编写自己的DSL。我们为此还建立了一套工具,可帮助您成为最有生产力同时最快乐的Kotlin开发人员。

学习提示:

尽管在这门课程的学习中会有遇到很多与Java之间的比较,但并不意味着学习者需要具备Java专业知识。比较的目的是为了突出Kotlin与Java之间的区别,以帮助那些从Java来到Kotlin的学习者更好的了解这些知识内容。

适合人群
  • 想要探索Kotlin的Java开发人员
  • 渴望学习但没有Java背景的开发人员
讲师介绍
Red Hat红帽首席软件工程师
擅长领域:
  • 移动开发
是Java Champion和Kotlin圈子中的最受欢迎的专家之一。从1996年开始,他就一直使用Java进行编程,几乎在应用程序堆栈的每个级别上都有过开发经历。从数据库驱动程序一直到应用程序服务器和前端接口。他一直都是Java和Kotlin的拥护者,曾多次在美国和欧洲的技术大会及用户组中发表过精彩演讲。同时,他更是一位活跃的开源社区成员,在任何时候都乐于贡献自己的力量。目前他就职于Red Hat,是Red Hat原生Java微服务框架Quarkusl0的首席软件工程师。
传播工业技术、工匠技能和工业文化,助力我国自主创新能力提升
擅长领域:
  • 智能制造
  • 企业创新与商业模式
  • 数字化思维与认知
  • 数字化领导力
机工社先后获评“全国优秀出版社”“全国百佳出版单位”“中国500最具价值品牌”“世界媒体500强”“国家文化出口重点企业”“中国版权最具影响力企业”“中国图书海外馆藏影响力出版100强”和“教育部教材出版基地”。机工旗下出版物曾获得全国科学大会奖、国家图书奖、中国出版政府奖、全国优秀科技图书奖、中国好书、全国教材建设奖等众多国家奖项。机工社新世纪的快速发展,在业界引起广泛关注,2014年其改革发展实例被收录进哈佛大学案例库应用于教学实践,并通过哈佛大学的出版网络向全球发行,成为中国文化产业战略管理“走出去”第一家。 传播工业技术、工匠技能和工业文化,助力我国自主创新能力提升,是机工社的使命与追求。愿与各界机构、各界人士携手同行,集知播识,再铸辉煌。
课程大纲
共0节 时长0分钟 全部收起
1.Kotlin完全指南课程介绍
1分钟
2.介绍Kotlin学习目标
1分钟
3.了解Kotlin应用场景
2分钟
4.了解Kotlin的历史和设计哲学
2分钟
5.了解如何安装Kotlin
1分钟
6.搭建Kotlin基础框架学习目标
3分钟
7.学习如何使用构建工具和组织代码
3分钟
8.定义类型
10分钟
9.应用属性
8分钟
10.理解函数
10分钟
11.创建类
35分钟
12.创建对象
6分钟
13.创建接口
4分钟
14.应用Kotlin基本要点学习目标
2分钟
15.了解流量控制
18分钟
16.了解泛型
10分钟
17.集合类和数据流
5分钟
18.应用类型别名
19分钟
19.使用Kotlin的高阶特性学习目标
2分钟
20.使用委托
11分钟
21.使用解构
6分钟
22.使用扩展函数和扩展属性
11分钟
23.使用Lambdas表达式作为参数和返回值
13分钟
24.定义和使用运算符重载
8分钟
25.构建DSLS
11分钟
26.使用延续
15分钟
27.灵活应用Kotlin学习目标
2分钟
28.在Java项目中使用Kotlin库
10分钟
29.引入JVM、Javascrip和Native
10分钟
30.创建多模块项目
8分钟
31.Kotlin完全指南课程总结
1分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。