Full stack Web Application Development Using ASP.NET MVCCORE with C Sharp

MVC CORE with C Sharp, SQL Server and Angular

Course instructors

Eng, Shahanaj Begum

Eng, Shahanaj Begum


CEO & Founder, PowerSoft IT

Eng. Shahanaj Begum, the esteemed founder of Powersoft IT, is a highly skilled professional with a strong background in computer science & Engineering as well as extensive experience in the software & Web application development and training sector. She worked as a software developer in various software firms from 2009 to 2013. Since 2013, she has been playing an important role in creating IT Leaders through training. She has successfully imparted training in MS Office, and ASP.NET/ASP.NET CORE (C#) at High-tech Park, and IsDB Scholarship project, Corporate as well as Industrial attachment of several Polytechniq students. Currently, she is working as a software engineer and trainer. She is a woman entrepreneur certified by FNF. She also achieved Entrepreneurship Certifications from ILO. She With her expertise and leadership, Powersoft IT has become a trusted name in the industry, specializing in serving commercial, educational, and industrial clients.

Course Overview


ASP.NET (Dot NET)হলো এমন একটি software development framework যার মাধ্যমে আমরা web, mobile, এবং windows-based application গুলো ডেভলোপ এবং রান করতে পারি .তাছাড়া এটি একটি free, unified, cross-platform, and open-source software development platform যেখানে আমরা খুব সহজেই desktop, cloud, mobile, gaming, IoT, and web apps ডেভলোপ করতে পারি.এপ্লিকেশন ডেভলোপ করার জন্য রয়েছে অনেক ধরণের language, guideline, librarie, এবং tools.এই একটি মাত্র platform এ আমরা সব শিখতে পারছি।

✔কেন ASP.NET (Dot NET)কোর্সটি করবেন?

যারা প্রোগ্রামিং শিখতে চান, তাদের জন্য সবচেয়ে জরুরি হলো একটা স্টার্টিং পয়েন্ট। এর জন্য এমন একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ বেছে নেয়া উচিত, যেখানে আপনি সবচেয়ে বেশি সুবিধা নিতে পারবেন  এবং যা আপনি পরবর্তীতে কাজে লাগাতে পারবেন।
বর্তমানে ডেস্কটপ সফটওয়্যার, ওয়েব অ্যাপ এবং মোবাইল অ্যাপ ডেভেলপমেন্ট এর ক্ষেত্রে C#.NET ব্যাপক ভাবে ব্যবহার করা হয়। ASP.NET এর রয়েছে অনেক লাইব্রেরি যা ব্যাবহার করে অতি  দ্রুত এপ্লিকেশন ডেভলোপ করা যায়। রয়েছে  অনেক secured সিকিউরিটি সিস্টেম যা হ্যাক করা সম্ভব নয়।

ASP.NET (Dot NET)কোর্সের মূল উদ্দেশ্য হলো আপনাদের জব মার্কেট এর জন্য তৈরি করা । 
✔কোর্সের জন্য কী কী জানা দরকার?

কোর্সটি এমন ভাবে সাজানো হয়েছে, যেখানে প্রোগ্রামিং এর কোনো পূর্ব জ্ঞানের  প্রয়োজন নেই এবং যে কেউ করতে পারবে। 

✔কি কি সুবিধা পাবো ?

💥একবার রেজিস্ট্রেশন করলে ৩ বছরের জন্য সুযোগ থাকবে প্রোগ্রামিং শেখার। 
💥ইনস্টলমেন্ট এর সুবিধা 
💥 কেউ যদি বলে ভালো শিখতে পারেনি Money Back Gurranty
💥 ক্লাস অফলাইনে হলেও রেকর্ড দেয়া হবে। 
💥৩টি প্রজেক্ট করানো হবে। যে ধরনের প্রজেক্ট হবে👎 
         ১.হাসপাতাল ম্যানেজমেন্ট 
         ২. স্কুল ম্যানেজমেন্ট 
         ৩.হোটেল ম্যানেজমেন্ট 
         ৪. ডাক্তার এর এপয়েন্টমেন্ট ম্যানেজমেন্ট ইত্যাদি

Course Syllabus

Module01: Basic to Advanced C#

  1. Implicitly Typed Variable declaration.
  2. Anonymous type declaration
  3. Lamda Expression through delegate.
  4. LINQ and LINQ with Lamda style. 

Module02: Object Oriented Programming in C#

  1. Introduction of c# and IDE
  2.  Encapsulation,
  3.  Data Hiding,
  4. Class, Object, Constructor, Properties
  5. Inheritance
  6. Polymorphic behavior understanding

Module03: Project Management Tools

  Overview of Git and Online Git Repository

Module04: Getting Started with ASP.NET MVCCORE

  • Learn structure of ASP NET MVC Core (.NET 6) Project
  • Learn basic fundamentals of ASP NET MVC Core (.NET 6)
  • Introduction to design Pattern.
  • Introduction to Model, View and Controller and their responsibility.
  • Routing in MVC CORE
  • Sessions in ASP NET Core (.NET 6)
  • Custom Tag Helpers in ASP NET Core (.NET 6)
  • View Components and Partial Views in ASP NET Core
  • Bootstrap
  • TempData in ASP NET Core (.NET 6)
  • Repository Pattern to Access Database
  • Seed Database Migrations
  • Deploying website on Live Server
  • Building RESTFUL Services with Web API
  • Model Validation in ASP.NET MVC CORE
  • Overview of Git and manage project using Git Repository  


Module04: Web Design (HTML,CSS,JS)

  • Rules for HTML
  • Structure of HTML
  • HTML Tag list & Elements.
  • Document metadata.
  • Content sectioning
  • Text content
  • Inline text semantics
  • Image and multimedia
  • Embedded content
  • Scripting
  • Table content
  • Forms
  • Obsolete and deprecated elements (This element have been removed from HTML5)
  • Examples of non-semantic elements: <div> and <span> - Tells nothing about its content.
  • New in HTML5
  • CSS 
  • JS,Jquery

Module05: Working with Controllers

  1. Introduction of Controller
  2. Use of Controller

Module06: Creating and Configuring Models

  • Creating and Configuring Models
  • Model Binding with View
  • Different types of Model

Module07: Working with Entity Framework Core

  • Entity Framework Core
  • What is ORM?
  • Introduction to Entity Framework Core
  • Code First and Database First Approach
  • Concept of DBContext
  • Introduction to Scaffolding
  • Add Migration and Create Database
  • Synchronous vs. Asynchronous code
  • Introduction to async and await
  • CRUD operation using EF CORE & MVC CORE

Module08: Building RESTFUL Services with Web API 2

Building RESTFUL Services with Web API 2

Module09: SQL Server

  • Database Terms and Concepts and Introducing SQL Server
  • Working with Tables
  • Table constraints
  • Database relationship and referential constraint
  • SQL Server Built-in Functions
  • Built-in Functions
  • String Functions
  • Mathematical Functions
  • Date and Time Data Types and Functions
  • Conversion Functions
  • Table JOIN
  • Sub Queries
  • Raise Errors, Error Handling, Transaction
  • Views
  • Stored Procedures
  • User-Defined Functions
  • Triggers
  • Working with XML Data

Module10: Security in ASP.NET MVC

  • Security: Identity Framework, ASP.NET Core Identity
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework Core along with code first migrations
  • Authentication and Authorization in ASP NET Core (.NET 6)
  • Google and Facebook Authentication/Login
  • Role Management in ASP NET Core Identity
  • Email notifications
  • Cookie Middleware
  • Claims-Based Authorization


Module11: Angular

  • Basics
  • Components
  • DataBindings
  • Services
  • Component Communication
  • Directives
  • Routing
  • Obervables
  • Forms
  • Pipes
  • HTTP
  • Authentications
  • Module

Module12: Practical Project

 Practical Project


  • One Real world project. Like:
    • School management
    • HR Management
    • Hotel Management e.tc.
  • Include following topics in Project
  • Clean Architecture
  • Repository Pattern
  • Dependency Injection
  • Implementation of Security
  • Integration of Payment Gateway(if needed )
  • Deployment on Server and many more.

Frequently Asked Questions

Will you prepare me for the job interview?

Yes, we will. We will discuss all the possible technical interview questions and answers during the training session, so that you can prepare yourself for interview.

Do you provide training on latest technology version?

Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.

Do you provide any course material or class videos?

Yes we do. You will get the entire content including class materials,videos, assignments .