Applications: Best Practices: Course Introduction
Applications: Best Practices: Course Introduction
NET Core
Applications: Best Practices
COURSE INTRODUCTION
Gill Cleeren
CTO XPIRIT BELGIUM
@gillcleeren www.snowball.be
Overview
A solid architecture for .NET Core
applications at GloboTicket
What you need to know before starting
Looking at the finished application
A Solid Architecture for
.NET Core Applications at GloboTicket
Introducing GloboTicket
“Hello, I’m Bob T. Hickett,
IT Manager at GloboTicket.”
“Our development team is skilled but
their knowledge is somewhat outdated.
Most of the currently used applications
are built with older .NET technologies.”
Bob T. Hickett
“We want to build a new system based on a
modern, cloud-ready technology stack and
still using our .NET knowledge.”
Bob T. Hickett
“To update the knowledge of our team, we
have followed a .NET Core training,
followed several Pluralsight courses and
attended a few conferences.
The team know feels pretty confident about
.NET Core. We want to get started!”
Bethany
Team Lead at GloboTicket
“But… How do we set up this new system?
How do the different pieces of the puzzle
fit together?
And what are the best practices?”
Bethany
Team Lead at GloboTicket
This course will teach you
how to set up an architecture
for ASP.NET Core projects.
Based on
clean architecture principles.
Requirements for the New Architecture
C#
Optionally: Blazor
Relevant paths
www.pluralsight.com/paths/aspnet-core
www.pluralsight.com/paths/
building-web-applications-with-blazor
Downloads for This Course
What You Need to Have Installed
Visual Studio
.NET Core 3.1 SDK
- .NET 5 also works
GloboTicket Ticket Management
- Manage events, ticket sales etc
- API
- Blazor app
Demo
Exploring the API
Looking at the Blazor application
Up next:
Understanding
architectural principles