Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Advanced Kotlin Programming

Course Cover
compare button icon
Course Report - Advanced Kotlin Programming

Course Report

Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.

Course Features

icon

Duration

3 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

3 hours

Course Description

This video course is for developers who already have an understanding of Kotlin. It focuses on some of the key features that make Kotlin unique and extensible. You will learn more about functions, class scenarios, delegation, and best practices for working in generics, metaprogramming and asynchronous programming. You'll be able to use the skills from this video to make Kotlin a much more proficient language and a better Java developer.

Hadi Hariri, VP of Developer Advocacy, is at JetBrains. This organization was responsible for the creation of Kotlin. He has been speaking at software industry conferences since 1995 and is well-respected within the open source community. He is the original author of Spek, Wasabi, and other OSS projects. He has been involved in Kotlin since more than four years. Hadi can be reached on Twitter at @hhariri.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Discover the techniques Kotlin employs for metaprogramming and introspection

Dive deep into issues related to generics - constraints, covariance, and more

Examine advanced topics like infix functions, tail recursion, and lambda extensions

Explore the inventive features Kotlin offers for working with classes

Learn how Kotlin handles concerns related to delegation

Understand how Kotlin implements asynchronous programming using co-routines

Understand the approach that makes Kotlin so extensible and unique compared to other JVM languages

Course Cover