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
 

Testimonials (4)

Related Courses

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

  28 Hours

Advanced Java Security

  21 Hours

Related Categories