- Java programming experience.
Audience
- Developers
Kotlin is a modern, functional and object-oriented programming language based on Java. It is popular for Android app and server-side development.
This instructor-led, live training (online or onsite) is aimed at Java developers who wish to use Kotlin for building server-side web applications.
By the end of this training, participants will be able to:
- Code Kotlin applications using existing Java frameworks, libraries and tooling.
- Write a backend application with minimal boilerplate code.
- Compile Kotlin code to JVM bytecode, JavaScript and Kotlin Native.
- Debug and optimize Kotlin code.
- Test and deploy a Kotlin application.
Format of the course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Kotlin, please visit: https://kotlinlang.org/
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
United Arab Emirates - Kotlin for Java Developers
Qatar - Kotlin for Java Developers
Egypt - Kotlin for Java Developers
Saudi Arabia - Kotlin for Java Developers
South Africa - Kotlin for Java Developers
Brasil - Kotlin for Java Developers
Canada - Kotlin for Java Developers
中国 - Kotlin for Java Developers
香港 - Kotlin for Java Developers
澳門 - Kotlin for Java Developers
台灣 - Kotlin for Java Developers
USA - Kotlin for Java Developers
Österreich - Kotlin for Java Developers
Schweiz - Kotlin for Java Developers
Deutschland - Kotlin for Java Developers
Czech Republic - Kotlin for Java Developers
Denmark - Kotlin for Java Developers
Estonia - Kotlin for Java Developers
Finland - Kotlin for Java Developers
Greece - Kotlin for Java Developers
Magyarország - Kotlin for Java Developers
Ireland - Kotlin for Java Developers
Luxembourg - Kotlin for Java Developers
Latvia - Kotlin for Java Developers
España - Kotlin for Java Developers
Italia - Kotlin for Java Developers
Lithuania - Kotlin for Java Developers
Nederland - Kotlin for Java Developers
Norway - Kotlin for Java Developers
Portugal - Kotlin for Java Developers
România - Kotlin for Java Developers
Sverige - Kotlin for Java Developers
Türkiye - Kotlin for Java Developers
Malta - Kotlin for Java Developers
Belgique - Kotlin for Java Developers
France - Kotlin for Java Developers
日本 - Kotlin for Java Developers
Australia - Kotlin for Java Developers
Malaysia - Kotlin for Java Developers
New Zealand - Kotlin for Java Developers
Philippines - Kotlin for Java Developers
Singapore - Kotlin for Java Developers
Thailand - Kotlin for Java Developers
Vietnam - Kotlin for Java Developers
India - Kotlin for Java Developers
Argentina - Kotlin for Java Developers
Chile - Kotlin for Java Developers
Costa Rica - Kotlin for Java Developers
Ecuador - Kotlin for Java Developers
Guatemala - Kotlin for Java Developers
Colombia - Kotlin for Java Developers
México - Kotlin for Java Developers
Panama - Kotlin for Java Developers
Peru - Kotlin for Java Developers
Uruguay - Kotlin for Java Developers
Venezuela - Kotlin for Java Developers
Polska - Kotlin for Java Developers
United Kingdom - Kotlin for Java Developers
South Korea - Kotlin for Java Developers
Pakistan - Kotlin for Java Developers
Sri Lanka - Kotlin for Java Developers
Bulgaria - Kotlin for Java Developers
Bolivia - Kotlin for Java Developers
Indonesia - Kotlin for Java Developers
Kazakhstan - Kotlin for Java Developers
Moldova - Kotlin for Java Developers
Morocco - Kotlin for Java Developers
Tunisia - Kotlin for Java Developers
Kuwait - Kotlin for Java Developers
Oman - Kotlin for Java Developers
Slovakia - Kotlin for Java Developers
Kenya - Kotlin for Java Developers
Nigeria - Kotlin for Java Developers
Botswana - Kotlin for Java Developers
Slovenia - Kotlin for Java Developers
Croatia - Kotlin for Java Developers
Serbia - Kotlin for Java Developers
Bhutan - Kotlin for Java Developers