Arkitektur och design: Grundläggande + avancerad utbildning Träningskurs
I denna instruktörledda, levande utbildning kommer deltagarna att lära sig grundläggande och avancerade koncept inom mjukvaruarkitektur och design genom att gå igenom en serie praktiska labborningar och diskussioner.
Målgrupp
- Mjukvaruproffs
- Mjukvarudesigners
- Utvecklare
Kursens format
- Del föreläsning, del diskussion, övningar och mycket hands-on-praktik
Notera
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att boka in den.
Kursplan
Arkitektur och design – Grundläggande utbildning -- 3 dagar
Inledning till principer för mjukvaruarkitektur och design
Metoder för mjukvaruarkitektur
Säkerhetsarkitektur
Integrationsarkitektur
Arkitekturprojekt – Grupputdelning
Arkitektur och design – Avancerad utbildning -- 3 dagar
Design för storskalig mjukvara
Design för servicebarhet
Modellerings roll i arkitektur
Arkitekturkvalitets hantering
Enterprise-arkitektur
Cloud-arkitekturer
Översikt över big data
Mobil och sociala nätverk
Senaste trenderna inom Microservices och API
Casestudie
Sammanfattning och slutsats
Krav
- Upplevelse inom mjukvaruutveckling
Öppna Utbildningskurser kräver 5+ deltagare.
Arkitektur och design: Grundläggande + avancerad utbildning Träningskurs - Bokning
Arkitektur och design: Grundläggande + avancerad utbildning Träningskurs - Fråga
Arkitektur och design: Grundläggande + avancerad utbildning - Konsultfråga
Vittnesmål (1)
Jag tyckte om övningarna som hjälpte till att öppna tanken och få nya insikter om programvaruarkitektur.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maskintolkat
Kommande Kurser
Relaterade Kurser
Kreativt Problemlösning med Gamifieringstekniker (Design Thinking)
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till deltagare på nybörjarnivå till mellannivå som vill lösa vardagliga utmaningar på arbetsplatsen genom spelifieringstekniker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna för Design Thinking och dess tillämpning på problemlösning.
- Införliva spelifieringstekniker för att främja engagemang och innovation.
- Utveckla kreativa och praktiska lösningar på vanliga arbetsplatsproblem.
- Samarbeta effektivt mellan team för att implementera problemlösningsstrategier.
- Tillämpa iterativa metoder för att förfina lösningar genom feedback och experimentering.
Avancerad programmering i C#: Arkitektur, API:er och prestanda
21 TimmarDen här instruktörsledda, direkta utbildningen i Sverige (online eller på plats) riktar sig till erfarna C#-utvecklare som vill designa och bygga välarkiterade, säkra och högpresterande .NET-applikationer, allt ifrån requirementsanalys och domänmodellering till ASP.NET Core API:er, Entity Framework Core-dataåtkomst, prestandaoptimering och distribution.
Domain Driven Design: Begrepp och Praktiker
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare, arkitekter och analytiker på mellannivå som vill lära sig och tillämpa DDD-koncept och metoder i sina mjukvaruprojekt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grundläggande DDD-begrepp (avgränsade kontexter, entiteter etc.) och deras tillämpning i programvaruprojekt.
- Tillämpa strategisk DDD för att definiera och utforma domänmodellen, identifiera underdomäner och upprätta gränser.
- Implementera taktisk DDD med hjälp av mönster som CQRS, fabriker och händelsekällor.
- Omstrukturera och modernisera äldre system effektivt med DDD-tekniker.
- Designa och implementera produkt-, domän- och teamorienterade arkitekturer.
- Använd datanät för att skapa en domänorienterad dataplattform som stöder dataidentifiering och styrning.
Inledning till Domain Driven Design
14 TimmarDomänorienterad design: Koncept och metoder för seniora utvecklare
21 TimmarDen här instruktörsledda utbildningen i Sverige ger seniora utvecklare avancerade färdigheter inom domänorienterad design. Lär dig att tillämpa strategiska och taktiska mönster, definiera avgränsade sammanhang och integrera DDD i agila flöden för att bygga robusta, skalbara och underhållbara mjukvarusystem.
Designpatterns
14 TimmarDen här 14 timmar långa kursen i Designpatterns i Sverige lär dig att återanvända prövade och beprövade mönster för att spara hundratals timmar på design och testning. Du kommer att lära dig att skapa organisationsspecifika mönster, beräkna kostnadsbesparingar och systematisera din designprocess med hjälp av UML- och Java-exempel.
Design Thinking: Empati med interna kunder
7 TimmarDesign Thinking: Empathisera och Definiera för Interna Kunder
7 TimmarDesign Thinking Workshop för Programutvecklare
14 TimmarI denna instruktörsledda, live workshop (online eller på plats) kommer deltagarna att lära sig hur de kan tillämpa de fem stegen av Design Thinking för att bättre förstå problemen som upplevs av slutanvändare av en produkt eller tjänst, och sedan utveckla den bästa metoden för att lösa dem.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Använda kreativa strategier för att matcha kundens behov med tekniskt genomförbara lösningar.
- Formulera en strategi för att öka kundvärdet och förbättra produkt- och tjänstutbud.
Design Thinking: Innovationsmetodiker
24 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till yrkesverksamma på nybörjarnivå till medelnivå som vill förstå och tillämpa Design Thinking -metoder för att driva innovation och förbättra affärslösningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå kärnprinciperna för Design Thinking och dess roll i innovation.
- Tillämpa de fem faserna av Design Thinking för att lösa problem.
- Väcka idéer och verktyg för att främja kreativitet.
- Genomföra Design Thinking-strategier för att förbättra processer och öka effektiviteten.
Innovativ ledarskap genom Design Thinking
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till ledare på nybörjarnivå och HR-proffs som vill lära sig och tillämpa Design Thinking metoder för att främja innovation, förbättra problemlösningsförmågan och engagera team effektivt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utrusta deltagarna med verktyg och metoder för att främja innovation och teamengagemang.
- Utveckla färdigheter i empatikartläggning, idégenerering och prototyper för att lösa komplexa utmaningar.
- Tillämpa Design Thinking principer på ledarskaps- och HR-scenarier.
- Främja en innovationskultur inom teknikteam.
Designtänkande: Innovation och kreativ problemlösning
4 TimmarÖversikt:
Designtänkningsprocessen (DT) består av fem faser: känslomässig inlevelse (empathize), problemdetaljering, idébildning, prototyputveckling och testning.
I en alltmer komplex värld står vi inför problem som kräver särskilda tillvägagångssätt. Designtänkning hjälper till att hantera komplexa problem. Behärskning av designtänkning gör det möjligt att effektivt hantera komplexa problem, kommunicera bättre, påverka mer effektivt, förbättra affärsresultat samt stärka organisations- och personbeteende och prestation.
- Hur DT fungerar: lära sig av människor och problem, hitta mönster, utforma en modell (modellavvikelse), testa modellen, utvärdera modellen och återutveckla.
- Sambandet mellan DT, innovation och entreprenörskap.
- DT-metoder och verktyg: persona, intressentkarta, kundresakarta, tjänstebeskrivning (service blueprint), affärsmodellinnovation.
- Tillämpning av DT: designmentalitet, disruptiv innovation, iterativ approach, agil uppskattningsmetod, kritiskt tänkande, problemlösning, teamwork, ledarskap, kommunikationsförmåga, teknisk skicklighet, framtidstänkande, kulturell och etisk kompetens, emotionell intelligens, självmedvetenhet, förhandlingsskicklighet, konfliktlösning.
Mål:
- Förstå grunderna och nyanserna i DT
- Utforska centrala begrepp, faktorer, teorier, typer och modeller inom DT
- Experimentella, erfarenhetsbaserade och praktiska moment med DT
Genomförande:
Detta är en 1-dagars (4 timmars) utbildningskurs som består av:
- föreläsningar (40% - presentation av teorier, begrepp, modeller och interaktioner),
- gruppövningar (30% - gruppdynamik, spel, gruppdiskussion och simulering av konfliktlösningsövningar),
- individövningar (15% - skrivande, designande och peer-discussion)
- och annat (15% - videor, läsning).
Observera: på grund av kursens karaktär krävs det en minimigruppstorlek på 3 deltagare
Design Patterns (GoF) for Java
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellanliggande nivå Java som vill tillämpa designmönster för att förbättra mjukvarustrukturen, underhållbarheten och skalbarheten.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå syftet och fördelarna med designmönster.
- Tillämpa skapande, strukturella och beteendemönster effektivt i Java.
- Förbättra kodåteranvändning, skalbarhet och underhållbarhet.
- Refaktorera befintliga kodbaser med hjälp av designmönster.
Design Patterns in PHP
14 TimmarDenna instruktörsledda, liveutbildning (online eller på plats) riktar sig till PHP-utvecklare på mellan nivå som vill tillämpa designmönster effektivt i sina projekt.
Efter avslutad utbildning kommer deltagarna att kunna:
- Förstå syftet och fördelarna med designmönster.
- Identifiera och implementera lämpliga designmönster för vanliga scenarier.
- Strukturera PHP-applikationer med hjälp av branschgodkända bästa praxis.
- Integrera mönster i moderna ramverk som Symfony eller Zend.