这门课叫「快速上手 Kotlin 开发」,但别被「快速」两个字骗了。它更适合你把它当成一张地图:知道 Kotlin 能做什么、各个方向的门槛在哪、哪些部分你现在可以绕过去。你不需要一口气看完,也不需要每一讲都动手敲一遍。

先把节奏定下来

这套内容横跨的东西不少:基础语法、协程、Android、服务端、Web 前端。如果按顺序硬啃,很容易在看到协程内部实现那一讲时卡住,然后就没有然后了。比较稳的做法是:基础语法部分老老实实过一遍,后面的方向挑一个先走通,其余的留作以后回头补。

建议的节奏是每周只推进一到两个主题,把视频当讲解看,把代码当练习写。Kotlin 的语法糖很多,光看会觉得都懂,一写就发现写不出来,这是正常的。碰到不懂的,先跳过,别在那里耗一整个晚上。

哪几讲先看

如果你完全没有 Kotlin 基础,从语法部分开始,重点放在变量声明、函数、空安全、类与数据类这几块。这几块是后面所有内容的地基,尤其是空安全,不习惯的话后面读代码会很吃力。

有一定 Java 基础的人可以更快一些,但要注意 Kotlin 的写法思路和 Java 不一样,别用 Java 的思维去套。基础过了之后,如果你主要想做 Android,就直奔 Android 相关部分;如果你更想做后端或全栈,可以先看协程基础,再看服务端那几讲。

可以跳过的章节

以下几类内容,第一次学习时可以跳过,等有需要再回来看:

  • 协程的内部实现原理。这一讲偏底层,讲的是协程背后怎么运作的。你还没用熟协程之前,看这个只会增加困惑,先会用再说。
  • Http Servlet 创建 Web 应用。这是比较传统的做法,了解一下思路就行,不必跟着敲完。
  • 各种小结性质的实战设计(比如综合练习那一类)。它们更适合当复习,不适合当第一遍学习的主线。

跳过不等于不重要,只是顺序问题。你要清楚自己跳过了什么,而不是以为课程就这么点内容。

资料怎么配合练习

这门课的资料里有不少视频,体积不小,说明里面是有实操演示的。建议不要只看不写。每看完一讲,自己新建一个工程,把那一讲的核心代码重写一遍,不要求一模一样,能跑起来就行。

协程部分尤其要动手。它的概念不复杂,但用法多,只有写过才知道挂起函数是怎么被调用的、Channel 是怎么用的。服务端那部分,可以拿 Spring Boot 那一讲作为起点,做一个最简单的 RESTful 接口,跑通一次,比看十讲都管用。

另外,Android、服务端、Web 前端这三个方向不必都学。Kotlin 全栈听起来很吸引人,但对自学者来说,先在一个方向上站稳,再横向扩展,比什么都学一点更实际。学不会的部分,先放一放,这不丢人。

快速上手 Kotlin开发

从基础语法到全栈开发

编辑点评

课程内容全面,从Kotlin基础语法到全栈开发,适合初学者快速上手。

⭐ 编辑推荐

本课程涵盖Kotlin基础语法、协程、服务端开发、Web前端、Android开发等,助你全面掌握Kotlin开发。

课程亮点

全面覆盖Kotlin开发知识体系
从基础语法到全栈开发
实战项目案例丰富

课程目录

