Pragmatic Architecture in .NET Core Workshop

Pragmatic Architecture in .NET Core Workshop

Join Shawn Wildermuth for a hands-on workshop diving into the practical aspects of architecture in .NET Core!

By Wilder Minds BV

Date and time

Monday, June 16 · 9am - 5pm CEST.

Location

Dutch Language Café (DLC)

13A Herengracht 2511 EG Den Haag Netherlands

Refund Policy

Refunds up to 14 days before event

About this event

  • Event lasts 8 hours

Welcome to the Pragmatic Architecture in .NET Core Workshop! Join us in Den Haag for a hands-on event where you'll dive deep into the world of architecture for .NET Core. Building or refactoring large projects can be a daunting task. This course will help you understand the basics of software architecture and how to apply them to your .NET Core projects. We will cover the basics of software architecture, how to structure your application, and how to coordinate the components of your application. We will also cover monitoring distributed applications and how to act on problems when they arise.

Prerequisites

Before taking this course students should have some familiarity with .NET and C#.

What You will Learn?

  • Learning the basics of software architecture
  • Monoliths, microservices and everything in between
  • Components of a distributed application
  • Messaging between components
  • Monitoring distributed applications

Course Outline


What is Architecture?

  • Building Before You Have a Plan
  • Archetypes of Software Architectures
  • How Do You Choose?
  • Plans Are Meant to Be Changed


Structuring Your Application

  • Project Structure in .NET Core
  • Layers, Onions, and Parfaits
  • Separating Concerns
  • Architecting Blazor Applications
  • Integrating with JavaScript, TypeScript and SPAs


Coordinating Architectural Components

  • Synchronous Communication
  • Using Messaging
  • Buses and Queues
  • Transactional Difficulties in Distributed Systems
  • Using Event Sourcing


Health and Safety in Distributed Systems

  • Monitoring Distributed Systems
  • Telemetry
  • Capturing Logs
  • Acting on Problems
  • Errors vs. Performance

NOTE: The minimum number of students for this event is six attendees. If we don't have enough students within two weeks of the event, it will be cancelled and a full refund will be issues.

ALSO: This workshop is entirely in English

Organized by

Early bird discount
€139 – €199