CodeGym/কোর্স/C# কোর্স

C# কোর্স

Want to master C# and enter the Microsoft ecosystem? You'll go from your first program to enterprise development in C# and .NET. 68 levels of practice: OOP, asynchronous programming, multithreading, LINQ, files. Hundreds of tasks with instant verification. From console applications to readiness to work at top companies. C# is the foundation for Unity game development!
4.9
500+ রিভিউ
30K গ্র্যাজুয়েটরা IT-এ ক্যারিয়ার গঠন করেছেন
আরও জানুন
  • কমান্ড এবং প্রথম প্রোগ্রাম
  • Introduction to int and string types. কীবোর্ড ইনপুট
  • শর্তীয় অপারেটর
  • লুপ
  • IDE ইনস্টলেশন, CodeGym প্লাগইন, ডিবাগের বুনিয়াদি
  • ভাসমান বিন্দু সংখ্যা
  • অ্যারে
  • ফাংশন/মেথড
  • উন্নত স্ট্রিং অপারেশন
  • Constants, var keyword, 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
  • গেমিফিকেশন
  • প্রেরণাদায়ক লেকচার