Detailed training program
- Commands மற்றும் முதல் program
- Integers, strings மற்றும் data input உடன் வேலை செய்வது
- Conditional operators மற்றும் logic
- Flow control க்கான loops
- IDE setup மற்றும் Kotlin project configuration
- Floating-point numbers மற்றும் அவற்றின் அம்சங்கள்
- Kotlin-ல் arrays
- Functions மற்றும் அவற்றின் அமைப்பு
- 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 and 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 reading மற்றும் writing
- 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 code-ல் error handling
- Asynchrony-க்கு deep dive
- Flow: reactive streams basics
- Flow: operators மற்றும் transformations
- Flow: advanced techniques
330+
பாடங்கள்
1000+
பணிகள்
61
சோதனைகள்
மேலும்:
- உடனடி பணி சரிபார்ப்பு
- AI குறியீட்டு சரிபார்ப்பான்
- IDE பிளகின்
- WebIDE
- கேமிபிகேஷன்
- உற்சாகமளிக்கும் சொற்பொழிவுகள்