top of page

ASP.NET MVC E-Commerce courseASP.NET MVC Web Development with C#
Learn web development using C# and the .NET framework. This ASP.NET MVC 5 class teaches the skills for designing and building an effective application, with many hands-on labs and a final project.
Book an appointmentCall 847-350-9034
Hands-on labsMVC 5ASP.NET CoreProject work
About the course
This course is designed for students who want to learn web development using C# or the .NET framework. ASP.NET MVC 5 training teaches attendees all the skills necessary for designing and building an effective ASP.NET MVC 5 application.Students go through many hands-on labs to understand the core concepts of Model, View and Controller. Micro service architecture and development using .NET Core prepare students for cloud development. At the end of the course, a project work prepares students for the real job.Course content
Each topic includes a lab.Introduction and architecture
✓Overview and use cases of MVC✓History of the ASP.NET platform✓Web Forms vs MVC✓MVC design pattern and separation of concerns✓Lifecycle of an MVC 5 applicationRouting, controllers and views
✓Configuring routes and constraints✓Defining actions, selectors and filters✓Asynchronous action methods✓Razor syntax, ViewModel and ViewBag✓Partial views, Bootstrap, responsive designModels and data
✓Object relational mapping✓Repository pattern✓Entity Framework 6, EF Database First✓Implementing CRUD, sorting, filtering, pagination✓Stored procedures, transactions, concurrencyHelpers and validation
✓Basic, custom and declarative HTML helpers✓Client side validations✓Validation attributes and ModelState✓Remote validationSecurity
✓Integrating MVC with Microsoft AD✓Creating OAuth2 single sign on✓Two factor authentication✓XSRF/CSRF prevention✓Preventing open redirection attacksClient side and Web API 2
✓AJAX, AJAX Control Toolkit, jQuery, jQuery UI✓Introduction to Web API and REST API✓Attribute routing and CORS configuration✓Serializing and model bindingExtending and deploying
✓Customizing pipeline and routes✓Global filters and MVC code templates✓Configuring run time environment✓Build, package and deploy; run, test, debugClosing and ASP.NET Core
✓Best practices, performance, scalability✓Cloud deployments✓ASP.NET Core overview and use cases✓Micro services, dependency injection, Docker deploymentSupport and salient features
Career support and classroom features that come with the course.Staffing support
✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project workOur salient features
✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed classExplore more training
See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classesReady to start build .NET web apps?
Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant programAbout the course
This course is designed for students who want to learn web development using C# or the .NET framework. ASP.NET MVC 5 training teaches attendees all the skills necessary for designing and building an effective ASP.NET MVC 5 application.Students go through many hands-on labs to understand the core concepts of Model, View and Controller. Micro service architecture and development using .NET Core prepare students for cloud development. At the end of the course, a project work prepares students for the real job.Course content
Each topic includes a lab.1Introduction and architecture
✓Overview and use cases of MVC✓History of the ASP.NET platform✓Web Forms vs MVC✓MVC design pattern and separation of concerns✓Lifecycle of an MVC 5 application2Routing, controllers and views
✓Configuring routes and constraints✓Defining actions, selectors and filters✓Asynchronous action methods✓Razor syntax, ViewModel and ViewBag✓Partial views, Bootstrap, responsive design3Models and data
✓Object relational mapping✓Repository pattern✓Entity Framework 6, EF Database First✓Implementing CRUD, sorting, filtering, pagination✓Stored procedures, transactions, concurrency4Helpers and validation
✓Basic, custom and declarative HTML helpers✓Client side validations✓Validation attributes and ModelState✓Remote validation5Security
✓Integrating MVC with Microsoft AD✓Creating OAuth2 single sign on✓Two factor authentication✓XSRF/CSRF prevention✓Preventing open redirection attacks6Client side and Web API 2
✓AJAX, AJAX Control Toolkit, jQuery, jQuery UI✓Introduction to Web API and REST API✓Attribute routing and CORS configuration✓Serializing and model binding7Extending and deploying
✓Customizing pipeline and routes✓Global filters and MVC code templates✓Configuring run time environment✓Build, package and deploy; run, test, debug8Closing and ASP.NET Core
✓Best practices, performance, scalability✓Cloud deployments✓ASP.NET Core overview and use cases✓Micro services, dependency injection, Docker deploymentSupport and salient features
Career support and classroom features that come with the course.1Staffing support
✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work2Our salient features
✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed classExplore more training
See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classesReady to start build .NET web apps?
Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program
bottom of page