NextGen Design of .NET Software Applications

In this class you’ll first face a few soft skills and analysis practices that revisit a few common chores as far as training of junior developers, analysis of the domain, understanding of the business processes are concerned. It’s not much DevOps, CI or deployment as commonly understood—it’s actually about automation of analysis and understanding of business domains.

Course Overview

Dino Esposito – NextGen Design of .NET Software Applications

The era of CRUD and tiers is gone. While still applicable this vision of the software gets more obsolete every day. Software is pervasive and aims at taking 100% of our lives; no way we could afford planning and designing software the way we did it for at least the last two decades. What’s new then? Here’s a list of crucial keywords: events, micro-services, business processes, domain modeling. In this class you’ll first face a few soft skills and analysis practices that revisit a few common chores as far as training of junior developers, analysis of the domain, understanding of the business processes are concerned. It’s not much DevOps, CI or deployment as commonly understood—it’s actually about automation of analysis and understanding of business domains. Next, we explore events and the silent revolution events and commands are bringing in software. We’ll talk Event Sourcing, persistence, CQRS and frameworks. The rest of the class is about a new high-level framework that sews together lower-level tools such as bus, event store, NoSQL databases to express business logic through a message-based highly-distributed, cloud-friendly and scalable pattern.

Latest News
Why BuildStuffTraining?

The region’s go-to for training

When it comes to software development training, Build Stuff is Eastern Europe’s go-to. Find out why ours is the region’s top conference and learn what our private sessions can do for you.

The most subjects, the best teachers

The dev world is your oyster! Now you can learn it all, with classes on a huge variety of subjects taught by top professionals from all over the world!

Your training, set up from A-Z

Whatever your training needs, we’ll take care of the planning and the details, so you can focus on what’s important – the learning!