Kotlin Masterclass: Learn Kotlin from zero to advanced

6RUOGZHKaT0SJfEo3b9NqwEKLliXaliB

本课程教你 Kotlin,从对编程一无所知到对编程,尤其是对 Kotlin 的深入了解。我们将从了解 Kotlin 的基础知识开始,循序渐进,最重要的是,我们将充满信心地转向更高级的主题,我将使用直观和实用的示例深入介绍这些主题。另外,在每一节的结尾我都会给你一个挑战来巩固你的理解。

涵盖的主题包括

变量和可空类型(空安全)

控制流:if 语句表达式和 when 语句表达式

循环:for、while 和 do while(标签)

函数:返回、重载、参数的默认值和 vargarg 关键字

数组

面向对象编程:类、对象、接口、抽象类、伴侣对象、单例、对象表达式等。

数据类

集合:List、Set、Map 和 MutableList、MutableSet、MutableMap

泛型:类型参数、上限、类型擦除、具体化关键字

泛型:where 关键字、协方差和逆变

例外:尝试并抓住,最后

包和导入

线程

Lambda 和高阶函数

Lambda 和高阶函数 – lambda 表达式中的 it 关键字

这门课程是为谁准备的?

如果您是一名 Java 开发人员,并且想继续使用 Kotlin,那么,这门课程适合您!

如果你是一个初学者,想学习一门新的编程语言,因为你想创建能够为世界带来价值的应用程序,这意味着你需要使用 android 来制作应用程序,因为 Kotlin 现在拥有 Google 的全力支持,这意味着 Kotlin 将继续存在,并将巩固自己作为一种编程语言,更具体地说,作为 Android 编程语言——那么,这门课程就是为你准备的!

Published 06/2022
Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.41 GB | Duration: 60 lectures • 12h 14m

Learn Kotlin from zero! Understand how object-oriented programming works and start building you projects!

What you’ll learn
Create programs with Kotlin
Understand Kotlin Loops and Collections.
Understand Kotlin OOP- Object Oriented Programming
Understand Kotlin Lambda functions.
Understand Threads

Requirements
No programming experience needed; you will learn everything you need in this course.
Description
This course teaches you Kotlin, from not knowing nothing about programming to an advance understanding about programming and, more particularly, about Kotlin. We’ll begin by understanding the basics of Kotlin, gradualy and -most importantly – with confidence we’ll move to more advanced topics, which I will cover in depth using intuitive and practical examples. Addionally, and the end of each section I will give you a challenge to consolidate your understanding.

Topics covered include

Variable and Nullable types (Null safety)

Control flow: if statement-expression and when statement-expression

Loops: for, while and do while (Labels)

Functions: return, overloading, default values for parameters, and vargarg keyword

Arrays

Object Oriented Programming: Classes, Objects, Interfaces, Abstract Classes, Companion Object, Singleton, Object Expression, etc.

Data Class

Collections: List, Set, Map and MutableList, MutableSet, MutableMap

Generics: Type Parameters, Upper Bounds, Type Erasure, reified keyword

Generics: where keyword, Covariance and Contravariance

Exceptions: Try and Catch, Finally

Packages and Imports

Threads

Lambda and Higher Order Functions

Lambda and Higher Order Functions – it keyword in lambda expression

Who this course is for?

If you are a Java Developer and you want to move forward with Kotlin- then, this course if for you!

If you are a beginner who wants to learn a new programming language, because you want to create apps that are going to bring value to the world and, implicitly, this means that you’ll need to use android to make apps, because Kotlin now has the full support of Google, and that means that Kotlin is going to stay and it’s going to consolidate itself as a programming language and, more particularly, as the Android programming language-then, this course is for you!

Who this course is for
This course is for anybody who wants to learn programming.

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/34786.html

赞 (0)
steven的头像steven
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部