Course Outline

Introduction

  • Advantages of Kotlin over Java

Installing and Configuring Kotlin

Overview of Kotlin Features

  • Type inference, nullability, collection operators, etc.

Preparing the Development Environment

Similarities and Differences between Kotlin and Java

  • Java Interoperability

Kotlin Syntax

  • Kotlin standard library, data structures, operators

Creating an Application

Controlling the Application Flow

Object-Oriented Programming with Kotlin

Functional Programming with Kotlin

Compiling Kotlin code to JVM Bytecode

Interweaving Kotlin and Java in the Same Application

Securing Your Application

  • Nullability

Compiling Kotline code to JavaScript and Kotlin Native.

Testing Strategies for Kotlin Applications

Debugging Kotlin Code

Summary and Conclusion

Requirements

  • Java programming experience. 

Audience

  • Developers
 21 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Advanced Kotlin Programming

21 Hours

Programming with Kotlin

21 Hours

Kotlin for Android Developers

21 Hours

Kotlin for Beginners

21 Hours

Kotlin (Intermediate)

14 Hours

Kotlin for iOS and Android Development

35 Hours

Kotlin for iOS Developers

21 Hours

Kotlin Native

7 Hours

Introduction to Programming

35 Hours

Clean Code

14 Hours

Linux Network Programming

14 Hours

Java Advanced

28 Hours

Continuous Integration (CI) for Java

14 Hours

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Related Categories

1