Course Code: kotlinbeginner
Duration: 21 hours
Prerequisites:
  • 基本的计算机知识
  • 无需编程经验
Overview:

Kotlin是一种基于Java的现代,功能和面向对象的编程语言。

在这个以讲师为主导的现场培训中,参与者将学习如何使用Kotlin创建专业应用程序。

在培训结束时,参与者将能够:

  • 理解面向对象编程的基础知识
  • 理解Kotlin的概念
  • 阅读Kotlin代码
  • Kotlin自己的Kotlin应用程序

听众

  • 编程初学者
  • 经验丰富的Java开发人员对Kotlin感兴趣

课程形式

  • 部分讲座,部分讨论,练习和繁重的实践练习
Course Outline:

介绍

Kotlin 概述

设置工具

  • 使用命令行工具
  • 安装 Kotlin 的 JDK
  • 安装和设置 IDE:IntelliJ
  • 安装插件

Kotlin 入门

  • 使用 Kotlin 进行基本编码简介
  • 学习 Kotlin 体系结构
  • 使用 REPL 与 Kotlin 交互
  • 在 Kotlin 中创建变量
  • 了解 Kotlin 中的不同数据类型
  • 在 Kotlin 中使用字符串
  • 理解 Kotlin 中的不可变性
  • 实现表达式、语句和赋值
  • 在 Kotlin 中使用可为 null 的变量来实现 Null 安全
  • 创建您的第一个独立 Kotlin 应用程序

在 Kotlin 中实现条件语句

  • 使用“if”语句处理条件程序流
  • 使用“when”语句处理选项
  • 探索 Kotlin 的条件语句高级功能
  • 使用条件语句生成随机数

在 Kotlin 中使用数组和列表

在 Kotlin 中实现循环构造

  • 编码 “for” 循环
  • 编码“while”循环
  • 实现“break”语句
  • 实现“continue”语句
  • 使用“return”语句
  • 使用循环标签
  • 使用循环计算数字的总和

使用 Kotlin 中的函数

  • 创建函数
  • 声明函数
  • 使用参数并返回值
  • 使用扩展函数
  • 使用内联函数
  • 使用高阶函数

使用 Kotlin 的面向对象 Programming

  • 使用对象进行编程概述
  • 创建类
  • 向类添加方法
  • 定义基本构造函数
  • 使用命名参数和默认值
  • 使用开放类允许继承
  • 使用抽象类
  • 创建和使用接口
  • 处理覆盖
  • 创建数据类
  • 使用单例和伴随对象
  • 使用枚举
  • 将类分组到包中
  • 使用导入
  • 实现信息隐藏
  • 使用 getter 和 setter
  • 实现可见性修饰符
  • 了解泛型
  • 实现通用堆栈
  • 使用泛型函数

使用不同的数字系统

  • 使用十六进制数字
  • 使用二进制数
  • 使用按位运算符

实现输入和输出功能

使用 Kotlin 中的 Java

使用 Java 中的 Kotlin

使用 Spek 进行测试

故障 排除

总结和结论

Sites Published:

United Arab Emirates - Kotlin for Beginners

Qatar - Kotlin for Beginners

Egypt - Kotlin for Beginners

Saudi Arabia - Kotlin for Beginners

South Africa - Kotlin for Beginners

Brasil - Kotlin for Beginners

Canada - Kotlin for Beginners

中国 - Kotlin for Beginners

香港 - Kotlin for Beginners

澳門 - Kotlin for Beginners

台灣 - Kotlin for Beginners

USA - Kotlin for Beginners

Österreich - Kotlin for Beginners

Schweiz - Kotlin for Beginners

Deutschland - Kotlin for Beginners

Czech Republic - Kotlin for Beginners

Denmark - Kotlin for Beginners

Estonia - Kotlin for Beginners

Finland - Kotlin for Beginners

Greece - Kotlin for Beginners

Magyarország - Kotlin for Beginners

Ireland - Kotlin for Beginners

Luxembourg - Kotlin for Beginners

Latvia - Kotlin for Beginners

España - Kotlin para principiantes

Italia - Kotlin for Beginners

Lithuania - Kotlin for Beginners

Nederland - Kotlin for Beginners

Norway - Kotlin for Beginners

Portugal - Kotlin for Beginners

România - Kotlin for Beginners

Sverige - Kotlin for Beginners

Türkiye - Kotlin for Beginners

Malta - Kotlin for Beginners

Belgique - Kotlin for Beginners

France - Kotlin for Beginners

日本 - Kotlin for Beginners

Australia - Kotlin for Beginners

Malaysia - Kotlin for Beginners

New Zealand - Kotlin for Beginners

Philippines - Kotlin for Beginners

Singapore - Kotlin for Beginners

Thailand - Kotlin for Beginners

Vietnam - Kotlin for Beginners

India - Kotlin for Beginners

Argentina - Kotlin para principiantes

Chile - Kotlin para principiantes

Costa Rica - Kotlin para principiantes

Ecuador - Kotlin para principiantes

Guatemala - Kotlin para principiantes

Colombia - Kotlin para principiantes

México - Kotlin para principiantes

Panama - Kotlin para principiantes

Peru - Kotlin para principiantes

Uruguay - Kotlin para principiantes

Venezuela - Kotlin para principiantes

Polska - Kotlin for Beginners

United Kingdom - Kotlin for Beginners

South Korea - Kotlin for Beginners

Pakistan - Kotlin for Beginners

Sri Lanka - Kotlin for Beginners

Bulgaria - Kotlin for Beginners

Bolivia - Kotlin para principiantes

Indonesia - Kotlin for Beginners

Kazakhstan - Kotlin for Beginners

Moldova - Kotlin for Beginners

Morocco - Kotlin for Beginners

Tunisia - Kotlin for Beginners

Kuwait - Kotlin for Beginners

Oman - Kotlin for Beginners

Slovakia - Kotlin for Beginners

Kenya - Kotlin for Beginners

Nigeria - Kotlin for Beginners

Botswana - Kotlin for Beginners

Slovenia - Kotlin for Beginners

Croatia - Kotlin for Beginners

Serbia - Kotlin for Beginners

Bhutan - Kotlin for Beginners

Nepal - Kotlin for Beginners

Uzbekistan - Kotlin for Beginners