Arkitektur og design: Kjerne- og avansert opplæring Treningskurs
I denne instruktørdrevne, live-utførte opplæringen vil deltakerne lære grunnleggende og avanserte konsepter innen programvarearkitektur og design gjennom en serie praktiske øvelser og diskusjoner i sanntid.
Målgruppe
- Programvareprofesjonelle
- Programvaredesignere
- Utviklere
Kursformat
- En kombinasjon av forelesninger, diskusjoner, øvelser og omfattende praktisk trening
Merk
- For å be om tilpasset opplæring for dette kurset, vennligst kontakt oss for avklaring.
Kursplan
Arkitektur og design – Kjerneopplæring -- 3 dager
Introduksjon til prinsipper for programvarearkitektur og design
Teknikker for programvarearkitektur
Sikkerhetsarkitektur
Integrasjonsarkitektur
Arkitekturprosjekt – Gruppelisteoppgave
Arkitektur og design – Avansert opplæring -- 3 dager
Storskala programvaredesign
Design for vedlikeholdbarhet
Modellering i arkitektur
Kvalitetsstyring av arkitektur
Enterprise-arkitektur
Cloud-arkitekturer
Grundleggende oversikt over Big Data
Mobilt og sosiale nettverk
Siste trender innen mikro-tjenester og API
Kasusstudie
Oppsummering og konklusjon
Krav
- Erfaring med programvareutvikling
Åpne kurs krever 5+ deltakere.
Arkitektur og design: Kjerne- og avansert opplæring Treningskurs - Bestilling
Arkitektur og design: Kjerne- og avansert opplæring Treningskurs - Forespørsel
Arkitektur og design: Kjerne- og avansert opplæring - Konsulentforespørsel
Referanser (1)
Jeg likte øvingene som hjalp med å åpne synet og få nye innsikter om programvarearkitektur.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maskinoversatt
Kommende kurs
Relaterte kurs
Kreativ Problemløsning med Gamifiseringsmetoder (Design Thinking)
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot deltakere på nybegynnernivå til middels nivå som ønsker å løse hverdagslige utfordringer på arbeidsplassen gjennom gamification-teknikker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene til Design Thinking og dens anvendelse på problemløsning.
- Innlemme gamification-teknikker for å fremme engasjement og innovasjon.
- Utvikle kreative og praktiske løsninger på vanlige arbeidsplassproblemer.
- Samarbeid effektivt på tvers av team for å implementere problemløsningsstrategier.
- Bruk iterative tilnærminger for å avgrense løsninger gjennom tilbakemelding og eksperimentering.
Domain Driven Design: Konsepter og Praksis
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere, arkitekter og analytikere på middels nivå som ønsker å lære og bruke DDD-konsepter og -praksis på programvareprosjektene deres.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Ta tak i kjerne-DDD-konsepter (avgrensede kontekster, entiteter, etc.) og deres anvendelse i programvareprosjekter.
- Bruk strategisk DDD for å definere og designe domenemodellen, identifisere underdomener og etablere grenser.
- Implementer taktisk DDD ved å bruke mønstre som CQRS, fabrikker og event sourcing.
- Refaktorer og moderniser eldre systemer effektivt med DDD-teknikker.
- Design og implementer produkt-, domene- og teamorienterte arkitekturer.
- Bruk datanettverk for å lage en domeneorientert dataplattform som støtter dataoppdagelse og styring.
Introduksjon til Domain Driven Design
14 TimerDomain-Driven Design: Konsepter og praksis for seniorutviklere
21 TimerDesignmønstre
14 TimerDesign Thinking: Empati med interne kunder
7 TimerDesign Thinking: Empati og Definer for Interne Kunder
7 TimerDesign Thinking Workshop for Software Developers
14 TimerI denne instruktørledede, live workshop-opplæringen i Norge (online eller på stedet), vil deltakerne lære å bruke de fem stadiene av Design Thinking for å bedre forstå problemene som oppleves av sluttbrukere av et produkt eller en tjeneste, og deretter utvikle den beste tilnærmingen for å løse dem.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk kreative strategier for å matche kundenes behov med teknologisk gjennomførbare løsninger.
- Formuler en strategi for å øke kundeverdien og forbedre produkt- og tjenestetilbud.
Design Thinking: Innovasjonsmetodologier
24 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot fagfolk på nybegynnernivå til middels nivå som ønsker å forstå og anvende Design Thinking metoder for å drive innovasjon og forbedre forretningsløsninger.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå kjerneprinsippene til Design Thinking og dens rolle i innovasjon.
- Bruk de fem fasene av Design Thinking til problemløsning.
- Bruk idéteknikker og verktøy for å fremme kreativitet.
- Implementere Design Thinking strategier for å forbedre prosesser og øke effektiviteten.
Innovasjonsledelse gjennom Design Thinking
14 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot ledere på nybegynnernivå og HR-fagfolk som ønsker å lære og bruke Design Thinking metoder for å fremme innovasjon, forbedre problemløsningsevner og engasjere team effektivt .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utstyr deltakerne med verktøy og metoder for å fremme innovasjon og teamengasjement.
- Utvikle ferdigheter innen empatikartlegging, ideer og prototyping for å løse komplekse utfordringer.
- Bruk Design Thinking prinsipper på lederskap og HR-scenarier.
- Fremme en innovasjonskultur i teknologiteam.
Designtenking: Innovasjon og kreativ problemløsning
4 TimerOversikt:
Design Thinking (DT)-prosessen består av fem faser: empati, definere problemet, idéutvikling, prototyping og testing.
I en stadig mer kompleks verden står vi overfor utfordringer som krever spesielle tilnærminger. Design Thinking hjelper oss med å håndtere komplekse problemer. Mestring av designtenking muliggjør effektiv håndtering av komplekse problemer, bedre kommunikasjon, mer effektiv overtalelsesevne, forbedrede forretningsresultater samt styrket organisatorisk og personlig adferd og ytelse.
- Hvordan DT fungerer: lære av mennesker og problemet, finne mønstre, designe en modell (modellforskyvning), teste modellen, evaluere modellen og reengineering.
- Sammenhengen mellom DT, innovasjon og entreprenørskap.
- DT-metoder og verktøy: persona, interessentkartlegging, kundereisekart, tjenestebasert design (service blueprint), innovasjon av forretningsmodeller.
- Anvendelse av DT: designtenkning, disruptiv innovasjon, iterativ tilnærming, agil estimeringsteknikk, kritisk tenkning, problemløsning, teamwork, lederparathed, kommunikasjonsevner, teknologisk forståelse, fremadskuende tenkning, interkulturell og etisk kompetanse, emosjonell intelligens, selvforståelse, forhandlingsferdigheter, konflikthåndtering.
Mål:
- Å forstå grunnleggende prinsipper og nyanser ved DT
- Å utforske sentrale begreper, faktorer, teorier, typer og modeller innenfor DT
- Å eksperimentere, oppleve og praktisere DT
Opplegg:
Dette er et ett-dagers (4 timers) treningstilbud som består av:
- forelesninger (40% - presentasjon av teorier, begreper, modeller og interaksjon),
- gruppeøvelser (30% - gruppedynamikk, spill, gruppediskusjoner og simulerte konflikthåndteringsøvelser),
- individuelle aktiviteter (15% - skriving, designing og diskusjon med kollegaer)
- og annet (15% - videoer, lesing).
Merk: på grunn av kursets art kreves det en minimumsgruppestørrelse på 3
Design Patterns (GoF) for Java
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå Java som ønsker å bruke designmønstre for å forbedre programvarestruktur, vedlikeholdbarhet og skalerbarhet.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå formålet med og fordelene med designmønstre.
- Anvend kreative, strukturelle og atferdsmønstre effektivt i Java.
- Forbedre gjenbrukbarhet, skalerbarhet og vedlikeholdsmuligheter.
- Refaktorer eksisterende kodebaser ved hjelp av designmønstre.
Design Patterns in PHP
14 TimerDenne instruktørledede, live trening i Norge (online eller på sted) er rettet mot mellomnivåutviklere i PHP som ønsker å bruke designmønstre effektivt i sine prosjekter.
Ved slutten av denne treningen vil deltakerne kunne:
- Forstå formålet og fordelene med designmønstre.
- Identifisere og implementere egnete designmønstre for vanlige scenarier.
- Strukturere PHP-applikasjoner ved hjelp av bransjegenkjente beste praksiser.
- Integere mønstre i moderne rammeverk som Symfony eller Zend.
JavaScript - Avansert programmering
14 TimerProfesjonell PCB-designarbeidsflyt med Altium Designer (MR)
20 TimerDenne instruktørstyrte, levende opplæringen (online eller på stedet) er rettet mot PCB-designere og elektronikkingeniører med grunnleggende til mellomnivå kompetanse som ønsker å utvikle en komplett og kontrollert arbeidsflyt for PCB-design ved hjelp av Altium Designer.
Deltakerne arbeider med ett sammenhengende prosjekt, hvor de går fra prosjektoppsett og komponentbiblioteker gjennom kretsskjemafangst, PCB-layout og verifikasjon til produksjonsutdata og kontrollert produksjonsutgivelse.
Etter avsluttet opplæring vil deltakerne kunne:
-
Opprette og administrere strukturerte Altium Designer PCB-prosjekter.
-
Bygge og validere kretsskjemedesign og komponentbiblioteker.
-
Konfigurere PCB-regler, rutering, DRC og produksjonsbegrensninger.
-
Generere og verifisere produksjons-, monterings- og mekaniske utdata.
-
Anvende praktiske begrensninger for høyhastighetsdesign.
-
Administrere ingeniørforandringer og kontrollerte pånyutgivelser.