Visa utbildning.se som: Mobil

Mjukvaruarkitektur

Edument
Kort om utbildningen
2 dagar
21 500 SEK exkl. moms
Nästa tillfälle: 2019-05-13 - Göteborg
Göteborg, Malmö, Stockholm
Öppen utbildning
Kommande starter
Göteborg
2019-05-13  
21 500 SEK
2019-09-30  
21 500 SEK
Malmö
2019-06-20  
21 500 SEK
2019-09-12  
21 500 SEK
Stockholm
2019-08-22  
21 500 SEK
2019-12-11  
21 500 SEK

Kursbeskrivning

Mjukvaruarkitektur

Arkitektur är ofta vad som skiljer ett lyckat projekt från kaos. Moderna system lägger höga krav på arkitekten och utvecklarna.

De ska vara:

  • persistenta, och inte tappa information
  • tillgängliga och klara belastningstoppar
  • lätta att integrera med andra system
  • distribuerade (ibland)
  • säkra
  • testbara
  • lätta att bygga ut och förvalta


Alla känner till problemen, men de traditionella lösningarna som lärs ut brukar leda till stora system med stora problem. Den här kursen lär dig alternativa mönster, saknade pusselbitar, och att det finns fler sätt att lösa problemen.

På den här kursen tar vi en titt på beprövade lösningar för hållbara system: testdriven utveckling, domändriven design, services, event-sourcing och en mängd andra mönster. Målet är att ge dig en djup förståelse, så att du sedan kan komma tillbaka till ditt eget projekt och applicera dessa lösningar.

Vi får ofta höra att denna kurs erbjuder saker som andra kurser inte har. Det beror på att vi har utformat den utifrån många års erfarenhet i storskaliga projekt i industrin.

Förkunskaper

Ett par års utveckling. Gärna i något objektorienterat språk (som Java, C#, C++). Kursen är dock språk- och plattformsoberoende.

Kursinnehåll

The Role of The Architect

  • Why design matters
  • Complexity
  • The architect's place in the team.
  • Why architecture is hard.  

Getting feedback

  • TDD
  • Continuous Integration & deployment
  • Refactoring
  • Software metrics

Domain Driven Design (DDD)

  • Bounded contexts
  • Ubiquitous language
  • Entity and value objects
  • Invariants
  • Aggregates
  • Event Storming

Data Access Architecture

  • CAP theorem
  • ORM mapping
  • NoSQL databases
  • Polyglot persistence

CQRS & Event sourcing

  • Semantic operations
  • Event sourcing
  • Read vs Write
  • The CQRS pattern
  • Commands and events
  • Write and read sides
  • Integration
  • Testing

Architecture patterns

  • Sagas and process managers
  • Circuit breakers
  • Resilience patterns

Services

  • Micro-services
  • REST APIs
  • Hypermedia
  • Creating scalable and reliable APIs
  • Webhooks
  • OpenAPI and Swagger
  • GraphQL

Security

  • The security challenges
  • Hacking your self
  • Social engineering
  • Securing your architecture

Erbjudande

Intresseanmälan

Fyll i formuläret för att få mer information om Mjukvaruarkitektur, direkt från arrangören. Det är gratis och inte bindande!

Recensioner

Kursdeltagare
(5)
5 av 5
Kursdeltagare
(4)
4 av 5
Kursdeltagare
(5)
5 av 5

Edument

Edument

Välkommen till Edument!

Ange rabattkod Edu03Ut i meddelandefältet vid bokning.______________________________________________________________________ Vi är ett kunskapsbolag som tillhandahåller kunskap inom mjukvarubranschen genom utbildning, mentorskap samt koncept- och produktutveckling. Edument AB grundades 2010 i Helsingborg av Acke Salem och Tore Nestenius. De möttes för första gången...


Läs mer om Edument och visa alla utbildningar.

Kontaktuppgifter

Edument

Kullagatan 21
252 20

 Visa telefonnummer

Recensioner
Mjukvaruarkitektur
Kursrecensioner
(4,7)
Baseras på 25 recensioner
Läs recensioner
Arrangörsrecensioner
(4,2)
Baseras på 145 recensioner
Alla recensioner för arrangören
Mer inom området