Course not currently available
Programming with Kotlin Training Course
Course
Online
Description
-
Type
Course
-
Methodology
Online
Kotlin is a statically typed programming language for the JVM, Android and the browser.
Audience
This course is directed at programmers and engineers interested in programming with Kotlin.
About this course
IntelliJ
Reviews
Subjects
- Programming
Course programme
Getting Started
- Basic Syntax
- Idioms
- Coding Conventions
Basics
- Basic Types
- Packages
- Control Flow
- Returns and Jumps
Classes and Objects
- Classes and Inheritance
- Properties and Fields
- Interfaces
- Visibility Modifiers
- Extensions
- Data Classes
- Generics
- Nested Classes
- Enum Classes
- Objects
- Delegation
- Delegated Properties
Functions and Lambdas
- Functions
- Lambdas
- Inline Functions
Other
- Destructuring Declarations
- Collections
- Ranges
- Type Checks and Casts
- This expressions
- Equality
- Operator overloading
- Null Safety
- Exceptions
- Annotations
- Reflection
- Type-Safe Builders
- Dynamic Type
Interop
- Calling Java from Kotlin
- Calling Kotlin from Java
Reference
- Documenting Kotlin Code
- Using Maven
- Using Ant
- Using Gradle
- Kotlin and OSGi
Tutorials
Additional information
Programming with Kotlin Training Course