Course details

Full Stack Asp.net Core MVC Web Development

A brief summary

আপনি যদি নিজেকে একজন পরিপূর্ণ .Net সফটওয়্যার ইঞ্জিনিয়ার হিসাবে গড়ে তুলতে চান তাহলে এই কোর্সটি আপনার জন্য সুবর্ণ সুযোগ। এই কোর্সে আপনাকে C# প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখানো থেকে শুরু করে, Object Oriented Design, Design pattern, Database Design, Cloud Computing, Software Deployment, Version Controlling, Unit Testing সব কিছু এক কোর্সেই শিখানো হবে। এতে আপনি যেকোনো সফটওয়্যার কোম্পানিতে একজন দক্ষ সফটওয়্যার ইঞ্জিনিয়ার হিসাবে নিজেকে তুলে ধরতে পারবেন বলে আমরা মনে করি।

Prerequisite

HTML, CSS, JavaScript, OOP Primary understanding

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

ডাটাবেস ডিজাইন

আমরা SQL Server সার্ভারের বিভিন্ন ব্যাবহার শিখবো। আমরা ACID property, Normalization principle, ER Diagram, Joining, Stored procedure শিখবো। আর SQL query তো থাকছেই।

05

HTML, CSS, Javascript, JQuery, AJAX Bootstrap

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

06

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 সম্পর্কেও আমরা জানবো।

07

ডিজাইন প্যাটার্ন

এটি সম্পূর্ণ ডিজাইন প্যাটার্ন কোর্স নয় তবে অনেকগুলো ডিজাইন প্যাটার্ন আমরা এখানে শিখবো ও ব্যাবহার করবো। যেমন Singleton, Facade, Builder, Factory, Prototype, Abstract Factory, Repository, Unit of work pattern.

08

ক্লাউড কম্পিউটিং

এটি পরিপূর্ণ ক্লাউড কম্পিউটিং কোর্স নয় তবে এখানে আমরা ক্লাউডের বেসিক ও কিছু ফিচার ব্যাবহার করবো। এক্ষেত্রে আমরা AWS ব্যাবহার করবো। AWS এর S3, EC2, SES, SQS এই ফিচারগুলো ব্যাবহার করে কিভাবে সফটওয়্যার তৈরি করা হয় সেগুলো এখানে আমরা দেখবো ও করবো।

09

ইউনিট টেস্টিং

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


Next Batches

No upcoming batches available.
Back to top