CodeGym/Mga Kurso/Kotlin Course

Kotlin Course

Gusto mo ba ang language ng future? Kotlin — opisyal na choice ng Google para sa Android, at ginagamit ng Netflix, Uber, Trello. 68 level ng practice: coroutines, null-safety, functional programming. 680 gawain — record sa lahat ng Kotlin courses! Instant verification gamit ang AI validator. Maging mahusay na Kotlin developer!
4.9
100+ review
30k graduate ang nakabuo ng careers sa IT
Alamin Pa
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