Detailed training program
- Commands మరియు మొదటి ప్రోగ్రామ్
- integers, strings మరియు data inputతో పని చేయడం
- Conditional operators మరియు logic
- Flow control కోసం loops
- IDE setup మరియు Kotlin ప్రాజెక్ట్ configuration
- Floating-point numbers మరియు వాటి ప్రత్యేకతలు
- Kotlinలో Arrays
- Functions మరియు వాటి structure
- Advanced string manipulation
- Constants, data class, enum మరియు when
- Tuples మరియు local functions
- Classes మరియు objects
- Exception handling: try, catch, finally
- Null-safety మరియు safe null handling
- Dates, time మరియు timezonesతో పని చేయడం
- Classes మరియు constructors (in-depth)
- Properties మరియు encapsulation
- Extension functions, extension properties మరియు indexers
- data class, sealed class మరియు enum class
- Inheritance మరియు class hierarchies
- Polymorphism మరియు method overloading
- Abstraction మరియు abstract classes
- Interfaces: basics మరియు contracts
- Advanced interfaces మరియు delegation
- Common mistakes మరియు OOP best practices
- Version control పరిచయం: Git మరియు GitHub
- Module final project
- Collection types మరియు Generics
- Core collection interfaces
- Collection methods: sorting, filtering, searching
- Comparators మరియు object comparison
- Sequences
- Kotlinలో regular expressions
- Kotlinలో lambda expressions
- Higher-order functions మరియు lambdasతో వాటి సంబంధం
- Kotlinలో functional programming
- Inline functions మరియు reified types
- Kotlinలో file handling basics
- Files చదవడం మరియు రాయడం
- File systemతో పని చేయడం
- Text మరియు file encodingsతో పని చేయడం
- Serialization మరియు deserialization concepts
- kotlinx.serialization: basics
- JSON dataతో పని చేయడం
- XML dataతో పని చేయడం
- Scoped Functions (apply, let, run, with, also)
- Kotlinలో events: concepts, creation మరియు handling
- Event lifecycle మరియు management
- Event-driven programming best practices
- Delegation మరియు Property Delegation
- Kotlinలో DSL
- Kotlinలో multithreading basics: coroutines మరియు threads
- Thread synchronization
- Common multithreading issues
- Thread-safe collections మరియు channels
- Asynchronous programming (Coroutines)
- Tasksతో పని చేయడం: CoroutineScope, launch, async
- Asynchronous కోడ్లో error handling
- Asynchrony లో deep dive
- Flow: reactive streams basics
- Flow: operators మరియు transformations
- Flow: advanced techniques
330+
పాఠాలు
1000+
టాస్క్లు
61
పరీక్షలు
అలాగే:
- తక్షణ టాస్క్ ధృవీకరణ
- AI కోడ్ వాలిడేటర్
- IDE ప్లగిన్
- WebIDE
- గేమిఫికేషన్
- ప్రేరణాత్మక లెక్చర్లు