0% found this document useful (0 votes)
7 views24 pages

Build Your First ASP.NET Core MVC App

This document outlines a course on building web applications using ASP.NET Core MVC, focusing on teaching participants how to create their first application with Visual Studio. It assumes a basic knowledge of HTML, CSS, and C#, but no prior ASP.NET MVC experience is necessary. The course will cover key concepts such as the MVC architectural pattern, Entity Framework Core, and security features, using a practical scenario involving a pie shop application.

Uploaded by

nshansundar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views24 pages

Build Your First ASP.NET Core MVC App

This document outlines a course on building web applications using ASP.NET Core MVC, focusing on teaching participants how to create their first application with Visual Studio. It assumes a basic knowledge of HTML, CSS, and C#, but no prior ASP.NET MVC experience is necessary. The course will cover key concepts such as the MVC architectural pattern, Entity Framework Core, and security features, using a practical scenario involving a pie shop application.

Uploaded by

nshansundar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Building Web Applications

with [Link] Core MVC


INTRODUCTION

Gill Cleeren
CTO XPIRIT BELGIUM

@gillcleeren [Link]
Overview
What will you learn from this course?
What is [Link] Core?
Getting your machine ready
What Will You Learn from This Course?
This course will teach you how to
build your first
[Link] Core MVC application
using Visual Studio
How We Will Approach This Course

File à New Project…

Quite some code…

And then, your first [Link] Core MVC site!


What You’ll Learn in This Course

[Link] Core MVC New features

Entity Framework
Validation Security
Core
What I Assume You Know

Basic HTML & CSS

C#

Affinity with web development


No [Link] MVC
knowledge is required
(although it can definitely help)
Existing [Link] MVC developers
can use this course to learn
what’s new!
The Scenario: Bethany’s Pie Shop
- Home page and pie list page
- Shopping cart
- Checkout form
- Authentication
Demo

Taking a look at the finished application


What Is [Link] Core?
The History of [Link] Core

2018
2016
2002 [Link] Core 2020
[Link] Core 1.0
[Link] WebForms 2.1 & 2.2 [Link] Core 5.0

2019
2008 2017
[Link] Core 3.0 &
[Link] MVC [Link] Core 2.0
[Link] Core 3.1
Hello [Link] Core

Not tied to .NET


Built on .NET Core Cross-platform
framework
The MVC in [Link] Core MVC

Model-View-Controller
- Architectural pattern
- Separation of concerns
- Promotes testability and maintainability
We will explore MVC in
detail very soon
[Link] Core Versions and This Course

[Link] Core 2.1 [Link] Core [Link] Core 5.0


3.0/3.1
LTS version Used in this course “Current” release
(August 2021) (6 months after .NET 6)
LTS version

Demos available Demos available Demos available


in downloads in downloads in downloads
Pages framework
- Not covered in this course
Getting Your Machine Ready
Getting Started on Windows

Visual Studio
- 2019 is required for [Link] Core 3

.NET 5 SDK is required if using [Link]


Core 5
A browser
Visual Studio Code with C# plugin

Alternatives OmniSharp-ready editor


- Atom
(Windows, Mac,
- Sublime
& Linux) - Vim
- …
Demo

Getting up and running for this course


Summary
[Link] Core MVC is the next step for
[Link]
Cross-platform web development is a
reality
Up next:
Setting up and configuring our site

You might also like