Clean Architecture 2-day Workshop - Melbourne

Schedule

Mon Nov 25 2024 at 09:00 am to Tue Nov 26 2024 at 05:00 pm

UTC+10:00

Location

SSW Melbourne - Enterprise Software Development | Melbourne, VI

Advertisement
In this 2-day hands-on Workshop we will cover the best approach to building enterprise applications using Clean Architecture & .NET Core.
About this Event

In this 2-day hands-on Workshop, we will cover the best approach to building enterprise applications using Clean Architecture & .NET Core. You will be building your own application from scratch.



Introduction

The explosive growth of web frameworks and the demands of users have changed the approach to building enterprise applications. Many challenges exist and just getting started can be a daunting prospect. Let's change that now.

This hands-on workshop will provide practical guidance and recommendations. We will cover architecture, technologies, tools and frameworks. We will examine strategies for organizing your projects, folders and files. We will design a system that is simple to build and maintain - now and well into the future.

You will leave this hands-on workshop having developed the foundation and structure for your next enterprise application, along with the knowledge to take your enterprise application development to the next level.

--

FAQs

What's the refund policy?

You can request a full refund up to 7 days prior to the course start date, but no refunds will be given after this date. If you do need to cancel within 7 days of the course starting, we may transfer your registration to another person, or to another event of the same value. Transfer requests can be sent to

What if SSW cancel the event?

SSW reserves the right to cancel or postpone an event if the event has insufficient enrolment. SSW will make every effort to notify registrants of a cancellation or postponement within a reasonable timeframe. If for any reason SSW must cancel an event, they assume no responsibility for non-refundable airline tickets or other travel costs.


Event Photos

Who Should Attend

All developers who would like to learn more about Clean Architecture and/or .NET.

Experience: Knows C#


Computer Setup

You will need a computer with the latest versions of the following tools installed:

  • .NET 7 SDK (latest)
  • WSL2
  • Docker Desktop
  • Visual Studio 2022 / JetBrains Rider / VS Code

Agenda

Clean Architecture Basics

  • See the pain of a badly architected solution
  • Hands-on Refactor to Clean Architecture
  • Learn the core principles of Clean Architecture

Clean Architecture Applied

  • Introduction to the SSW.Clean Architecture Template
  • Build a .NET Web API using:
  • Minimal APIs
  • Strongly Typed IDs
  • MediatR and CQRS
  • Application & Integration Events
  • Domain Driven Design
  • Specifications
  • Discuss trade-offs when building an application
  • Add a GraphQL Presentation Layer

Clean Testing

  • Introduction to Testing in the SSW.CleanArchitecture template
  • Unit Tests
  • xUnit
  • FluentAssertions
  • NSubstitute
  • Integration Tests
  • Easily create Databases using Test Containers
  • Architecture Tests


Video: Clean Architecture with ASP.NET Core 3.0 - Jason Taylor - NDC Sydney 2019

Advertisement

Where is it happening?

SSW Melbourne - Enterprise Software Development, 370 Little Bourke Street, Melbourne, Australia

Event Location & Nearby Stays:

Tickets

AUD 350.00 to AUD 440.00

SSW

Host or Publisher SSW

It's more fun with friends. Share with friends

Discover More Events in Melbourne

The Offspring in Melbourne
Sun Nov 24 2024 at 07:00 pm The Offspring in Melbourne

Forum Melbourne

BUSINESS
Balaclava Boogie After Party - Chloe's Drag Battle
Sun Nov 24 2024 at 08:30 pm Balaclava Boogie After Party - Chloe's Drag Battle

Voodoo Love Child Speakeasy Bar

PARTIES ENTERTAINMENT
SundayVille \u2022 November 24
Sun Nov 24 2024 at 10:00 pm SundayVille • November 24

Storyville

PARTIES ENTERTAINMENT
Sun Nov 24 2024 at 10:00 pm Caramel Sundays OASIS | 24th November 2024

Platform One

ClinicalPRO Equipment and Clinical Skincare Workshop - VIC
Mon Nov 25 2024 at 10:00 am ClinicalPRO Equipment and Clinical Skincare Workshop - VIC

Novotel Melbourne on Collins

WORKSHOPS
2024 APEROL OPEN - MELBOURNE
Mon Nov 25 2024 at 12:00 pm 2024 APEROL OPEN - MELBOURNE

Albert Reserve Tennis World

SPORTS WORKSHOPS
DRC AGM 2024
Mon Nov 25 2024 at 02:00 pm DRC AGM 2024

Hayden Raysmith Room, Level 4, Ross House

CALENDAR
2024 Melbourne Chinese Festival
Mon Nov 25 2024 at 05:00 pm 2024 Melbourne Chinese Festival

The Edge, Fed Square

ENTERTAINMENT MUSIC
Fresh Networking St Kilda - Guest Registration
Fri May 22 2020 at 08:00 am Fresh Networking St Kilda - Guest Registration

SNA CAFE

WORKSHOPS VIRTUAL
Fresh Networking Melbourne CBD  -  Guest Registration
Tue May 26 2020 at 08:00 am Fresh Networking Melbourne CBD - Guest Registration

Krimper Cafe

WORKSHOPS VIRTUAL
Free Beginners Salsa
Wed Jul 29 2020 at 06:00 pm Free Beginners Salsa

The Salsa Foundation

DANCE ENTERTAINMENT
GROOV3 at Glow Dance - Fitzroy North
Wed Jan 27 2021 at 06:15 pm GROOV3 at Glow Dance - Fitzroy North

Glow Dance Studio

ENTERTAINMENT WORKSHOPS
HOW TO RECRUIT & RETAIN PATIENTS FOR YOUR CLINIC?
Thu Mar 11 2021 at 07:00 pm HOW TO RECRUIT & RETAIN PATIENTS FOR YOUR CLINIC?

ONLINE

HEALTH-WELLNESS MENTAL-HEALTH
The Developing Leader Workshop  - 2 Day Event Melbourne
Tue Apr 27 2021 at 09:00 am The Developing Leader Workshop - 2 Day Event Melbourne

Karstens Melbourne

WORKSHOPS
Rest & Restore Class
Mon Dec 13 2021 at 07:00 pm Rest & Restore Class

The Elements of Happiness

WORKSHOPS HEALTH-WELLNESS
Magpie Nest corporate volunteer day
Mon Mar 21 2022 at 08:15 am Magpie Nest corporate volunteer day

The Salvation Army Melbourne Project 614

VOLUNTEERING WORKSHOPS
Work in Europe \/ Sweden - Jobs, Employers, Work Visa (MEL)
Tue Mar 22 2022 at 04:00 pm Work in Europe / Sweden - Jobs, Employers, Work Visa (MEL)

Melbourne Central

WORKSHOPS
Adobe Premiere Essentials - Melbourne Campus
Fri Jul 15 2022 at 09:00 am Adobe Premiere Essentials - Melbourne Campus

Australian City Design College

WORKSHOPS
Adobe Illustrator Essentials
Fri Sep 16 2022 at 09:00 am Adobe Illustrator Essentials

Australian City Design College

WORKSHOPS
How The Top 1% Of Leaders Manage Their Time Like Clockwork Using T5 System
Sat Sep 17 2022 at 07:00 pm How The Top 1% Of Leaders Manage Their Time Like Clockwork Using T5 System

Melbourne

WORKSHOPS

What's Happening Next in Melbourne?

Discover Melbourne Events