Video description
课程简介
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开发人员。
Get技能
● 编写并构建你的第一个Kotlin程序;
● 在你的Kotlin代码中无缝利用现有Java库;
● 在Kotlin中创建Java开发人员可以访问的库;
● 掌握构建基本的DSL技能,以有效减少你可能遇到的其它开发难题;
Table of Contents
Kotlin 完全指南课程介绍
Kotlin 完全指南课程介绍
第一课: 介绍Kotlin
学习目标
1.1了解Kotlin的历史和设计哲学
1.2了解Kotlin应用场景
1.3了解如何安装Kotlin
第二课:搭建Kotlin基础框架
学习目标
2.1学习如何使用构建工具和组织代码
2.2定义类型
2.3应用属性
2.4理解函数
2.5创建类
2.6创建对象
2.7创建接口
第三课: 应用Kotlin基本要点
学习目标
3.1了解流量控制
3.2了解泛型
3.3集合类和数据流
3.4应用类型别名
第4课:使用Kotlin的高阶特性
学习目标
4.1使用委托
4.2使用解构
4.3使用扩展函数和扩展属性
4.4使用Lambdas表达式作为参数和返回值
4.5定义和使用运算符重载
4.6构建DSLs
4.7使用延续
第五课:灵活应用Kotlin
学习目标
5.1在Java项目中使用Kotlin库
5.2引入JVM、Javascript和Native
5.3创建多模块项目
Kotlin 完全指南课程总结
Kotlin 完全指南课程总结