Full Stack Asp.net Core MVC Web Development - B12
Full Stack Asp.net Core MVC Web Development - B12
Intermediate
Tk. 30,000

Who Can Join This Course?
You have to pass in our "Professional Programming with C#" course.
Course Outline
Tool Installation.
● Installing Visual Studio
● Installing SQL Server
● Installing Git & Tortoise Git
● Installing Docker
● Installing VS code
● Installing Tracker Tool
Version Control (2 Classes).
● Understanding Gitflow.
● Using git from visual studio.
● Using git commands.
C# Overview (2 Classes)
● Important C# new features.
● Reflection.
Asp.net Core MVC Nuts & Bolts (2 Classes)
● Understand project types and structure.
● Model - View - Controller in depth.
● Using NuGet.
● Using configuration & routing.
Understanding Razor (1 Class).
● Concept of layout and child page.
● Tag helpers & Html helpers.
● Partial view.
● Sections.
Dependency Injection & Logger Configuration (2 Classes).
● Using service collection.
● Using Autofac.
● Using serilog.
Working with SQL Server (2 Class)
● Working with stored procedures.
● Working with user defined functions.
● Using dynamic SQL in stored procedure.
Frontend development (2 Classes).
● Understand bootstrap grid.
● Implementing bootstrap theme.
● Understanding SASS.
Object Oriented Principles & Patterns (3 Classes).
● Understanding SOLID principles.
● Understanding other 5 important principles.
● Understanding creational patterns.
● Use case, class & sequence diagrams.
Setting up project architecture (2 Classes).
● Understanding Clean Architecture.
● Understanding Repository pattern.
● Understanding Unit of Work pattern.
● Understanding CQRS & Mediator.
CRUD example with Ado.net (2 Classes).
● Using datatables.
● Understanding & Implementing Dynamic SQL.
● Implement Ado.net Data Access features.
● Application of service layer.
● Integration of Business Objects.
● Using View Model to work with controller and service.
Working with Entity Framework (4 Classes).
● Understand ORM.
● Code first overview.
● Create Entity.
● Apply Migrations.
● Entity Relationship.
● Fluent API.
● DbContext.
● Data Seeding.
● Using good practices.
● Implementation of CRUD with Entity Framework.
Using AutoMapper for object cloning (1 Class).
● Installation and configuration.
● Use of Automapper to map model and entity Objects.
Understanding Security Issues (1 Class).
● SQL Injection.
● CSRF.
● Script Injection.
● DDoS.
● Importance of SSL Certificate & Https.
● Using captcha.
● Database Backup, Error Logging, Encrypting to minimize damage.
Implementing Asp.net Core Identity (3 Classes).
● Configure Identity.
● Convert Page based code to MVC.
● Configure Authentication.
● Customize Service classes.
● Move Identity Code in separate project.
● Configure Authorization.
● Role based authorization.
● Policy based authorization.
● Claim based authorization.
Working with Web API (3 Classes).
● Why we need Web API.
● Understanding Web API structure.
● Working with Postman.
● Implement JWT Authorization.
● Apply JWT to restrict access.
● Implementing CORS.
● Integrating with CRUD operation.
Working with Worker Service (1 Class).
● Create and configuring worker service,
● Deploying worker service.
Testing Asp.net Project (3 Classes).
● Understand Unit Tests.
● Unit Test good practices.
● Using Automoq.
● Understanding code coverage.
● Assertion using Shouldly.
Dockering Asp.net Core project (2 Classes).
● Why we need docker.
● Creating docker image.
● Creating docker container.
● Common docker commands.
● Working with docker hub.
● Deploy Asp.net Core MVC project in docker.
● Using docker-compose.
Working in AWS (5 Classes).
● Understand cloud computing basics.
● AWS Pricing.
● Regions & Availability zones.
● Use EC2 features.
● Apply load balancing & auto scaling.
● Use S3 bucket.
● Use SQS.
● Use DynamoDB.
● Use AWS CLI.
● Use AWS SDK.
● Concept of Microservice.
Working with TypeScript (2 Classes).
● Installation & configuration.
● Important TypeScript language features.
Create Web App with Angular (2 Classes).
● Creating Angular app using Visual studio & npm.
● Angular project structure.
● Connecting Angular App with Web API.
● Create new component.
● Apply good practices.
Preparing for Admission Test
Batch 12
Schedule
Starts from Aug 08, 2025
Last date of registration is Jun 23, 2025 (Registration Closed)
Register Now Registration will open soonInstructors

I am founder & CEO of Dev Skill. I am also a software architect, passionate trainer and consultant.
LinkedIn ProfileWhat Students Said
I completed the Full Stack ASP.NET Core MVC Web Development course on DevSkill, and I must say it was an outstanding learning experience. The course provided a comprehensive and structured approach to mastering both frontend and backend development using the ASP.NET Core MVC framework. Additionally, it emphasized real-world project development, which significantly helped me improve my coding standards, problem-solving abilities, and software architecture skills. I highly recommend this course to anyone looking to build a strong foundation in ASP.NET Core MVC and full-stack development.

Full Stack Asp.net Core MVC Web Development Batch: 11
I have greatly benefited from the Asp.Net course. Jalal Sir is a highly experienced and skilled instructor. His teaching method is very clear and practical, which makes even complex topics easy to understand. Through this course, I have learned many important concepts that will be very useful in my job life. I sincerely thank Jalal Sir for offering such an excellent course.
Full Stack Asp.net Core MVC Web Development Batch: 11
I recently completed the ASP.NET Core MVC course by Jalal Sir from DevSkill, and it was truly a game-changer for me. This course doesn’t just teach coding—it builds a complete software engineering mindset. From SOLID principles, clean architecture, and real-life design patterns to unit testing, Docker, DevOps basics, and Git workflow—every topic was taught with real-world context and clarity. I gained hands-on experience implementing Clean Architecture with proper separation of concerns across entities, use cases, interfaces, and infrastructure. Concepts like dependency injection, middleware, and stored procedure integration were practically demonstrated. Honestly, many hesitate to pay 30k for a course—but once you're in, you won't regret it at all. In fact, you’ll feel this course is worth far more than what you paid. It truly prepares you to become an international-level software engineer. Highly recommended for those who are serious about mastering ASP.NET Core in a professional and

Full Stack Asp.net Core MVC Web Development Batch: 11
The Full Stack ASP.NET Core MVC Web Development course was a well-structured and comprehensive training that covered essential backend and frontend technologies. From tool setup, Git, and C# fundamentals to advanced topics like Clean Architecture, Dependency Injection, Entity Framework, and ASP.NET Core Identity, the course provided hands-on learning with real-world relevance. It also covered Docker, deployment in IIS and AWS, unit testing, and Web API integration with Angular. The inclusion of best practices, security, and modern development tools made it a truly full-stack experience. Overall, it significantly enhanced my development skills and practical understanding of building and deploying robust web applications.

Full Stack Asp.net Core MVC Web Development Batch: 11
Jalal Uddin Sir is a highly experienced and dedicated teacher. He explains every concept very clearly, so any student can understand it if he or she truly wants to learn. He is always supportive and responds quickly to any questions or problems. One of the best instructors for learning full stack ASP.NET Core MVC. Sir is also very strict about discipline, especially regarding cheating or skipping tasks, which helps maintain a focused learning environment. Overall, I’m very satisfied with the course and have learned a lot. This course has helped me grow as a developer. The attendance system could be improved by making it automated. Also, instead of using Google Classroom and Zoom, conducting the course through Microsoft Teams would provide a more organized and efficient experience with better class and assignment management.

Full Stack Asp.net Core MVC Web Development Batch: 11