学习前请先查看.png  [493.5 KB]
45丨Spring Boot 创建 RESTful Web 服务【公众号:秘知圈】.mp4  [80.0 MB]
44丨Http Servlet 创建 Kotlin 版 Web 应用【公众号:秘知圈】.mp4  [92.5 MB]
31丨协程的内部实现原理【公众号:秘知圈】.mp4  [205.8 MB]
34丨小结  动手设计Channel版的EventBus【公众号:秘知圈】.mp4  [198.8 MB]
02丨Kotlin 最基础语法【公众号:秘知圈】.mp4  [101.6 MB]
19丨DSL 是什么,原来早就用过了【公众号:秘知圈】.mp4  [49.3 MB]
43丨Kotlin 服务端开发框架【公众号:秘知圈】.mp4  [38.2 MB]
46丨Kotlin 开发 Web 前端【公众号:秘知圈】.mp4  [159.6 MB]
30丨suspend  知其然知其所以然【公众号:秘知圈】.mp4  [213.5 MB]
01丨讲给你的 Kotlin 快速上手课程【公众号:秘知圈】.mp4  [52.0 MB]
47丨Kotlin Native 开发【公众号:秘知圈】.mp4  [112.8 MB]
24丨Kotlin 内联  noinline与crossinline【公众号:秘知圈】.mp4  [174.5 MB]
22丨理解 Kotlin 中的常量与只读【公众号:秘知圈】.mp4  [258.1 MB]
40丨在团队中使用 Kotlin.mp4  [226.1 MB]
13丨解构  特殊的数据拆箱方式.mp4  [92.3 MB]
39丨KTX 小结.mp4  [101.9 MB]
27丨在Kotlin 中使用协程.mp4  [181.6 MB]
10丨伴生对象  Kotlin 特有的单例对象.mp4  [85.5 MB]
14丨Kotlin 的循环语法.mp4  [164.5 MB]
06丨用扩展函数简化代码调用.mp4  [188.2 MB]
25丨Kotlin 的真泛型与实现方式.mp4  [245.5 MB]
08丨函数的参数是函数  高阶函数的注意事项.mp4  [111.5 MB]
09丨创建对象的关键  Kotlin的构造函数.mp4  [72.2 MB]
32丨动手设计Kotlin 协程的yield.mp4  [208.0 MB]
26丨协程  提升性能的利器.mp4  [199.9 MB]
21丨定义自己的 DSL.mp4  [267.8 MB]
12丨Kotlin 独有的特殊类.mp4  [123.0 MB]
15丨Kotlin海量的集合操作符.mp4  [226.7 MB]
03丨Kotlin 与 Java 完全兼容,就可以随便调用了吗?.mp4  [129.4 MB]
33丨协程通信:Channel的使用.mp4  [215.8 MB]
23丨Kotlin 的空安全是如何实现的.mp4  [194.8 MB]
07丨DSL的基础  Lambda闭包的语法.mp4  [178.5 MB]
35丨NIO 与 BIO.mp4  [318.0 MB]
29丨协程的语法糖.mp4  [281.4 MB]
20丨构建 DSL 的常用方式.mp4  [347.6 MB]
04丨新手使用 Kotlin 常碰到的问题.mp4  [230.0 MB]
36丨Kotlinx-io 的对象缓存池.mp4  [217.3 MB]
42丨滥用特性的后果:没人懂的代码.mp4  [301.7 MB]
17丨运算符与中缀  定义你的专有运算符.mp4  [234.8 MB]
11丨没有反射的动态代理.mp4  [125.5 MB]
05丨函数也能嵌套?这个特性要注意.mp4  [92.0 MB]
48丨创建 Kotlin Native 基础库.mp4  [138.9 MB]
49丨如何用 Kotlin 实现 Android MVP.mp4  [166.0 MB]
16丨作用域函数  你会爱上的自带函数.mp4  [320.2 MB]
41丨用 Kotlin 改写现有工程.mp4  [295.5 MB]
38丨KTX 的实现.mp4  [232.2 MB]
50丨Android MVP 的 Kotlin 代码.mp4  [127.6 MB]
18丨神奇的符号  Kotlin 的反引号.mp4  [219.5 MB]
37丨Google 推出 KTX 的目的.mp4  [103.3 MB]
28丨协程的启动参数.mp4  [122.3 MB]

适合人群

  • Kotlin初学者
  • Android开发者
  • 全栈工程师

学习收获

掌握Kotlin基础语法和高级特性
学会使用Kotlin进行全栈开发
提升开发效率和代码质量

祝您学习愉快!

学有所成,前程似锦!