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.
Varighet: 3 dager fra kl 08:45 - 16:00
Pris: 21500 (ny pris fra 01.08.25 - 22600,-)
Kurskategori: Applikasjonsutvikling
In this course, participants will learn about the pitfalls of misapplying an architecture style and applying it to the wrong problem. We’ll also cover topics like Microservices, CQRS, Hexagonal Architecture, Event Sourcing, System stability, Development quality, and more.
Target audience: Architects, Team Leads, Senior Developers
Day 1.
• Architecture and Architects
o What is “architecture”?
o What is good architecture?
o Who is a good architect?
o Architectural drivers
• Domain-Driven Design
o Why use DDD?
o How to discover a Bounded Context?
• System Architecture
o Monolith
o Microservices
o Modular Monolith
o How to make a choice?
o A path from Monolith to Microservices
• Documenting your Architecture
o Sharing main decisions
o Visualizing architecture
Day 2.
Day 3.
Format: 20% workshop / 80% lecture
Prerequisites
PS: BRING YOU OWN COMPUTER
Fenomenalt kurs. Obligatorisk for alle systemarkitekter.
Veldig kompetente kursledere, mange gode «real life» eksempler på hvordan man drar nytte av arkitektursprinsippene som var presentert.
An extremely helpful and informative course, especially in conjunction with appropriately prepared material. About complex things with mere words. Less practice than expected, but the real examples covered all production use cases in my projects. All main architectural topics were covered and gave you a full picture of the architectural work.
The course had a good pace and covered almost only interesting themes
Veldig bra kurs, vil absolutt anbefale det for andre
Kursholderne var flinke til å relatere det teoretiske innholdet til praktiske eksempler og tilpasse dette til vårt forventningsnivå.
En veldig god og lærerik opplevelse, kan trygt anbefales videre. Ekstremt proffesjonelt levert!
Vadzim Prudnikau is a Hands-on Architect, IT Trainer, and Conference Speaker with 20+ years of experience (7 years in the Norwegian market), passionate about building high-quality software, mentoring developers, and sharing knowledge. He has trained over 500 professionals in Architecture, EventStorming, and TDD, built and deployed more than 10 production-ready projects, led multiple development teams, and created a successful Java department from scratch. Along the way, I’ve mentored 20+ developers and conducted 100+ technical interviews.
His expertise lies in Java, but he also have experience with Kotlin, Groovy, and other programming languages. Vadzim believe that strong technical skills, continuous learning, teamwork, and knowledge-sharing are the keys to success in software development.
Marek Dominiak i a CTO of a software house, a hands-on architect, and a Trainer with 18 years of experience (15 years in Norwegian market) mainly in the Java world. He spent a lot of time mentoring developers and leading teams, with a big focus on creating sustainable solutions – systems that will last for many years. This set him on the path of learning about Software Craftsmanship, Domain-Driven Design, and code quality early on.
Marek has trained more than 500 people in modern architecture and testing. I like to share my knowledge at conferences related to software development. On some occasions I’m speaker on Software Development conferences: DevoxxPL, DevoxUK, JPrime, JDD in Krakow, Warsaw IT Days,…)
Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.