视频教程-Kotlin零基础入门到深度掌握Kotlin-其他

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-Kotlin零基础入门到深度掌握Kotlin-其他

学习有效期:永久观看

学习时长:250分钟

学习计划:5天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:余志强

开发组长/高级工程师

讲师介绍:于2012年从事Android开发,8年的Android开发经验,对Android架构、性能优化、RxJava、Kotlin有较深入的理解,熟悉Flutter等跨平台技术。

☛点击立即跟老师学习☚

 

「你将学到什么?」

 

「课程学习目录」

第1章:课程导学
1.课程介绍
第2章:Kotlin 入门
1.Kotlin 开发环境搭建
2.第一个 Kotlin 程序
3.Kotlin 函数和变量入门
4.Kotlin 类和属性
5.为什么要讲 Kotlin 的表达式和语句?
6.彻底搞懂枚举(一)入门篇
7.彻底搞懂枚举(二)枚举的本质
8.彻底搞懂枚举(三)枚举底层是如何判断相等的?
9.彻底搞懂枚举(四)实际开发中使用枚举需要注意什么?
10.彻底搞懂枚举(五)实战项目案例,理论与实际相结合
11.彻底搞懂枚举(六)枚举的优缺点
12.Kotlin 控制流(一)if、when 和循环
13.Kotlin 控制流(二)when 如此强大,if 何去何从
14.Kotlin 控制流(三)搞懂各种场景的 return、break、label
15.Kotlin 异常(一)为何从 Java 异常开始讲起?
16.Kotlin 异常(二)Kotlin VS Java 异常
17.Kotlin 异常(三)探讨 Kotlin 异常的设计理念
18.Kotlin 中的访问修饰符与 Java 的异同
第3章:Kotlin 类型体系
1.Kotlin 的为空性和可空类型
2.安全调用、Elvis、安全强转操作符和非空断言
3.数据类型转换和Java的异同点
4.Any、Unit、Nothing类型
5.Kotlin 基本数据类型以及和Java的异同
6.在实际开发中关于Kotlin基本数据类型容易出错的点
7.Kotlin 中的数组以及注意事项
8.Kotlin 中的集合初探及注意事项
9.Kotlin 中的字符串
第4章:Kotlin 面向对象
1.创建Class的方式汇总及构造函数
2.Kotlin 中的接口和实现原理分析
3.Kotlin 中类的继承与接口的实现
4.Sealed Class密封类
5.Kotlin中的内部类和Java异同
6.内部类是如何导致Android内存泄露的原理分析
7.JVM虚拟机底层是如何实现面向对象的继承、多态?
第5章:再谈 Kotlin 函数
1.为什么要从Parameter和Argument的区别说起?
2.更便利的函数调用
3.顶级函数和顶级属性
4.扩展函数和扩展属性
5.可空的扩展函数
6.扩展函数原理分析
7.函数的可变参数和展开操作符
8.Java Arrays.asList和Kotlin展开操作符的原理分析
9.函数的中缀调用
10.局部函数妙用
11.匿名函数、内联函数
第6章:Lambda 表达式
1.Lambda表达式的定义及 Java 中的 Functional Interface
2.Lambda表达式的赋值及原理分析
3.实际开发中Lambda表达式的使用
第7章:深入理解高阶函数
1.高阶函数的定义及原理分析
2.再探Lambda表达式
3.高阶函数let、with、apply、run原理分析及使用总结
4.高阶函数的优化
5.为什么有些高阶函数不能内联?
第8章:彻底搞懂 Kotlin 泛型
1.泛型的类型参数之 Type Parameter VS Type Argument
2.泛型类、泛型扩展函数和泛型扩展属性
3.Type Parameter 约束
4.深入理解Java 泛型之不变性、协变性、逆变性
5.深入理解Kotlin 泛型之不变性、协变性、逆变性
6.Kotlin 和 Java 在泛型变异上的异同点分析
7.泛型擦除和Kotlin的泛型具体化(真泛型)
8.实际开发中如何运用Kotlin的泛型具体化
第9章:Kotlin 集合
1.Kotlin 的可变集合与不可变集合
2.Kotlin 与 Java 集合的关系
3.Kotlin 集合常用API:all、any、find、firstOrNull、groupBy
4.Kotlin 集合常用API:filter、map、flatMap、flatten
5.Kotlin 操作集合API之简洁而不简单
6.集合延迟操作Sequence及其原理分析
第10章:耳目一新的 Kotlin 操作符重载讲解
1.算术操作符重载
2.比较操作符重载
3.索引操作符重载及源码分析
4.in操作符重载
5.无处不在的区间操作符重载
6.解构操作符重载
7.属性委托之什么委托设计模式?
8.属性委托的基本用法
9.lazy函数的底层原理分析
第11章:Kotlin 中的注解和反射
1.注解的定义和注解的元注解
2.实际开发中常用 Kotlin 的注解
3.Kotlin 反射 和 Java 的异同点
4.成员引用和反射的关系
第12章:Kotlin Corouine 协程
1.Kotlin 协程的基本语法
2.Kotlin 协程在 Android 中的使用
第13章:Kotlin 在 Android 开发中的使用
1.Kotlin 与 findViewById
2.Kotlin 与 APT
3.Android KTX
4.在 Android 中使用 Anko 工具类
5.在 Android 中使用 Anko 布局
6.在 Android 中使用 Anko SQLite
7.在 Android 中使用 Anko 协程
第14章:Kotlin 1.3 新特性
1.Kotlin 是如何实现多平台的
2.何谓 Kotlin 合约?
3.内联类
4.其他的一些小的更新
第15章:Kotlin 和 Java 代码交互需要避免的坑
1.Kotlin 和 Java 代码交互需要避免的坑

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,5天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握其他知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

以最快的速度,深度掌握Kotlin

除了Kotlin语言本身,课程还会介绍真实工作中如何通过Kotlin更好的组织代码,传授大量实战经验。

学完本课程,对学习其他支持函数式编程的语言理解会更快,语法糖都是相通的

助你在团队内成为技术小达人,为你的跳槽、升值加薪提供助力

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值