博学谷 > 优质课 > Kotlin从基础到实战

Kotlin从基础到实战

Kotlin从基础到实战

理论+实践,系统且深入掌握Kotlin核心技术

主讲:安卓高级讲师 | 课程时长:18课时 | 学习人数:131人 | 难度: 基础

¥99.00 ¥199.00

立即报名

1024程序员节 提升课专属优惠

一键领取

课程简介

    Kotlin是JetBrains公司开发的基于JVM的语言,该语言完全兼容Java的特性,并且已经正式成为Android官方支持的开发语言。他可以编译成Java字节码,也可以编译成JavaScript字节码,方便在没有JVM的设备上运行。他比Java语言更简洁、更安全、易扩展、能够静态检测常见陷阱,也可以应用于Android开发、JavaScript开发、服务器端开发的程序中。由于从实际使用效果来说,Kotlin语言比Java语言的开发效率高很多并且使用起来会更安全,因此Kotlin语言的应用会越来越广泛。

 适用人群

 本课程适合0基础或具有一定Kotlin基础,想要快速提升且深入学习Kotlin开发的人员使用。

主讲内容

 本课程使用IntelliJ IDEA作为开发工具,循序渐进的介绍了Kotlin的相关知识,课程总共分为13部分,具体如下:

第1部分

主要讲解了Kotlin语言的特性与IntelliJ IDEA工具的安装使用。通过对本章的学习,初学者需要掌握IntelliJ IDEA的安装过程,动手实现属于自己的第一个Kotlin程序。

第2部分

主要讲解了Kotlin语言的基本语法,不论任何一门语言,其基本语法都是最重要的内容。在学习基本语法时,一定要做到认真学习每一个知识点,切忌走马观花,将章节内容粗略地看一遍,这样达不到任何的学习效果。

第3部分

主要讲解了函数,包括函数的分类与使用,通过对本章的学习,初学者可以了解函数的定义以及如何使用不同类型的函数。

第4部分

主要讲解了Kotlin语言最重要的特征——面向对象,本章内容以编程思想为主,初学者需要花费很大的精力来理解本章中所讲解的内容。

第5~7部分

主要讲解了Kotlin中的集合、Lambda编程以及泛型,包括集合中的List接口、Set接口、Map接口、Lambda表达式、高阶函数、内联函数、泛型的约束、协变与逆变等,这几章的内容非常重要,在后续Kotlin程序中会经常用到,因此要求初学者一定要熟练掌握这部分内容。

第8部分

主要讲解了Gradle,包括如何创建Gradle程序、Gradle的任务、Gradle的依赖、Gradle的扩展,通过对本章的学习,初学者可以完成简单的Gradle程序。

第9部分

主要讲解了协程,包括协程的挂起、主协程、协程取消、管道等,通过对本章的学习,初学者可以掌握协程的基本操作与使用。

第10部分

主要讲解了坦克大战游戏,该游戏总结了1~8章的知识点。通过对本章的学习,初学者可以熟练运用Kotlin中的基础知识。

第11~13部分

主要讲解了DSL、Kotlin与Java互操作以及时钟项目,包括DSL的使用、Kotlin与Java相互调用、Kotlin与Java互操作对比、使用Kotlin语言实现一个JS语言的时钟项目,通过对这三章的学习,初学者可以掌握Kotlin与Java代码如何进行相互调用以及如何通过Kotlin语言实现一个JS语言的项目。

猜你还感兴趣

  • 【安卓】坦克大战实战项目【Kotlin】

    【安卓】坦克大战实战项目【Kotlin】

    我们录制这一套课程, 写了几十个坦克大战的版本,分别采用swing, awt, javafx, lwjgl, cocos2d 开发了一套坦克大战, 最终选javafx为范本为大家授课, 学习课程后可以无缝的切换成别的平台.

      免费 178人学习
  • 【安卓】性能优化

    【安卓】性能优化

    Android 应用的开发入门易精通难,特别是对 App 性能进行优化。本课程从手机电量优化、界面卡顿优化、内存优化、网络优化4方面解决 App 的性能问题,课程内容从性能检测分析工具入手,通过检查分析准确定位性能问题原因,针对各种情况设计优化方案,并引入实际案例综合演练,让学员在性能优化方面能够学以致用。

      免费 159人学习
  • 【安卓】Kotlin手机影音

    【安卓】Kotlin手机影音

    全网第一套使用Kotlin打造的全能音视频播放器。 学完kotlin基础信心满满的去写android项目,除了var fun class什么也不会用?来这里,我们会带领大家从0开始打造你的专属播放器,使用kotlin高级语法带给你不一样的编程体验.

      免费 132人学习
  • 【安卓】gradle遇见kotlin

    【安卓】gradle遇见kotlin

    本课程是国内全网第一套基于kotlin语法讲解的gradle教程。

      免费 102人学习
  • 【安卓】Kotlin 即时通信

    【安卓】Kotlin 即时通信

    本项目是全网第一套基于Kotlin开发的即时通信实战项目!课程基于Kotlin开发,使用了MVP模式,集成了环信SDK和Bmob后端云,展示了即时通讯基本功能的实现,包括注册登录,退出登录,联系人列表,添加好友,删除好友,收发消息,消息提醒等功能。

      免费 91人学习
  • 【安卓】互联网安全算法【Kotlin】

    【安卓】互联网安全算法【Kotlin】

    全网第一套使用Kotlin实现的加密解密/增量更新/热修复/混合开发/支付课程。由浅入深,在实战中带你玩转加密解密安全、增量更新、热修复、混合开发、第三方支付方方面面。 无论你是Android程序员还是JavaEE程序员,都有必要学习这些课程。

      免费 92人学习
  • Android企业级项目实战教程

    Android企业级项目实战教程

    理论+实战双管齐下,深度与广度兼备

    ¥99.00 84人学习
  • 【安卓】Android Things入门

    【安卓】Android Things入门

    物联网开发专题课

    ¥149.00 26人学习
  • 提示
    该课程已在购物车中了,无需重复加入
    去购物车
    香港马开奖免费资料论坛