Implementing Modern Architecture

Three-day architecture course covering DDD, microservices, REST API design, CQRS, Event Sourcing, security and monitoring. For architects and senior developers.

22 600 kr 3 dager 📍 Fysisk oppmøte

Informasjon

About the course

To be a successful architect, one needs to know the pros and cons of different architectures and under what conditions they are applied in a project. In addition, a good knowledge of the development process and project support in production is also very valuable.

In this training, we will go on a journey starting with the definition of architecture and continuing with Domain-Driven Design, System Architecture, coding it, and finishing with running our Architecture in production. Participants will also learn about the pitfalls of misapplying architectural styles to certain problems. Topics include Microservices, CQRS, Hexagonal Architecture, Event Sourcing, System stability, Development quality, and more.

Programme

Day 1: Architecture and Architects, Domain-Driven Design, System Architecture, Documenting your Architecture.
Day 2: Communication, REST API, Coding your Architecture.
Day 3: Tactical DDD, Command Query Responsibility Segregation, Event Sourcing, Stability of your System, Securing your System, Monitoring your System.

Topics covered

  • Architecture and Architects: what is architecture, what is good architecture, architectural drivers
  • Domain-Driven Design: why use DDD, how to discover a Bounded Context
  • System Architecture: Monolith, Microservices, Modular Monolith — how to choose and migrate
  • Documenting your Architecture: sharing main decisions, visualizing architecture
  • Communication: synchronous and asynchronous, Commands vs Events, Event Choreography and Orchestration, Outbox and Inbox, Idempotent Consumers
  • REST API: general principles, task-based REST API, error handling with Problem Details
  • Coding your Architecture: Hexagonal Architecture, project and package structure, code quality automation
  • Tactical DDD: Aggregates and Value Objects, ensuring invariants
  • CQRS and Event Sourcing: advantages and challenges
  • Stability patterns and antipatterns
  • Securing and Monitoring your System

Audience and format

Audience: Architects, Team Leads, Senior Developers. Format: 20% workshop / 80% lecture. Bring your own computer.

Implementing Modern Architecture i Oslo

Vi tilbyr Implementing Modern Architecture i Oslo med 1 gjennomføring. Three-day architecture course covering DDD, microservices, REST API design, CQRS, Event Sourcing, security and monitoring. For architects and senior developers. Oslo er Norges største by og et naturlig kurssted for bedrifter i hele Østlandsregionen. Meld deg på en av de ledige datoene nedenfor, eller ta kontakt med oss for mer informasjon.

Gjennomføringer

Ingen planlagte kursdatoer for øyeblikket

Ta kontakt med kursleverandøren for å melde din interesse.

Om kursleverandøren

Bouvet Norge AS

Bouvet er et ledende norsk konsulentselskap innen IT og digital kommunikasjon, og en erfaren partner for virksomheter som ønsker å lykkes med digitalisering og utvikling. Med solid fagkompetanse, lang erfaring og en sterk tilstedeværelse i både Norge og Sverige, leverer Bouvet tverrfaglige team som skaper helhetlige og verdiskapende løsninger for både private og offentlige aktører. Bouvet jobber tett på kundene for å forstå behov og kontekst, og kombinerer teknologi, design og rådgivning for å utvikle løsninger som bidrar til effektivisering, innovasjon og fremtidens digitale samfunn.

Interessert?

Send en melding til kursleverandøren

Skroll til toppen