- কমান্ড এবং প্রথম প্রোগ্রাম
- Introduction to
intandstringtypes. কীবোর্ড ইনপুট - শর্তীয় অপারেটর
- লুপ
- IDE ইনস্টলেশন, CodeGym প্লাগইন, ডিবাগের বুনিয়াদি
- ভাসমান বিন্দু সংখ্যা
- অ্যারে
- ফাংশন/মেথড
- উন্নত স্ট্রিং অপারেশন
- Constants,
varkeyword, basic arithmetic operators - Nullable Reference Types (NRT)
- Exceptions
try,catch,finally enum,switch, and pattern matching- Value Tuples and Local functions
- তারিখ, সময় ও টাইমজোন নিয়ে কাজ করা
- ক্লাস, অবজেক্ট এবং কনস্ট্রাক্টর
- অ্যাক্সেস মডিফায়ার এবং প্রোপার্টি
- Indexers and Extension Members (C# 14)
Records– অপরিবর্তনীয় ডাটা টাইপ- Inheritance and Class hierarchies
- Polymorphism
- Abstraction
- Interfaces: Basics and Contracts
- Advanced Interfaces: Default Interface Methods and Static members
- Common mistakes and OOP best practices
- Introduction to version control: working with Git and GitHub
- মডিউলের চূড়ান্ত প্রকল্প
- সংগ্রহের ধরন এবং জেনেরিক্স
- মূল সংগ্রহ ইন্টারফেস (
IEnumerable,IList,IDictionary) - সংগ্রহ পদ্ধতিসমূহ: সাজানো, ফিল্টারিং, অনুসন্ধান
- কম্পারেটর এবং অবজেক্ট তুলনা
- LINQ বুনিয়াদি: সহজ কুয়েরি এবং ডেটা ফিল্টারিং
- উন্নত LINQ: গ্রুপিং এবং অ্যাগ্রিগেট ফাংশন (নতুন .NET 9 মেথডসহ)
- উন্নত LINQ: জয়েন এবং প্রজেকশন
- সংগ্রহ অপ্টিমাইজেশন এবং উচ্চ-পারফরম্যান্স টাইপ
- C#-এ ফাইল ব্যবস্থাপনা বুনিয়াদি
- ফাইল পড়া ও লেখা (
StreamReader,StreamWriter) - ফাইল এনকোডিং নিয়ে কাজ
- ত্রুটি পরিচালনা এবং ফাইল নিরাপত্তা
- ফাইল সিস্টেম নিয়ে কাজ (
File,FileInfo,Directory,DirectoryInfo) - ফাইল এবং ডিরেক্টরি পরিচালনা (তৈরি করা, অনুলিপি করা, মুছা, সরানো)
- I/O অপ্টিমাইজেশন (
BufferedStreamএবং অন্যান্য পদ্ধতি) - অ্যাসিঙ্ক্রোনাস ফাইল অপারেশন (
ReadAsync,WriteAsync, ইত্যাদি) - সিরিয়ালাইজেশন এবং ডেসিরিয়ালাইজেশন ধারণা
- .NET সিরিয়ালাইজেশনের জন্য ক্লাস এবং লাইব্রেরি
- অবজেক্ট সিরিয়ালাইজেশন এবং ডেসিরিয়ালাইজেশন
- সংগ্রহ এবং জটিল অবজেক্ট সিরিয়ালাইজেশন
- JSON ডেটা নিয়ে কাজ
- XML ডেটা নিয়ে কাজ
- C#-এ ল্যাম্বডা এক্সপ্রেশন
- ল্যাম্বডা এক্সপ্রেশন এবং ডেলিগেটের সম্পর্ক
- ফাংশনাল প্রোগ্রামিং বুনিয়াদি: অ্যানোনিমাস ফাংশন, উচ্চ-অর্ডারের ফাংশন
- C#-এ ইভেন্ট: ধারণা, তৈরি, হ্যান্ডলিং এবং
EventHandler - ইভেন্ট লাইফসাইকেল: সাবস্ক্রিপশন, আনসাবস্ক্রিপশন, পরিচালনা
- ইভেন্ট-ডেলিগেট প্রোগ্রামিং সেরা অনুশীলন
- C#-এ মাল্টিথ্রেডিং বুনিয়াদি: থ্রেড তৈরি ও পরিচালনা
- থ্রেড সিঙ্ক্রোনাইজেশন এবং শেয়ার করা রিসোর্স পরিচালনা
- সাধারণ মাল্টিথ্রেডিং সমস্যা: রেস কন্ডিশন, ডেডলক
- অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং:
async,await, অ্যাসিঙ্ক্রোনাস মেথড - টাস্ক ব্যবহার (
Task) এবং প্যারালাল কম্পিউটিং (Parallel.For,Parallel.ForEach) - মাল্টিথ্রেডেড এবং অ্যাসিঙ্ক্রোনাস কোডে ত্রুটি ও এক্সসেপশন হ্যান্ডলিং
- উন্নত সিঙ্ক্রোনাইজেশন মেকানিজম
- অ্যাসিঙ্ক্রোনাস গভীর অন্বেষণ (
ValueTask,Channel, অ্যাসিঙ্ক কোড টেস্টিং)
- রেগুলার এক্সপ্রেশন বুনিয়াদি এবং সিনট্যাক্স
Regexক্লাস ব্যবহার করে রেগুলার এক্সপ্রেশন প্রয়োগিক ব্যবহার- রিফ্লেকশন, ডায়নামিক টাইপ এবং Source Generators
- লগিং, মনিটরিং এবং ট্রেসিং
- .NET 9 এর প্রধান উন্নতি এবং ভবিষ্যৎ প্রবণতার সংক্ষিপ্ত পর্যালোচনা
300+
Lessons
400+
Tasks
68
Tests
এছাড়াও:
- তৎক্ষণাৎ টাস্ক যাচাইকরণ
- AI কোড ভ্যালিডেটর
- IDE প্লাগইন
- WebIDE
- গেমিফিকেশন
- প্রেরণাদায়ক লেকচার