极客时间出品的专栏课《Kotlin 编程第一课》作者朱涛,价值59元现在免费分享。
课程介绍
课程介绍:
课程共分为四大模块,旨在帮助学员全面掌握Kotlin编程的核心知识点和编程思想。
一、基础篇
本模块将集中攻克Kotlin的核心语法,包括基础语法、面向对象、高阶函数等。每学完一部分语法,将通过实战项目将知识点串联起来,实现学以致用的目的。
二、协程篇
协程是Kotlin的重要特性,同时也是难点。本模块将深入讲解协程概念,并介绍协程思维模型,帮助学员完成“线程思维”到“协程思维”的转换。结合实战项目,让学员体验协程的魅力。
三、源码篇
在掌握前两个模块的内容后,学员将初步掌握Kotlin。本模块将通过研究Kotlin官方源代码,让学员加深对Kotlin理解,探究其底层原理,实现知识的深化。
四、Android项目篇
Kotlin最主要的应用在Android领域。本模块将介绍Kotlin在Android领域的应用,包括为何Kotlin能被Google指定为“官方语言”,如何提升开发效率,以及如何将Kotlin特性融入Android架构设计。最后,学员将一起用Kotlin写简单的Android App。
此外,课程在更新过程中还会不定期进行加餐,分享Kotlin在各个领域的知识,如Kotlin协程在后端、Android端的应用、Kotlin Multiplatform在跨平台中的应用,以及Compose在UI领域的应用。为学员提供广阔的视野和深入的学习体验。
课程目录
│ ├── 01 - Kotlin基础语法:正式开启学习之旅.mp3
│ ├── 02 - 面向对象:理解Kotlin设计者的良苦用心.mp3
│ ├── 03 - Kotlin原理:编译器在幕后干了哪些“好事”?.mp3
│ ├── 04 - 实战:构建一个Kotlin版本的四则运算计算器.mp3
│ ├── 05 - object关键字:你到底有多少种用法?.mp3
│ ├── 06 - 扩展:你的能力边界到底在哪里?.mp3
│ ├── 07 - 高阶函数:为什么说函数是Kotlin的“一等公民”?.mp3
│ ├── 08 - 实战:用Kotlin写一个英语词频统计程序.mp3
│ ├── 09 - 委托:你为何总是被低估?.mp3
│ ├── 10 - 泛型:逆变or协变,傻傻分不清?.mp3
│ ├── 11 - 注解与反射:进阶必备技能.mp3
│ ├── 12 - 实战:用Kotlin实现一个网络请求框架KtHttp.mp3
│ ├── 13 - 什么是“协程思维模型”?.mp3
│ ├── 14 - 如何启动协程?.mp3
│ ├── 15 - 挂起函数:Kotlin协程的核心.mp3
│ ├── 16 - Job:协程也有生命周期吗?.mp3
│ ├── 17 - Context:万物皆为Context?.mp3
│ ├── 18 - 实战:让KtHttp支持挂起函数.mp3
│ ├── 19 - Channel:为什么说Channel是“热”的?.mp3
│ ├── 20 - Flow:为什么说Flow是“冷”的?.mp3
│ ├── 21 - select:到底是在选择什么?.mp3
│ ├── 22 - 并发:协程不需要处理同步吗?.mp3
│ ├── 23 - 异常:try-catch居然会不起作用?坑!.mp3
│ ├── 24 - 实战:让KtHttp支持Flow.mp3
│ ├── 25 - 集合操作符:你也会“看完就忘”吗?.mp3
│ ├── 26 - 协程源码的地图:如何读源码才不会迷失?.mp3
│ ├── 27 - 图解挂起函数:原来你就是个状态机?.mp3
│ ├── 28 - launch的背后到底发生了什么?.mp3
│ ├── 29 - Dispatchers是如何工作的?.mp3
│ ├── 30 - CoroutineScope是如何管理协程的?.mp3
│ ├── 31 - 图解Channel:如何理解它的CSP通信模型?.mp3
│ ├── 32 - 图解Flow:原来你是只纸老虎?.mp3
│ ├── 33 - Java Android开发者还会有未来吗?.mp3
│ ├── 34 - Kotlin与Jetpack简直是天生一对!.mp3
│ ├── 35 - 用Kotlin写一个GitHub Trending App.mp3
│ ├── 春节刷题计划(二)- 一题三解,搞定版本号判断.mp3
│ ├── 春节刷题计划(三)- 一题双解,搞定求解方程.mp3
│ ├── 春节刷题计划(四)- 一题三解,搞定分式加减法.mp3
│ ├── 春节刷题计划(一)- 当Kotlin遇上LeetCode.mp3
│ ├── 答疑(一)- Java和Kotlin到底谁好谁坏?.mp3
│ ├── 加餐二 - 什么是“表达式思维”?.mp3
│ ├── 加餐三 - 什么是“不变性思维”?.mp3
│ ├── 加餐四 - 什么是“空安全思维”?.mp3
│ ├── 加餐五 - 深入理解协程基础元素.mp3
│ ├── 加餐一 - 初识Kotlin函数式编程.mp3
│ ├── 开篇词 - 入门Kotlin有多容易,精通Kotlin就有多难.mp3
│ ├── 期中考试 - 用Kotlin实现图片处理程序.mp3
│ └── 题目解答 - 期中考试版本参考实现.mp3
└── PDF
├── 01 - Kotlin基础语法:正式开启学习之旅.pdf
├── 02 - 面向对象:理解Kotlin设计者的良苦用心.pdf
├── 03 - Kotlin原理:编译器在幕后干了哪些“好事”?.pdf
├── 04 - 实战:构建一个Kotlin版本的四则运算计算器.pdf
├── 05 - object关键字:你到底有多少种用法?.pdf
├── 06 - 扩展:你的能力边界到底在哪里?.pdf
├── 07 - 高阶函数:为什么说函数是Kotlin的“一等公民”?.pdf
├── 08 - 实战:用Kotlin写一个英语词频统计程序.pdf
├── 09 - 委托:你为何总是被低估?.pdf
├── 10 - 泛型:逆变or协变,傻傻分不清?.pdf
├── 11 - 注解与反射:进阶必备技能.pdf
├── 12 - 实战:用Kotlin实现一个网络请求框架KtHttp.pdf
├── 13 - 什么是“协程思维模型”?.pdf
├── 14 - 如何启动协程?.pdf
├── 15 - 挂起函数:Kotlin协程的核心.pdf
├── 16 - Job:协程也有生命周期吗?.pdf
├── 17 - Context:万物皆为Context?.pdf
├── 18 - 实战:让KtHttp支持挂起函数.pdf
├── 19 - Channel:为什么说Channel是“热”的?.pdf
├── 20 - Flow:为什么说Flow是“冷”的?.pdf
├── 21 - select:到底是在选择什么?.pdf
├── 22 - 并发:协程不需要处理同步吗?.pdf
├── 23 - 异常:try-catch居然会不起作用?坑!.pdf
├── 24 - 实战:让KtHttp支持Flow.pdf
├── 25 - 集合操作符:你也会“看完就忘”吗?.pdf
├── 26 - 协程源码的地图:如何读源码才不会迷失?.pdf
├── 27 - 图解挂起函数:原来你就是个状态机?.pdf
├── 28 - launch的背后到底发生了什么?.pdf
├── 29 - Dispatchers是如何工作的?.pdf
├── 30 - CoroutineScope是如何管理协程的?.pdf
├── 31 - 图解Channel:如何理解它的CSP通信模型?.pdf
├── 32 - 图解Flow:原来你是只纸老虎?.pdf
├── 33 - Java Android开发者还会有未来吗?.pdf
├── 34 - Kotlin与Jetpack简直是天生一对!.pdf
├── 35 - 用Kotlin写一个GitHub Trending App.pdf
├── 春节刷题计划(二)- 一题三解,搞定版本号判断.pdf
├── 春节刷题计划(三)- 一题双解,搞定求解方程.pdf
├── 春节刷题计划(四)- 一题三解,搞定分式加减法.pdf
├── 春节刷题计划(一)- 当Kotlin遇上LeetCode.pdf
├── 答疑(一)- Java和Kotlin到底谁好谁坏?.pdf
├── 加餐二 - 什么是“表达式思维”?.pdf
├── 加餐三 - 什么是“不变性思维”?.pdf
├── 加餐四 - 什么是“空安全思维”?.pdf
├── 加餐五 - 深入理解协程基础元素.pdf
├── 加餐一 - 初识Kotlin函数式编程.pdf
├── 结课测试 - “Kotlin编程第一课”100分试卷等你来挑战!.pdf
├── 开篇词 - 入门Kotlin有多容易,精通Kotlin就有多难.pdf
├── 期中考试 - 用Kotlin实现图片处理程序.pdf
└── 题目解答 - 期中考试版本参考实现.pdf
3 directories, 97 files
以上就是极客时间朱涛老师的专栏课《Kotlin 编程第一课》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100103401,有条件的朋友请支持正版,谢谢!
评论(0)