Course details

Web Development with Asp.net Core MVC - Beginner

A brief summary

আপনি যদি নিজেকে একজন পরিপূর্ণ .Net সফটওয়্যার ইঞ্জিনিয়ার হিসাবে গড়ে তুলতে চান তাহলে এই কোর্সটি আপনার জন্য সুবর্ণ সুযোগ। এই কোর্সে আপনাকে Asp.net Core MVC এর খুঁটিনাটি, Object Oriented Design, Database Design, Software Deployment, Version Controlling সব কিছু এক কোর্সেই শিখানো হবে। এতে আপনি যেকোনো সফটওয়্যার কোম্পানিতে একজন দক্ষ সফটওয়্যার ইঞ্জিনিয়ার হিসাবে নিজেকে তুলে ধরতে পারবেন বলে আমরা মনে করি।

Prerequisite

এই ফ্রি কোর্সটি আপনার করা থাকতে হবে: https://goo.gl/H5JtVZ

Course highlight

  • কোর্স শেষ করার পর ঢাকায় ল্যাবে ও অনলাইনে ইন্টার্নশিপের সুযোগ আছে (২ মাস, আনপেইড)।
  • ইন্টার্নশিপের সময় আপনাকে হাতে কলমে ফ্রিলেন্সিং ও জব অ্যাপ্লাই করার বিষয়ে ফ্রি ট্রেনিং দেয়া হবে।
  • যারা ভালোভাবে কোর্স ও ইন্টার্নশিপ শেষ করতে পারবেন, তাদের ভালো সফটওয়্যার কোম্পানিতে রেফার করা হবে।
  • ইন্টার্নশিপ ও কোর্সের সার্টিফিকেট দেয়া হবে (যারা পাস করবেন শুধু তাদের)।
  • এটি অনলাইন কোর্স তাই আপনি ঢাকার বাইরে থেকে ও ঘরে বসে কোর্স করতে পারবেন। ভিডিও মিটিং এর মাধ্যমে ক্লাস হবে।
  • শুধু রেজিস্ট্রেশান করে প্রথম ২টি যাচাই ক্লাস আপনি ফ্রি করতে পারবেন, আগ্রহী হলে ৩য় ক্লাসের আগে পেমেন্ট কমপ্লিট করতে হবে।

What you will learn

এই কোর্সটি সম্পূর্ণ করার পর আপনি বুঝতে পারবেন যে প্রফেশনাল ওয়েব ডেভেলপমেন্ট কিভাবে করা হয়। আপনি একটি পূর্ণ ধারণা পাবেন বিভিন্ন ধরণের সফটওয়্যার তৈরি করার বিষয়ে। এই কোর্সটি আপনি যদি মনোযোগ ও চেষ্টা সহকারে শেষ করে পাস করতে পারেন তাহলে আপনি সফটওয়্যার কোম্পানিতে কাজ করার জন্য নিজেকে তৈরি করে ফেলতে পারবেন বলে আমরা মনে করি। এই কোর্স থেকে আপনি নিচের বিষয়গুলো হাতে কলমে শিখতে পারবেন -


01

C# প্রোগ্রামিং ল্যাঙ্গুয়েজ

আমরা C# প্রোগ্রামিং ল্যাঙ্গুয়েজ বিস্তারিত শিখবো। এখানে আমরা C# এর শুরু থেকে এডভান্স লেভেল পর্যন্ত যাবো যেমন C# দিয়ে File operation, Treading, Encryption ইত্যাদি। এছাড়া আমরা C# দিয়ে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং শিখবো।

02

অবজেক্ট ওরিয়েন্টেড ডিজাইন

আমরা অবজেক্ট ওরিয়েন্টেড ডিজাইনের ১০ টি প্রিন্সিপ্যাল (SOLID সহ) শিখবো ও অন্যান্য অবজেক্ট ওরিয়েন্টেড কনসেপ্ট গুলো জানবো যেমন Refactoring, Code Smell। এছাড়া Inheritance, Polymorphism, Encapsulation, Abstraction, Class design কনসেপ্ট গুলো আমরা আরও গভীরভাবে জানবো।

