ASP.NET MVC Core: Absolute Basics

Getting started with the latest web development framework | taught by Bob Tabor

Course description

In just three hours, you'll have the perfect foundation for growing your expertise in ASP.NET MVC Core.  This course is intended for those who have completed the C# via ASP.NET Course.  You'll learn the concepts, the major components of the framework, learn the workflow of building MVC apps, work with the Entity Framework Core and Visual Studio 2017 tooling to build an entire application.  Bonus: a challenge (and solution) at the end of the course will help you exercise what you've learned.

Course Curriculum

Course Contents
Downloads for Course
01 - What is ASP.NET MVC Core?
02 - What is the Model View Controller Design Pattern?
03 - Creating an ASP.NET MVC Core Project in Visual Studio
04 - Understanding Routing
05 - Working with Controllers and Views
06 - Working with Models
07 - Understanding Model Binding
08 - Composing Views
09 - Working with Data Annotations
10 - Model Binding and the Bind Attribute
11 - Introduction to the new Configuration System
12 - Introduction to the new Dependency Injection System
13 - Authorizing Users and Retrieving Identity
14 - More Fun with Data Annotations and Naming Conventions
15 - Challenge: Simple Ticket System
16 - Challenge Solution
17 - Closing Thoughts
Hide Content
Bob Tabor
Bob Tabor

Bob Tabor is an author, trainer, entrepreneur and five time Microsoft Most Valuable Professional award winner. He founded LearnVisualStudio.NET in February, 2002 in an effort to make training inexpensive and accessible to everyone. He was the first to create training videos on C# and .NET, ASP.NET, Visual Basic, Visual Studio, SQL Server and more. In 2004, Microsoft approach Bob about creating courses that would be included "in the box" in the various Visual Studio 2005 Express Editions. These became the very first video training courses hosted on Microsoft's own web properties. Since then Bob has created hundreds of hours of training featured on Microsoft's like Channel9 and Microsoft Virtual Academy. Universities, companies and non-profits around the world use Bob's training in their curriculum on a daily basis.

Before striking out on his own, he worked as a software development consultant in the Dallas, Texas USA area at large organizations like Ernst & Young, KPMG, Sprint, American Heart Association, Mary Kay Corporation and others. He has a degree in Management Information Systems from Loyola University of Chicago, but with regard to software development is self-taught. After struggling for years to grasp important software development ideas, he realized that the fundamental problem with training was that it was expensive and instructors were inconsistent in their knowledge and presentation skills. Bob is married, has two sons in college and lives in the Dallas, Texas, USA area.