সফটওয়্যার ডেভেলপমেন্ট

মূল্যঃ ৳ 5,3992

সফটওয়্যার ডেভেলপমেন্ট

১: পরিচিতি এবং প্রাথমিক ধারণা (৬ ঘন্টা)
  1. সি শার্প ও .NET Framework এর পরিচিতি
    • C# কি? .NET Framework এর ভূমিকা
    • IDE (Visual Studio) সেটআপ ও পরিচিতি
    • .NET Core এবং .NET Framework এর পার্থক্য
  2. প্রথম C# প্রোগ্রাম: Hello World
    • সি শার্পের বেসিক সঠিক সিনট্যাক্স
    • কনসোল অ্যাপ্লিকেশন ডেভেলপমেন্ট
  3. ভেরিয়েবল, ডেটা টাইপ এবং কন্ট্রোল স্ট্রাকচার

ভেরিয়েবল এবং কন্ট্রোল স্টেটমেন্ট (if, switch, loops)


২: অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) (১০ ঘন্টা)
  1. ক্লাস এবং অবজেক্ট
    • ক্লাস, অবজেক্ট, কনস্ট্রাক্টর, প্রপার্টি
  2. এনক্যাপসুলেশন এবং ইনহেরিটেন্স
    • প্রাইভেট, পাবলিক, প্রোটেক্টেড
    • ইনহেরিটেন্স এবং পোলিমরফিজম
  3. ইন্টারফেস এবং অ্যাবস্ট্রাকশন
    • ইন্টারফেস কি এবং কিভাবে ব্যবহার করা হয়

অ্যাবস্ট্রাক্ট ক্লাস ও এর ব্যবহার


৩: ডেটা স্ট্রাকচার এবং কালেকশন (৬ ঘন্টা)
  1. এরেইল এবং লিস্ট
    • একমাত্রিক এবং বহু মাত্রিক অ্যারে
    • লিস্ট ব্যবহার
  2. ডিকশনারি এবং কিউ

ডিকশনারি, হ্যাশ টেবিল, কিউ, স্ট্যাক


৪: ফাইল হ্যান্ডলিং এবং এক্সেপশন হ্যান্ডলিং (৬ ঘন্টা)
  1. ফাইল হ্যান্ডলিং
    • ফাইল রিডিং, রাইটিং এবং আপডেট করা
  2. এক্সেপশন হ্যান্ডলিং
    • ট্রাই ক্যাচ, ফাইনালি ব্লক

কাস্টম এক্সেপশন তৈরি


৫: ডাটাবেস এবং Entity Framework (১০ ঘন্টা)
  1. ডাটাবেস ইন্টিগ্রেশন
    • SQL Server এবং C# এর মধ্যে সংযোগ
    • ADO.NET ব্যবহার
  2. Entity Framework Core
    • DBContext এবং ORM এর ধারণা

মডেল তৈরি, ডাটাবেস তৈরি, CRUD অপারেশন


৬: উইন্ডোজ ফর্ম অ্যাপ্লিকেশন (৬ ঘন্টা)
  1. উইন্ডোজ ফর্ম তৈরি
    • ফর্ম ডিজাইন, কন্ট্রোল ব্যবহার
    • ইভেন্ট হ্যান্ডলিং (Button, TextBox, etc.)
  2. ডেটা গ্রিড ভিউ (DataGridView)
    • ডেটা গ্রিডে ডেটা প্রেজেন্টেশন

ডেটা বাইন্ডিং


৭: অ্যাডভান্সড কনসেপ্ট এবং ডেভেলপমেন্ট টুলস (৬ ঘন্টা)
  1. লিনক (LINQ) এবং ল্যাম্বডা এক্সপ্রেশন
    • লিনক কুয়েরি এবং ল্যাম্বডা এক্সপ্রেশন ব্যবহার
  2. টাস্ক এবং থ্রেডিং
    • মাল্টি-থ্রেডিং এবং অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং
  3. ডিবাগিং এবং টেস্টিং

ডিবাগিং টুলস এবং প্রোগ্রামিং ভুল খুঁজে বের করা


৮: প্রজেক্ট এবং ফাইনাল প্রজেক্ট (৬ ঘন্টা)
  1. একটি প্রোজেক্ট ডেভেলপ করা
    • প্রোজেক্টের জন্য ডিমো এবং প্র্যাকটিক্যাল ইমপ্লিমেন্টেশন
  2. ফাইনাল প্রজেক্ট পিপিলোড
    • কোড রিভিউ, পারফর্মেন্স অপটিমাইজেশন

প্রতিটি সেশন শেষে:

  • হ্যান্ডস-অন প্র্যাকটিস
  • কুইজ এবং অ্যাসাইনমেন্ট

ছাত্রদের প্রশ্নোত্তর সেশন