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.
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 TimmarDomain-Driven Design: Begrepp och praxis för seniorutvecklare
21 TimmarDesign Patterns
14 TimmarDesign 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.
JavaScript – Avancerad programmering
14 TimmarProfessionell PCB-designarbetsflöde med Altium Designer (MR)
20 TimmarDenna instruktörsledda, live-träning (online eller på plats) riktar sig till PCB-designers och elektronikingenjörer på grund- till mellanstadionivå som vill utveckla ett komplett och kontrollerat PCB-designarbetsflöde med Altium Designer.
Deltagarna arbetar med ett sammanhängande projekt, från projektoppsättning och komponentbibliotek via schematisk infångning, PCB-layout och verifiering till tillverkningsoutput och kontrollerad produktionssläpp.
Vid slutet av denna utbildning kommer deltagarna att kunna:
-
Skapa och hantera strukturerade Altium Designer PCB-projekt.
-
Bygga och validera schematisk design och komponentbibliotek.
-
Konfigurera PCB-regler, routning, DRC och tillverkningsbegränsningar.
-
Generera och verifiera tillverknings-, monterings- och mekaniska outputar.
-
Tillämpa praktiska högfrekventdesignbegränsningar.
-
Hantera tekniska ändringar och kontrollerade återutgivningar.