Online eller på plats, instruktörsledda liveprogramvarudesignutbildningar demonstrerar genom interaktiv diskussion och praktisk övning grunderna för mjukvarudesign. Mjukvarudesignutbildning är tillgänglig som "online live-träning" eller "live-träning på plats". Liveträning online (alias "fjärrträning live") utförs med hjälp av ett interaktivt fjärrskrivbord . Liveträning på plats kan genomföras lokalt i kundlokaler i Sverige eller i NobleProgs företagsutbildningscenter i Sverige. NobleProg -- Din lokala utbildningsleverantör
Sparx Enterprise Architect (EA) är en kraftfull modellerings- och designplattform som används inom olika branscher för mjukvaru- och systemdesign.Denna instruktörsledda, live-utbildning (online eller på plats) riktar sig till nybörjare till medelnivå av mjukvaru- och systemdesigners som vill få en strukturerad och heltäckande förståelse av Sparx Enterprise Architect.I slutet av denna utbildning kommer deltagarna att kunna:
Navigera och använd Sparx Enterprise Architect effektivt och förstå dess gränssnitt och verktyg. Modellera olika affärsstrukturer inklusive organisationsscheman, processer och system med hjälp av olika diagram. Implementera ändringsspårning, versionskontroll och teamsamarbetsstrategier inom Sparx EA. Använd avancerade Sparx EA-funktioner som modellering med stereotyper, anpassning och uppgiftsautomatisering.
Kursens format
Interaktiv föreläsning och diskussion. Mycket övningar och övningar. Praktisk implementering i en live-lab-miljö.
Kursanpassningsalternativ
För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Utvecklingen av mikroservice och containrar under de senaste åren har väsentligt förändrat hur vi designar, utvecklar, distribuerar och kör programvara. Moderna applikationer måste optimeras för skalbarhet, elasticitet, misslyckande och förändring. Drivet av dessa nya krav kräver moderna arkitekturer en annan uppsättning mönster och praxis. I den här utbildningen undersöker vi sätt att identifiera, förstå och anpassa oss till dessa nya krav. Publik Denna utbildning är avsedd för personer som är lite bekanta med containerteknologi och med Kubernetes koncept men kanske saknar den verkliga erfarenheten. Det är baserat på användningsfall och lärdomar från verkliga projekt med avsikt att göra människor inspirerade att skapa och hantera ännu bättre molnbaserade applikationer.
utvecklare
Operationer
DevOps
QA-ingenjörer
IT-projektledare
Kursformat
Interaktiv föreläsning och diskussion
Massor av övningar och träning
Handsonimplementering i en levande lab-miljö
Alternativ för kursanpassning
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Adobe XD är ett designverktyg för webbapplikationer och mobilapplikationer. Med Adobe XD kan användare skapa unika UI / UX-konstruktioner och prototyper. Den här instruktörsledda, liveutbildningen (på plats eller fjärrkontroll) riktar sig till webbdesigners som vill utforma en applikation med Adobe XD. I slutet av denna träning kommer deltagarna att kunna:
Ställ in Adobe XD för att börja utforma ett program.
Utveckla snabba trådramar.
Skapa prototyper som innehåller mikrointeraktioner.
Lägg till UX-design till ett CV.
Kursformat
Interaktiv föreläsning och diskussion.
Massor av övningar och träning.
Praktisk implementering i en levande labbmiljö.
Alternativ för kursanpassning
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
I denna instruktörledda, live-utbildning kommer deltagarna att lära sig de grundläggande och avancerade begreppen mjukvaruharkitektur och design som de går igenom en serie praktiska live-lab övningar och diskussioner.
Publiken
Kärnan i utbildningen och workshoppen är att tillhandahålla kunskap, verktyg och tekniker som ökar effektiviteten av aktiviteter relaterade till identifiering av affärsvärde i baserat på kundens behov och omsorg för att få en samsyn mellan funktioner, teknik och kvalitet i processen att skapa krav med hjälp av tekniker brain storm. Kursens format
Interaktiv föreläsning och diskussion. Mycket övningar och övningar. Praktisk implementering i en live-lab-miljö.
Kursanpassningsalternativ
För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
En tvådagars kurs som omfattar alla designprinciper med kodexempel i kombination med nyligen industurial teknologi; mycket användbart för fordonsprogramvaruutvecklare
Denna instruktör-ledda, levande utbildning (på plats eller fjärrkontroll) riktar sig till C-utvecklare som vill lära sig inbäddade C designprinciper.
I slutet av denna utbildning kommer deltagarna att kunna:
Förstå designöverväganden som gör inbäddade C-program tillförlitliga
Definiera funktionaliteten i ett inbäddat system
Definiera programmets logik och struktur för att få önskat resultat
Utforma ett tillförlitligt, felfrit inbäddade program
Få optimal prestanda från målmaskinvara
Kursens format:
Interaktiv föreläsning och diskussion
Övningar och övning
Praktisk implementering i en live-lab miljö
Alternativ för kursanpassning:
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Modellbaserad utveckling (MBD) är en mjukvaruutvecklingsmetodik som möjliggör snabbare och mer kostnadseffektiv utveckling av dynamiska system som styrsystem, signalbehandling och kommunikationssystem Det bygger på grafisk modellering snarare än den traditionella textbaserade programmeringen I den här instruktionsledaren kommer deltagare i live-träning att lära sig att tillämpa MBD-metoder för att minska utvecklingskostnaderna och påskynda tiden för marknadsföring av sina inbyggda programvaruprodukter Vid slutet av denna träning kommer deltagarna att kunna Välj och använd de rätta verktygen för att implementera MBD Använd MBD för att genomföra snabb utveckling i de tidiga stadierna av deras inbyggda mjukvaruprojekt Förkorta lanseringen av sin inbyggda programvara till marknaden Publik Inbyggda systemingenjörer Utvecklare och programmerare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
Med uppkomsten av mycket komplexa distribuerade system flyttade komplexiteten i ett enda system till komplexiteten i systemets arkitektur. Denna kurs täcker förhållandet mellan Software Architecture och Teknisk Enterprise Architecture. Dessa två områden är sammankopplade på ett sätt som för närvarande inte beskrivs väl. Till exempel, att dela ett komplext monolitiskt system i två system som kommunicerar via webbtjänster kommer att leda till väsentliga förändringar i både de nya systemen och arkitekturen mellan dem.
Kursen kommer att täcka affärer, för närvarande gemensamma mönster och lösningar för hantering av komplexa system och kommunikation inom och mellan dem.
Det finns många testade mönster som är allmänt tillgängliga för alla. Ibland handlar det om att ändra namn och implementera mönstret i en specifik teknik. Det kan spara hundratals timmar, som annars skulle spenderas på design och testning. Träning Go als Denna kurs har två mål: den första låter dig återanvända allmänt kända mönster, för det andra låter du skapa och återanvända mönster specifika för din organisation. Det hjälper dig att uppskatta hur mönster kan minska kostnaderna, systematisera designprocessen och generera en kodram baserad på dina mönster. Publikprogramvarudesigners, affärsanalytiker, projektledare, programmerare och utvecklare samt operativa chefer och mjukvaruavdelningschefer. Kursstil Kursen fokuserar på användningsfall och deras förhållande till ett specifikt mönster. De flesta av exemplen förklaras i UML och i enkla Java exempel (språket kan ändras om kursen bokas som en stängd kurs). Den guider dig genom källorna till mönstren och visar dig hur du ska katalogisera och beskriva mönster som kan återanvändas i hela din organisation.
Målgrupp: Teknisk teamledare, mjukvaruutvecklare Lärandemål: Syftet med utbildningen är att förvärva förmågan att designa avancerade utvecklings- / projektstrukturer i C #. Under kursen blir eleverna bekanta med MSDN-resurser och verktyg för att stödja utvecklingsprocessen, till exempel Microsoft Visual Studio , ReSharper.
Utbildningen är utformad för Java Script-utvecklare, design och implementering av avancerade internetapplikationer. Ämnen som diskuterades under utbildningen syftar till att föra bästa praxis i Java Script-programmering och belysa de vanligaste misstagen. En viktig punkt i utbildningen är att diskutera tillgänglig objektorienterad programmering med Java Script-syntax.
Kubernetes är en öppen källa plattform för att automatisera alla utvecklingsfaser av containerade applikationer. Designmönster är iterabla lösningar på mjukvaruutvecklingsproblem som är relevanta för mjukvaruutveckling. Kubernetes förlängningar används för att konfigurera och stödja Kubernetes kluster. Med hjälp av Kubernetes designmönster och förlängningar kan användare av plattformen uppnå CI/CD-metoder samtidigt som man bibehåller skalbarhet och flexibilitet i programvaruapplikationer.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till utvecklare och DevOps ingenjörer som vill använda Kubernetes designmönster och förlängningar för att skapa företagsapplikationer på Kubernetes kluster.
Vid slutet av denna utbildning kommer deltagarna att kunna:
Ställ in en Kubernetes kluster och konfigurera de nödvändiga DevOps verktygen.
Förstå grunderna i mjukvarudesign mönster och Kubernetes förlängningar.
Använd Kubernetes förlängningar och designmönster när du interagerar med Kubernetes API.
Utveckla anpassade Kubernetes resurser och tillämpa dynamiska kontroller på en kluster.
Hantera och säkra varje Kubernetes miljö med hjälp av Kubernetes plugins.
Integrera DevOps nätverksmodeller till befintliga och framtida Kubernetes projekt.
Format för kursen
Interaktiv föreläsning och diskussion.
Många övningar och övningar.
Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Microservice-arkitektur är ett tillvägagångssätt för att utveckla en programvaruapplikation som en uppsättning små, oberoende tjänster, var och en kör i sin egen process och kommunicerar med lätta mekanismer som en HTTP-resurs API. Dessa tjänster kan användas effektivt med hjälp av kontinuerliga automatiseringssystem och överträffar behovet av centraliserad förvaltning. Microservices kan skrivas på olika programmeringsspråk och integreras med olika datalagringssystem.
Denna instruktörledda, levande utbildning riktar sig till företagsutvecklare och arkitekter. Den introducerar mikroservice arkitektur från ett.Net perspektiv, presenterar migrationsstrategier från ett monolitiskt system, och vandrar deltagarna genom skapandet och implementeringen av en prov mikroservice-baserad applikation.
Vid slutet av denna utbildning kommer deltagarna att kunna:
Förstå när man ska använda och när man inte ska använda mikroservicearkitektur
Skapa och genomföra en teststrategi för mikroservicer
Applicera en mikrobaserad applikation i en produktionsmiljö
Refactor en monolitisk applikation till tjänster
Publiken
Utvecklare
Arkitekter
Format av kursen
Delvis föreläsning, delvis diskussion, övningar och tung praxis
Mål: Hjälper tekniska analytiker och designare att förstå hur man går igenom programvaruimplementering av kraven, säkerställer spårbarhet mellan affärsspecifikationer och programvarukod. Den här två dagars utbildningen syftar till att hjälpa tekniska analytiker och designers att utforma specifikationer som beskrivs av affärsanalytikerna. Efter omvandling till programkomponentrepresentationer spårar de resulterande systemkomponenterna systemkrav gentemot mjukvarukomponentstrukturer. Slutligen implementeras dessa tekniska specifikationer i mjukvarukod och testas på komponentbasis. De resulterande mjukvarukomponenterna ger god reaktivitetsnivå på förändringar eftersom de tillåter att spåra separat mot implementeringsnivån systemets beteende lager för lager (från användargränssnitten mot affärsobjektlager genom applikationskomponenterna där användarnas användningsval lagras.
Kursen är utformad för erfarna programmerare som vill utforska frågor relaterade till användning av mönster och refactoring. Varje deltagare känner till egenskaperna och de praktiska exemplen på användningen av dessa mönster, vilket i sin tur möjliggör effektiv konstruktion och korrigera applikationskoden.
Design Thinking är en lösningsbaserad metod för att hantera komplexa problem som är fel definierade eller okända. Tillvägagångssättet har anpassats av både affärs- och teknikgrupper för att lösa utmaningar från internt teamkonfliktlösning till produktutveckling. Några av metoderna som används i Design Thinking inkluderar förståelse av mänskliga behov, omramning av problem på ett mänskligt centrerat sätt, brainstorming av nya idéer och antagande av en praktisk metod i prototyper och tester. I denna instruktörsledda, liveverkstadsträning kommer deltagarna att lära sig att tillämpa de fem stadierna i Design Thinking att bättre förstå problemen som slutanvändarna av en produkt eller tjänst upplever och sedan utveckla den bästa metoden för att lösa dem. I slutet av denna träning kommer deltagarna att kunna:
Använd kreativa strategier för att matcha kundernas behov med tekniskt genomförbara lösningar
Formulera en strategi för att öka kundvärdet och förbättra produkt- och tjänsteerbjudanden
Publik
utvecklare
Projektledare
Kursformat
Delföreläsning, delvis diskussion, övningar och tung praktisk övning
I en allt mer komplex värld hanterar vi problem som kan behöva särskilda tillvägagångssätt. Design Thinking hjälper till att hantera komplexa problem. Att behärska designtänkande hjälper till att hantera komplexa problem effektivt, kommunicera bättre, övertyga effektivt, förbättra affärsresultat och förbättrar organisatoriskt och personligt beteende och prestanda. Programmål:
Introduktion till Design Thinking och dess användning i olika branscher
Identifiera fördelarna med Design Thinking och dess betydelse i lösningar
Förstå kundens betydelse för Design Thinking
Förstå verktygen som används i Design Thinking och hur man använder dem
A Design Sprint är en fem dagars process för att validera idéer och lösa stora utmaningar genom att prototypa och testa idéer med kunder.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till personer som vill lära sig hur man utför en framgångsrik design sprint inom sin organisation.
Vid slutet av denna utbildning kommer deltagarna att kunna:
Minska risken för att släppa en ny produkt på marknaden.
Samla feedback från kunder om ett nytt koncept, innan produkten byggs.
Öka kreativiteten i ett team för att fatta kritiska beslut, snabbare.
Format för kursen
Interaktiv föreläsning och diskussion.
Många övningar och övningar.
Live-workshop aktiviteter och miljö.
Kursanpassningsalternativ
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Publik:Utvecklare, programmerare, affärsanalytiker, projektledare, mjukvaruarkitekter, testare, personer som ansvarar för dokumentation eller någon som är inblandad i mjukvaruutvecklingsprocessen.Mål:Förbereder dig för att arbeta med ett brett spektrum av UML element Lär dig hur du skapar komplexa UML modeller Förbereder dig för att bli en kvalificerad senior medlem i ett UML utvecklingsteam.
Publik: Utvecklare, programmerare, affärsanalytiker, projektledare, programvaruarkitekter, testare, personer ansvariga för dokumentation eller alla som är involverade i mjukvaruutvecklingsprocessen. Mål: Förbereder dig att arbeta med ett brett spektrum av UML element Lär dig hur du skapar komplexa UML modeller Låter dig bli kvalificerad att bli ledande medlem i ett UML utvecklingslag.
Anmäl dig till vårt nyhetsbrev så får du information om aktuella rabatter på öppna kurser.
Vi respekterar ditt privatliv, så att din e-postadress kommer endast att användas för sändning vårt nyhetsbrev.
När som helst kan du ändra inställningarna eller helt avbeställa den.
Våra kunder
is growing fast!
We are looking to expand our presence in Sweden!
As a Business Development Manager you will:
expand business in Sweden
recruit local talent (sales, agents, trainers, consultants)
recruit local trainers and consultants
We offer:
Artificial Intelligence and Big Data systems to support your local operation
high-tech automation
continuously upgraded course catalogue and content
good fun in international team
If you are interested in running a high-tech, high-quality training and consulting business.