
本课程教你 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.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/34786.html