• 11th Floor, Gulf Executive Office, Bldg. 15, Road 380, Blk. 338 P.O.Box 10602, Manama, Bahrain

  • +973 17746746

  • info@thinksmartbh.com

Program Details


Course Description

The professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application.
This course is interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.


  • 480: Programming in HTML5 with JavaScript and CSS3

Course Outline

  • Module 1: Exploring ASP.NET Core MVC
  • Module 2: Designing ASP.NET Core MVC Web Applications
  • Module 3: Configure Middlewares and Services in ASP.NET Core
  • Module 5: Developing Views
  • Module 6: Developing Models
  • Module 7: Using Entity Framework Core in ASP.NET Core
  • Module 8: Using Layouts, CSS and JavaScript in ASP.NET Core MVC
  • Module 9: Client-Side Development
  • Module 10: Testing and Troubleshooting
  • Module 11: Managing Security
  • Module 12: Performance and Communication
  • Module 14: Hosting and Deployment

Exam Code / Name


Course Objectives

  • Design the application architecture
  • Design the build and deployment architecture
  • Design the User Experience
  • Develop the User Experience
  • Troubleshoot and Debug Web Applications
  • Design and Implement Security

Linked Program

Microsoft Certified: Azure Developer Associate