Detailed training program
- কমান্ডস এবং প্রথম প্রোগ্রাম
- Integers, strings এবং data input নিয়ে কাজ
- Conditional operators এবং logic
- Flow control-এর জন্য loops
- IDE setup এবং Kotlin project 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
- তারিখ, সময় এবং 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: বেসিকস এবং contracts
- Advanced interfaces এবং delegation
- Common mistakes এবং OOP best practices
- Version control পরিচিতি: Git এবং GitHub
- মডিউল ফাইনাল প্রোজেক্ট
- 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 বেসিকস
- Files পড়া এবং লেখা
- File system নিয়ে কাজ
- Text এবং file encodings নিয়ে কাজ
- Serialization এবং deserialization ধারণা
- kotlinx.serialization: বেসিকস
- JSON data নিয়ে কাজ
- XML data নিয়ে কাজ
- Scoped Functions (apply, let, run, with, also)
- Kotlin-এ events: ধারণা, তৈরি এবং handling
- Event lifecycle এবং management
- Event-driven programming best practices
- Delegation এবং Property Delegation
- Kotlin-এ DSL
- Kotlin-এ multithreading বেসিকস: 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 বেসিকস
- Flow: operators এবং transformations
- Flow: advanced techniques
330+
Lessons
1000+
Tasks
61
Tests
এছাড়াও:
- তৎক্ষণাৎ টাস্ক যাচাইকরণ
- AI কোড ভ্যালিডেটর
- IDE প্লাগইন
- WebIDE
- গেমিফিকেশন
- প্রেরণাদায়ক লেকচার