03

ভার্শন কন্ট্রোল

আমরা ভার্শন কন্ট্রোল বিষয়ে বিস্তারিত জানবো। এছাড়া Git এর Github এডভান্স ও প্রফেশনাল ব্যাবহার জানবো। এগুলো নিয়মিত ব্যাবহার করার মাধ্যমে নিজেদের এর সাথে অভ্যস্ত করে তুলবো।

04

HTML, CSS, Javascript, JQuery, AJAX Bootstrap

এই বিষয়গুলো আমরা জানবো তবে এর খুব গভীরে যাবো না। আমাদের কাজ করার জন্য যা যা লাগবে তা আমরা শিখবো। তবে আমরা যেটুকু শিখবো সেটা আমাদের ওয়েব ডেভেলপমেন্ট করার জন্য যথেষ্ট হবে ইন শা আল্লাহ্‌।

05

Asp.net Core MVC

Asp.net Core MVC এর বেসিক থেকে এডভান্স পর্যন্ত অনেক কিছুই এখানে আমরা শিখবো। যেমন Asp.net Core MVC এর বিভিন্ন Component ও এগুলো কিভাবে কনফিগার করতে হয়। .Net framework ওয়েব ডেভেলপমেন্ট এর জন্য যেসব গুরুত্বপূর্ণ ফিচার দেয় তা আমরা শিখবো ও ব্যাবহার করবো, যেমন Error logging, Dependency Injection। আমাদের উদ্দেশ্য হবে এক বা একাধিক কমপ্লিট ওয়েবসাইট তৈরি করার মাধ্যমে শেখা। প্রফেশনাল ভাবে কাজগুলো কিভাবে করা হয়ে থাকে সেগুলো এখানে আমরা জানবো ও করবো। Entity Framework ও Web API নিয়েও আমরা বিস্তারিত দেখবো। ADO.NET সম্পর্কেও আমরা জানবো।

06

কম্পিউটার ফান্ডামেন্টাল

কম্পিউটার কিভাবে কাজ করে, কিভাবে প্রোগ্রাম কাজ করে, কম্পিউটারে কি কি কাজ করা সম্ভব বা অসম্ভব, কম্পিউটারের গণনা করার পদ্ধতি ইত্যাদি সম্পর্কে খুঁটিনাটি যা প্রত্যেক প্রোগ্রামারের জানা প্রয়োজন তা এখানে আমরা শিখবো।

07

ডিসক্রিট ম্যাথম্যাটিকস

প্রোগ্রামারদের জন্য এই বিষয় সম্পর্কে ভালো ধারণা থাকা প্রয়োজন। বিভিন্ন প্রোগ্রামিং প্রবলেম এর সহজ সুন্দর ফর্মুলাগুলো আমরা জানবো এবং এগুলোর প্রয়োগ শিখবো।

08

ডাটা স্ট্রাকচার

ডাটা স্ট্রাকচার প্রোগ্রামিং এর জন্য খুবই গুরুত্বপূর্ণ টপিক। এটি সম্পর্কে ভালো ধারণা না থাকলে ভালো প্রোগ্রামার হওয়া সম্ভব নয়। এই কোর্সে আমরা বেশ কিছু গুরুত্বপূর্ণ ডাটা স্ট্রাকচার শিখবো।

09

কম্পিউটার এলগরিদম

কম্পিউটার এলগরিদম একটি বিশাল টপিক। এই কোর্সে এটি পুরো কভার করা সম্ভব নয়। তবে সেটার প্রয়োজনও নেই। কারণ সবগুলো এলগরিদম আসলে একবার প্রয়োজন পরে না। তবে কিছু গুরুত্বপূর্ণ এলগরিদম যেমন সার্চ, সর্ট ও আরও কিছু গুরুত্বপূর্ণ এলগরিদম সম্পর্কে আমরা জানবো। টাইম কমপ্লেক্সিটির বেসিক সম্পর্কে ধারণা নিবো যাতে ভবিষ্যতে ভালো প্রোগ্রামার হতে গেলে এগুলো কাজে লাগে।


Next Batches

No upcoming batches available.
Back to top