Time: 6:30 pm – 9:30 pm (Friday & Saturday)
Course Fee: 7000 TK
Course Outline (Revised) (Total Duration: 40 hrs)
Introduction to Visual Studio 2019
How to Install and Setup visual studio 2019 Community Edition.
Programming Basics (C# (Basic to Advance))
Introduction to C#, Data Types, Datatype conversions, Operators, Conditional Statements, Loops, Data Structures.
Object Oriented Programming
OOP Fundamentals, Objects and Classes, Why OOP? , Interfaces, Method Overloading, Method Overriding.
Object Oriented Design Principles
Four fundamental Principles of OOP – Abstraction, Inheritance, Encapsulation Polymorphism.
ASP.NET Core MVC (.NET 5)
Introduction to Model-View-Controller architecture, Data flow, Fundamentals of ASP .NET MVC.
Introduction to SQL Server Programming
Intro to SQL, Basic Queries and Commands, Table Joins
Fundamentals of Database Designing, Constraints, Relationships.
MS SQL Server
Introduction to MS Sql Server and MS Sql Server Management Studio. Working with Sql Server in Asp .NET core Application
Introduction to web technology
Razor view Engine
Intro to Razor view engine
Advanced ASP.NET MVC
Design Patterns (Factory and Repository Pattern), Dependency Injection
Entity Framework 6
ADO .NET, Linq, Code first approach.
Security, Authentication and Authorization in ASP.NET Core MVC
Security, Authentication and Authorization with asp .NET Identity, Role based authentication.
Project Deployment in IIS
Delploy an asp .NET MVC project in Local IIS server.
Git, Github, Basic git commands
Code Quality & Smart Coding
Industry good practices, Do’s And Don’t’s , Basic principles for clean coding.
Full Stack Project work with ASP.NET Core MVC
Development of a Full Stack MVC with the instructor