CONTENT
1. Annotations and Reflection
1.1. Annotations
1.2. Reflection
2. Domain-Specific Languages
2.1. Operator overloading
2.2. Delegated properties
2.3. Higher-order functions and DSLs
3. Java Interoperability
3.1. Using the Java code from Kotlin
3.2. Using the Kotlin code from Java
4. Concurrency
4.1. Coroutines
4.2. Coroutine control flow
4.3. Concurrent communication
4.4. Using Java concurrency
5. Testing with Kotlin
5.1. KotlinTest specifications
5.2. Assertions
5.3. Fixtures and configurations
6. Android Applications
6.1. Getting started with Android
6.2. Activities
7. Web Development with Ktor
7.1. Introducing Ktor
7.2. Server features
7.3. Client features
8. Building Microservices
8.1. The microservice architecture
8.2. Introducing Spring Boot
8.3. Deciding on the Services API
8.Microservices with Ktor
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 days
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes