Filter

Software Architecture

It’s easy for software systems to become overwhelmed by complexity. When complexity is not identified or poorly handled, quality suffers and development slows to a crawl. Good software architecture tackles and manages complexity, breaking systems down into manageable pieces with clear interactions.

At Edument, we think deeply about software design. Our software architects know that the right choices can bring elegance and simplicity, while the wrong ones lead to fragility and fear. Our architecture courses draw on our team’s wealth of real world experience, together with clear explanations of relevant theory and ideas. Join a course to learn about mistakes to avoid, and uncover new ways forward for your software architecture. 

Courses in Software Architecture


Applied Domain-Driven Design in .NET

What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric concepts, they can be harnessed by everyday developers to create long-lasting, flexible solutions. 

Category: Software Architecture
Delivery dates:
Stockholm:  28 Oct 6 Nov
Gothenburg:  25 Sep 4 Dec
Malmö:  12 Aug 9 Sep
3 days | 25 900 SEK Read more and book

Software Architecture

How do you avoid making your project a big ball of mud? How do you balance a wide range of design concerns and constraints? How do you map customer requirements to working software? This course provides you with the means and methods to face these challenges.

Category: Software Architecture
Delivery dates:
Malmö:  29 Aug 12 Sep 21 Nov
Gothenburg:  22 Aug 30 Sep 10 Oct 9 Dec
Stockholm:  22 Aug 10 Oct 11 Dec
2 days | 21 500 SEK Read more and book

Windows Azure Development

Windows Azure is Microsoft's cloud computing technology. This course explores various techniques for developing applications and storing data in Windows Azure, and helps you understand when each approach is best. The course is deep and broad, and assumes a good working knowledge of .NET and experience in enterprise development.

Category: Software Architecture
Delivery dates:
Stockholm:  16 Sep
Malmö:  16 Sep
Gothenburg:  16 Sep
3 days | 26 900 SEK Read more and book

Containers and Azure Service Fabric

This course takes a detailed look at how to plan, implement, and operate scalable and reliable microservices to Azure Service Fabric. We take a detailed look at the development issues in Web API to create stateful and stateless microservices, and see how to use the actor model to achieve concurrency and re-entrancy.

Category: Software Architecture
Delivery dates:
Stockholm:  16 Sep
Malmö:  16 Sep
Gothenburg:  16 Sep
5 days | 39 500 SEK Read more and book

Applied Domain-Driven Design in Java

What is Domain Driven Design (DDD) really about? How might Command Query Responsibility Segregation (CQRS) help us to build better software? Far from being esoteric concepts, they can be harnessed by everyday developers to create long-lasting, flexible solutions. 

Category: Software Architecture
Delivery dates:
Stockholm:  11 Dec
Gothenburg:  4 Dec
Malmö:  27 Nov
3 days | 25 900 SEK Read more and book

News & feeds

  • We launch summer Boot Camp

    We are launching two Boot Camps, for you who want to become a modern and complete .NET Core developer. And for you who want to learn everything you need to know about JavaScript and frontend programming in 2019.

    Read more
  • Priority queues in Java and Python

    How do you talk about a "priority queue", a queue data structure where elemens get to "cut in line" if they're important? In this article, we'll compare the (quite different) answers from Java and Python standard libraries.

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 1)

    This is a guide for you who want to work with document databases. I describe how I got RavenDB to work on a regular Windows Server 16 virtual machine which in turn runs in the Azure cloud. 

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 2)

    A guide in three parts, this is the second part. 

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 3)

    This is a guide in three parts. In this third part, we show how you import a certificate.

    Read more