Detailed training program
- Commands at unang program
- Pagtrabaho sa integers, strings at data input
- Conditional operators at logic
- Loops para sa flow control
- IDE setup at Kotlin project configuration
- Floating-point numbers at mga katangian nito
- Arrays sa Kotlin
- Functions at ang structure nito
- Advanced string manipulation
- Constants, data class, enum at when
- Tuples at local functions
- Classes at objects
- Exception handling: try, catch, finally
- Null-safety at safe null handling
- Pagtrabaho sa dates, time at timezones
- Classes at constructors (in-depth)
- Properties at encapsulation
- Extension functions, extension properties at indexers
- data class, sealed class at enum class
- Inheritance at class hierarchies
- Polymorphism at method overloading
- Abstraction at abstract classes
- Interfaces: basics at contracts
- Advanced interfaces at delegation
- Karaniwang pagkakamali at OOP best practices
- Introduksyon sa version control: Git at GitHub
- Module final project
- Collection types at Generics
- Core collection interfaces
- Collection methods: sorting, filtering, searching
- Comparators at object comparison
- Sequences
- Regular expressions sa Kotlin
- Lambda expressions sa Kotlin
- Higher-order functions at relasyon nito sa lambdas
- Functional programming sa Kotlin
- Inline functions at reified types
- File handling basics sa Kotlin
- Pagbasa at pagsulat ng files
- Pagtrabaho sa file system
- Pagtrabaho sa text at file encodings
- Serialization at deserialization concepts
- kotlinx.serialization: basics
- Pagtrabaho sa JSON data
- Pagtrabaho sa XML data
- Scoped Functions (apply, let, run, with, also)
- Events sa Kotlin: concepts, paggawa at pag-handle
- Event lifecycle at management
- Event-driven programming best practices
- Delegation at Property Delegation
- DSL sa Kotlin
- Multithreading basics sa Kotlin: coroutines at threads
- Thread synchronization
- Karaniwang multithreading issues
- Thread-safe collections at channels
- Asynchronous programming (Coroutines)
- Pagtrabaho sa tasks: CoroutineScope, launch, async
- Error handling sa asynchronous code
- Deep dive sa asynchrony
- Flow: reactive streams basics
- Flow: operators at transformations
- Flow: advanced techniques
330+
Aralin
1000+
Gawain
61
Pagsusulit
At:
- Instant na beripikasyon ng gawain
- AI code validator
- IDE plugin
- WebIDE
- Gamification
- Mga motivational na lektura