Building cloud-ready, resilient systems in .NET



Kursarrangør: Programutvikling AS
Sted: Oslo Spektrum
          Oslo, Sentrum
Kursadresse: Sonja Henies plass 2, 0185 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 17:00
Varighet: 2 days
Pris: 12.990

You may think that your application is already cloud-ready, it´s deployed in the cloud, isn´t it?! But in truth, if your application is hard to monitor / scale / release / maintain, lacks resiliency, and is poorly structured, then it´s not "cloud-ready".

Content:
So what does "cloud-ready" actually mean? A “cloud ready” application is a legacy software application that has been modified to run on cloud computing infrastructure. Whether you are looking at a modular monolith or a full-blown distributed system, building a cloud-ready, resilient application is a must. In this workshop, we will look at the requirements for Tacky Tacos.

A fictional taco business that's thriving and wishes to expand. We'll look at all the different requirements that need to be met, starting with a code kata and how we can apply various design patterns to our way of thinking. We'll then move on to building out a functioning, all-be-it, contrived modular monolith using .NET 8 and C#, learning as we go.

Topics we'll cover:
• Architecture and Methodology
• Modular monolith vs microservices vs SOA
• Distribution and Modularisation
• Common design patterns
• Modelling requirements
• .NET 8 application development recap
• Data
• Synchronous communication
• Asynchronous communication
• .NET Aspire

Speaker: Layla Porter, Live Coder, Microsoft MVP, GitHub Star

Layla is a Developer Advocate at VMware serving the .NET community. She makes videos and livecodes on YouTube. She is a Microsoft MVP, a GitHub Star, Progress Ninja, and the founder of the #WomenOfDotNet Initiative. Layla loves sharing knowledge whilst having fun. No question is stupid and beginners are always welcome.

Target group:
This workshop is aimed at backend developers with some experience writing web applications using C# and .NET. The workshop will not cover .NET Framework.

Equipment and software:
• A computer - either Windows PC or macOS
• Visual Studio 2022 or JetBrains Rider
• VS Code
• .NET 8 or higher
• Docker Desktop
• Postman or similar
• Azurite

Vis flere tilsvarende kurs: