Skip to main content

MVC Application Design using .NET Core 2.0


Enrollment in this course is by invitation only

About this course

The goal of this course is to guide you through learning how to develop MVC pattern based web applications, using the latest tools and technologies from Microsoft - ASP.NET Core.

After finishing this course, you should be able to build ASP.NET Core applications from scratch, use the MVC pattern and components correctly, and deploy the web applications to the Cloud.

To achieve this goal, this course will focus on:

  • MVC pattern - Deep dive into the MVC architectural pattern and understand its implementation
  • Hands-on practice - create the ASP.NET Core web applications to resolve real-world problems


  • Knowledge of how to install and run programs on a computer.
  • Knowledge of core HTML5
  • Knowledge of XML
  • Knowledge of the C# programming language
  • Knowledge of database concepts

What you'll learn

  • Core MVC Concepts
  • How to create models
  • How to create controllers
  • How to update a view

Meet the instructors

Gerry O'Brien

Gerry O'Brien

Senior Content Development Manager Microsoft

Gerry O’Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry has experience programming with:

  • C#
  • Visual Basic
  • Java
  • Objective-C
Timothy Liu

Timothy Liu

Full-stack software engineer and technical writer Myriad System

Timothy Liu is a full-stack software engineer and technical writer at Myriad Consulting with a focus on web development and fundamental training. He has over 10 years of industry experience in various roles including software development, consulting, and training. Timothy has experience programming with:

  • C/C++/C#
  • Java
  • Python
  • JavaScript/TypeScript
  • HTML and CSS
  • SQL

Myriad Consulting Inc specializes in Staffing, Outsourced Project, and IT Solutions Delivery. Our areas of expertise include education, software development of all tiers, hardware design/testing, gaming, administrative, finance & accounting, and sales & marketing.