We may earn an affiliate commission when you visit our partners.
Pluralsight logo

ASP.NET Core Fundamentals

Gill Cleeren

This course will teach you how to build modern web applications using ASP.NET Core.

Read more

This course will teach you how to build modern web applications using ASP.NET Core.

Microsoft continuously adds features to the .NET Core platform with every new release. The latest version of the framework, .NET Core, brings many new changes and improvements. Using the MVC, the industry-standard to build robust server-side applications, code is much more testable and maintainable. In this course, ASP.NET Core Fundamentals, you'll learn to build modern web applications using ASP.NET Core and ASP.NET Core MVC. First, you'll explore the configuration of an ASP.NET Core application based on middleware and dependency injection. Then, you'll dive into building several new pages using the MVC pattern; you’ll build the view, the controller, and connect with a database using a repository and Entity Framework Core. Next, you'll discover how an MVC site, server-side by default, can be enriched using ASP.NET Core Blazor and Ajax, combined with an ASP.NET Core API controller. Finally, you'll learn how to test the various components of an ASP.NET Core application with unit tests, and then deploy the application to an Azure App Service. By the end of this course, you’ll have built an application and that gives you a solid understanding of the ASP.NET Core MVC platform.

Enroll now

What's inside

Syllabus

Course Overview
Understanding ASP.NET Core and ASP.NET Core MVC
Setting up an ASP.NET Core MVC Application
Creating the First Page
Read more
Working with Real Data Using Entity Framework Core
Adding Routes and Navigation
Improving the Views in the Application
Working with Forms and Model Binding
Testing the Application Components
Making the Site Interactive
Bringing in Authentication and Authorization
Deploying the Site to an Azure App Service

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores ASP.NET Core, an industry-standard framework for building robust server-side applications
Teaches how to build modern web applications using ASP.NET Core and ASP.NET Core MVC
Develops skills in using MVC, the industry-standard for building robust server-side applications
Taught by Gill Cleeren, a recognized expert in ASP.NET Core
Examines topics highly relevant to industry
Deploys the application to an Azure App Service

Save this course

Save ASP.NET Core Fundamentals to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for ASP.NET Core Fundamentals. These are activities you can do either before, during, or after a course.

Career center

Learners who complete ASP.NET Core Fundamentals will develop knowledge and skills that may be useful to these careers:
Full-Stack Developer
A Full Stack Developer is responsible for both the front-end and back-end development of web applications. This course may be useful for a Full Stack Developer as it provides a foundation in ASP.NET Core, which is a popular framework for building both front-end and back-end web applications.
Machine Learning Engineer
A Machine Learning Engineer is responsible for the development and deployment of machine learning models. This course may be useful for a Machine Learning Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building machine learning models.
Business Analyst
A Business Analyst is responsible for the analysis of business processes and the development of solutions to improve them. This course may be useful for a Business Analyst as it provides a foundation in ASP.NET Core, which is a popular framework for building business solutions.
Software Engineer
A Software Engineer designs, develops, tests, and maintains software systems. This course may be useful for a Software Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building modern web applications.
Web Developer
A Web Developer designs and develops websites and web applications. This course may be useful for a Web Developer as it provides a foundation in ASP.NET Core, which is a popular framework for building modern web applications.
Product Manager
A Product Manager is responsible for the planning, development, and marketing of products. This course may be useful for a Product Manager as it provides a foundation in ASP.NET Core, which is a popular framework for building products.
Data Engineer
A Data Engineer designs, develops, and maintains data systems. This course may be useful for a Data Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building data systems.
Cloud Architect
A Cloud Architect designs and develops cloud computing solutions. This course may be useful for a Cloud Architect as it provides a foundation in ASP.NET Core, which is a popular framework for building cloud computing solutions.
DevOps Engineer
A DevOps Engineer is responsible for the planning, development, deployment, and maintenance of software systems. This course may be useful for a DevOps Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building software systems.
Security Engineer
A Security Engineer is responsible for the security of software systems. This course may be useful for a Security Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building secure software systems.
Web Designer
A Web Designer creates the visual appearance of websites and web applications. This course may be useful for a Web Designer as it provides a foundation in ASP.NET Core, which is a popular framework for building modern web applications.
Mobile Developer
A Mobile Developer designs and develops mobile applications. This course may be useful for a Mobile Developer as it provides a foundation in ASP.NET Core, which is a popular framework for building mobile applications.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer is responsible for the development and deployment of artificial intelligence systems. This course may be useful for an Artificial Intelligence Engineer as it provides a foundation in ASP.NET Core, which is a popular framework for building artificial intelligence systems.
Data Scientist
A Data Scientist is responsible for the analysis of data and the development of models to predict future outcomes. This course may be useful for a Data Scientist as it provides a foundation in ASP.NET Core, which is a popular framework for building data science models.
Blockchain Developer
A Blockchain Developer is responsible for the development and deployment of blockchain systems. This course may be useful for a Blockchain Developer as it provides a foundation in ASP.NET Core, which is a popular framework for building blockchain systems.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in ASP.NET Core Fundamentals.
Practical guide to building modern web applications with ASP.NET Core. It covers everything from setting up your first project to deploying your application to the cloud. It good reference for learning more about ASP.NET Core MVC.
Comprehensive guide to ASP.NET Core MVC. It covers everything from the basics of MVC to advanced topics such as dependency injection and unit testing. It good reference for learning more about ASP.NET Core MVC.
Provides a detailed guide to using Azure App Service, a cloud platform for building and hosting web applications, including topics such as deployment, scaling, and more.
Provides a detailed guide to dependency injection in ASP.NET Core applications, covering topics such as dependency injection patterns, best practices, and more.
Beginner's guide to ASP.NET Core 3.1. It covers everything you need to know to get started with ASP.NET Core 3.1, from setting up your first project to deploying your application. It good reference for learning more about ASP.NET Core 3.1.
A guide to dependency injection in ASP.NET Core, covering topics such as service registration, lifetime management, and testing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to ASP.NET Core Fundamentals.
Building an Enterprise Application with ASP.NET Core MVC 1
Most relevant
ASP.NET Core 1 MVC Testing Fundamentals
Most relevant
ASP.NET Core MVC Deep Dive
Most relevant
Backend Development using ASP.Net
Most relevant
Implementing Autofac in ASP.NET
Most relevant
Backend Development for .Net Full Stack
Most relevant
Architecting an ASP.NET Core MVC Application for Unit...
Most relevant
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Most relevant
The MVC Request Life Cycle
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser