Overview:
Learn how to accelerate development and eliminate boilerplate code using the latest language developed by Jet Brains and adopted by Google. Kotlin will provide all the features you always wanted to use.
Kotlin is a statically typed programming language for the JVM, Android and the browser.
Kotlin Training is designed to level up your skills as a Kotlin developer by mastering all the key concepts of Kotlin with real-time examples. The course will walk you through the essential features of Kotlin and then progress towards working with variables, creating classes, functions, OOPs concepts, collections, etc.to build Android applications using Kotlin. Upon completion, you’ll become an expert in developing applications using Kotlin by working on hands-on projects.
Audience:
This course is directed at programmers and engineers interested in programming with Kotlin.
Pre-Requisite:
To take the Android Kotlin Fundamentals course, we recommend that you have at least two years of experience in a full-fledged object-oriented programming language such as Java, C++, or Smalltalk.
Objectives:
Kotlin already has a lot of traction and it’s being adopted by most of the newly created Android projects since Google announced it as a first-class language for their OS back in 2017. If you feel Java is slowing you down in your Android projects, or want to give your code a more functional style this is your training.
Course Curriculum
Getting Started | |||
Basic Syntax Details | 00:00:00 | ||
Idioms Details | 00:00:00 | ||
Coding Conventions Details | 00:00:00 | ||
Basics | |||
Basic Types Details | 00:00:00 | ||
Packages Details | 00:00:00 | ||
Control Flow Details | 00:00:00 | ||
Returns and Jumps Details | 00:00:00 | ||
Classes and Objects | |||
Classes and Inheritance Details | 00:00:00 | ||
Properties and Fields Details | 00:00:00 | ||
Interfaces Details | 00:00:00 | ||
Visibility Modifiers Details | 00:00:00 | ||
Extensions Details | 00:00:00 | ||
Data Classes Details | 00:00:00 | ||
Generics Details | 00:00:00 | ||
Nested Classes Details | 00:00:00 | ||
Enum Classes Details | 00:00:00 | ||
Objects Details | 00:00:00 | ||
Delegation Details | 00:00:00 | ||
Delegated Properties Details | 00:00:00 | ||
Functions and Lambdas | |||
Functions Details | 00:00:00 | ||
Lambdas Details | 00:00:00 | ||
Inline Functions Details | 00:00:00 | ||
Other | |||
Destructuring Declarations Details | 00:00:00 | ||
Collections Details | 00:00:00 | ||
Ranges Details | 00:00:00 | ||
Type Checks and Casts Details | 00:00:00 | ||
This expressions Details | 00:00:00 | ||
Equality Details | 00:00:00 | ||
Operator overloading Details | 00:00:00 | ||
Null Safety Details | 00:00:00 | ||
Exceptions Details | 00:00:00 | ||
Annotations Details | 00:00:00 | ||
Reflection Details | 00:00:00 | ||
Type-Safe Builders Details | 00:00:00 | ||
Dynamic Type Details | 00:00:00 | ||
Interop | |||
Calling Java from Kotlin Details | 00:00:00 | ||
Calling Kotlin from Java Details | 00:00:00 | ||
Reference | |||
Documenting Kotlin Code Details | 00:00:00 | ||
Using Maven Details | 00:00:00 | ||
Using Ant Details | 00:00:00 | ||
Using Gradle Details | 00:00:00 | ||
Kotlin and OSGi Details | 00:00:00 |
Course Reviews
No Reviews found for this course.