ASP.NET Core is the latest web framework from Microsoft, and is engineered to be fast, easy, and work across platforms. In this course, ASP.NET Core Fundamentals, you will build your first application with ASP.NET Core from scratch. First, you will learn how to work with a database to display and edit data. Then, you will explore middleware, view components, and database migrations with the Entity Framework. Finally, you will delve into building an API controller, and see how to work with client-side libraries. By the end of this course, you will have the skills and knowledge of ASP.NET Core needed to be productive in a typical business-oriented application.
What is ASP.NET Core?
ASP.NET Core is a free, open-source web framework from Microsoft that offers high performance and cross-platform functonality for building web apps and services, mobile backends, and more.
What are the advantages of ASP.NET Core?
Some benefits of ASP.NET Core include:
It is an open-source framework
Easy to build cross-platform web apps
It requires less coding, meaning easier maintenance
Who is this course for?
Any and everyone who wants to learn ASP.NET Core to build high-performing, cross-platform applications.
What will I learn in this course?
This course will teach you the basics of ASP.NET Core, including:
How to build an application with ASP.NET Core
How to work with a database
How to build an API controller
Are there prerequisites to this course?
Before diving into ASP.NET Core, you should be comfortable with C# programming, HTML, and have some general experience at web programming.
Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
Course Overview (Music) Hi, this is Scott Allen, and this is my ASP.NET Core Fundamentals course. ASP.NET Core is the latest web framework from Microsoft, and it's engineered to be fast, easy, and work across platforms. In this course, we'll build an application from scratch and see how to work with ASP.NET and databases to build a website of restaurant information. During the course, you'll learn about Razor pages and API controllers. We'll be using the Entity Framework and create and execute Entity Framework migrations. We'll also see how to integrate client-side libraries into ASP.NET Core and learn some of the behind-the-scenes internals. Along the way, you might even hear a story about my childhood. By the end of the course, you'll be ready to build your own applications using ASP.NET Core. But before we begin, make sure you're comfortable with the C# language, HTML, and have some general experience at web programming. (Music)