Programming kurser och utbildning

Programming kurser och utbildning

Lokala, instruktörsledda datorprogrammeringsutbildningskurser visar genom interaktiva handson övningarna de grundläggande och avancerade ämnena för programmering Programmeringsträning är tillgänglig som "live-träning" eller "fjärr-live-träning" Utbildning på plats kan genomföras lokalt på kundlokaler i Sverige eller i NobleProgs företagsutbildningscenter i Sverige Fjärrutbildning sker genom en interaktiv fjärrskrivbord NobleProg Din lokala utbildningsleverantör.

Testimonials

★★★★★
★★★★★

Kursplaner från Programming

KodNamnVaraktighetÖversikt
javafunJava Fundamentals28 timmarKursen täcker grunderna för Java-utveckling.

Det introducerar studenter till Java-teknik och lär dem grundläggande Java-syntax och koncept, vilket leder till skapandet av ett enkelt program. Utbildning går igenom de grundläggande begreppen och funktionerna i Java Programmeringsspråket, med inriktning på undantag, grundläggande inmatning / utgång, samtidighet, regelbundna uttryck, Java-samlingsramar och plattformsmiljö. Kursen avslutas när alla grundläggande Java-funktioner har förklarats och utbildats.
unittestingwithcsharpUnit Testing with C#14 timmarEnhetstestning är en testmetod som testar enskilda enheter av källkod genom att ändra dess egenskaper eller utlösa en händelse för att bekräfta huruvida resultatet är som förväntat I denna instruktörledda, levande träning kommer deltagarna att lära sig att skriva och genomföra enhetsprov mot ett prov Netapplikation med C # och Visual Studio Vid slutet av denna utbildning kommer deltagarna att kunna: Använd testramar som NUnit och xUnitnet för att skapa och hantera enhetstestkod Definiera och genomföra en bredare testdriven utvecklingsmetod för testning Anpassa testramen för att förlänga testtäckningen för en applikation Publik Programvarutestingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 timmarAkka är en open source verktygslåda och körtid för att bygga samtidiga och distribuerade applikationer för Java och Scala I den här instruktörsledda träningstrenderna lär deltagarna designprinciperna bakom Akka, inklusive aktörsmodellen och det reaktiva manifestet, eftersom de bygger och distribuerar en asynkron, messagedriven applikation i Akka Vid slutet av denna utbildning kommer deltagarna att kunna: Applicera "låt det krascha" modellen för att bygga applikationer som selfheal och system som aldrig slutar Förstå skådespelare, skådespelare livscykel och hur man använder dem för att skapa rätt parallella parallella system Bygg reaktiv arkitektur som är lyhörd, elastisk, fjädrande och meddelande driven Integrera remoting och clustering funktioner med tredje parts system Sätt in Akka-verktygssatsen i produktionssystem, skala den till flera noder och tredjepartssystem Hantera systembeteende och horisontell distribution Bygg system som "reagerar" på miljöförändringar Publik utvecklare arkitekter Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
pythonadvmlPython for Advanced Machine Learning21 timmarI den här instruktörsledda träningen kommer deltagarna att lära sig de mest relevanta och skärande maskininlärningsteknikerna i Python, eftersom de bygger en serie demoapplikationer som innefattar bild, musik, text och ekonomiska data Vid slutet av denna utbildning kommer deltagarna att kunna: Implementera maskininlärningsalgoritmer och tekniker för att lösa komplexa problem Tillämpa djupt lärande och semisupervised lärande till applikationer som inbegriper bild, musik, text och ekonomiska data Push Python-algoritmer till deras maximala potential Använd bibliotek och paket som NumPy och Theano Publik utvecklare analytiker Datavetenskapare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
pythontextmlPython: Machine Learning with Text21 timmarI den här instruktörsledda träningen kommer deltagarna att lära sig hur man använder rätt maskininlärning och NLP (Natural Language Processing) tekniker för att extrahera värde från textbaserad data Vid slutet av denna utbildning kommer deltagarna att kunna: Lös textbaserade datavetenskapsproblem med högkvalitativ, återanvändbar kod Applicera olika aspekter av scikitlearn (klassificering, kluster, regression, dimensionalitetsminskning) för att lösa problem Bygg effektiva maskininlärningsmodeller med textbaserad data Skapa en dataset och extrahera funktioner från ostrukturerad text Visualisera data med Matplotlib Bygg och utvärdera modeller för att få insikt Felsök textkodningsfel Publik utvecklare Datavetenskapare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 timmarJava 9 kombinerat med det robusta RxJava 20-reaktiva programmeringsbiblioteket gör det möjligt för Java-utvecklare att enkelt anta och tillämpa det reaktiva programmeringsparadigmet i sina applikations- och systemutvecklingsprocesser I den här instruktörsledda träningen kommer deltagarna att lära sig fördelarna och funktionerna i Java 9, Spring, Jersey och RxJava 20 när de utvecklar reaktiva applikationer, eftersom de går igenom skapandet och implementeringen av en reallife-reaktiv applikation med hjälp av Java 9: ​​s flödes API, vår, Akka-ramverket och RxJava 20 funktionellt reaktivt programmeringsbibliotek Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå betydelsen och betydelsen av reaktiv programmering i applikationer och systemutveckling Kör enhetstest på RxJava 20 Använd Akka-ramen under reaktiva programmeringsprinciper Använd våren för att hantera utvecklingen av samtidiga applikationer Använd Java 9: ​​s flödes API för att utveckla reaktiva appar Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
reactivexReactive Programing with Javascript and ReactiveX 14 timmarReactiveX är ett omfattande bibliotek för att skapa asynkrona dataströmmar med observerbara sekvenser Det gör det möjligt för utvecklare att dra fördel av observerbara strömmar och deras förmåga att fånga utkomna händelser och utföra funktioner i enlighet därmed Denna instruktionsledda träning introducerar deltagare i ReactiveXs omfattande bibliotek för att utveckla responsiva applikationer och går deltagare genom en rad fall, vilket visar användbarheten och funktionaliteten hos nyckelfunktionerna i ReactiveX Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå det reaktiva programmeringsparadigmet och funktionaliteten för observerbarhet och deras vanliga användning vid utveckling av UI-tunga applikationer Installera en miljö för ReactiveX framgångsrikt Skapa observerbara händelser bildar en mängd olika saker Applicera ReactiveXs transformations- och filtreringsfunktioner Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
RxJSReactive Programing with Javascript and RxJS7 timmarReaktiv programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och utbredning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan RxJS är ett av de mest omfattande reaktiva programmeringsbiblioteken för hantering av användarhändelser, asynkrona HTTP-förfrågningar och andra dataströmmar I den här instruktionsledda träningen kommer deltagarna att bekanta sig med RxJS verktyg och funktioner, eftersom de tillämpar dem på en mängd olika kodproblem i samband med mobila och webbapplikationer med interaktiva funktioner Deltagarna kommer också att lära sig hur man skapar och distribuerar en UI tung webbapp Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå det reaktiva programmeringsparadigmet och dess användbarhet för UI-applikationsutveckling Bygg UI tunga applikationer med skalbarhet, flexibilitet och lyhördhet i åtanke Skapa och hantera enkelt och fritt en mängd olika användargränssnitt, asynkrona HTTP-förfrågningar och andra dataströmmar Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
relayRelay: Efficiently Fetch Data in React Applications14 timmarRelay is a JavaScript framework for building data-driven React applications. GraphQL is a data querying language for describing complex, nested data dependencies in modern applications. Together they allow an application's components to be moved anywhere in a render hierarchy without having to apply a cascade of modifications to parent components or to the server code which prepares the data payload. Relay is being used by Facebook in various mobile app projects.

In this instructor-led, live training, participants will learn how to apply key Relay concepts such declarative specification of data dependencies, collocation and mutation to build a React application using Relay and GraphQL.

By the end of this training, participants will be able to:

- Use Relay to compose data queries into efficient batches, provide each component with exactly the data that it requested, update the components when the data changes, and maintain a client-side store (cache) of all data.
- Collocate queries and the view's code to more easily reason about a components functionality
- Use GraphQL to declare data requirements while allowing Relay to fetch the data on its own
- Understand the concept of mutating data on the client and server using GraphQL mutations
- Understand the differences between Relay and Flux, in particular how "mutations" implement the concept of actions and modifications
- Use routes to determine which data to fetch to render a given component
- Make changes in relative isolation, even in large team projects
- Create correct, high-performance applications in a straightforward and obvious way

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
electronElectron: Build a Desktop Application with Javascript7 timmarElectron (tidigare känt som Atom Shell) är ett open source-ramverk för att bygga dynamiska stationära appar med JavaScript, HTML och CSS Electron underhålls av GitHub och är den huvudsakliga GUI-ramen bakom GitHubs Atom, Microsofts Visual Studio Code och Light Table IDE I denna instruktörsledda, levande träning kommer deltagarna att lära sig hur man bygger cross-platforms inbyggd skrivbordsapplikation med bara Javascript, HTML och CSS Vid slutet av denna utbildning kommer deltagarna att kunna: Hämta, konfigurera och installera Electron Förstå Electron kommandon och verktygssats Använd webbaserade komponenter för fram- och bakändar som NodeJS runtime och Chromium för att skapa ett multiplatforms-skrivbordsapplikation Modularize deras applikation och utnyttja tillhörande JavaScript-filer Bygg elektron på en lowend-maskinvara Skapa branding och anpassade ikoner genom att byta namn på och / eller redigera Electron körbar fil Integrera andra ramar som Angular, Photon och Bootstrap Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
nlgPython for Natural Language Generation21 timmarNaturlig språkgenerering (NLG) avser produktion av naturligt språk eller tal av en dator I den här instruktörsledda träningen lär deltagarna att lära sig hur man använder Python för att producera naturkurstext med hög kvalitet genom att bygga sitt eget NLG-system från början Fallstudier kommer också att granskas och de relevanta koncepten kommer att tillämpas på levande labprojekt för att generera innehåll Vid slutet av denna utbildning kommer deltagarna att kunna: Använd NLG för att automatiskt generera innehåll för olika branscher, från journalistik till fastigheter, till väder- och sportrapportering Välj och ordna källinnehåll, planera meningar och förbereda ett system för automatisk generering av originalinnehåll Förstå NLG-rörledningen och tillämpa rätt teknik vid varje steg Förstå arkitekturen i ett system för naturligt språkgenerering (NLG) Implementera de mest lämpliga algoritmerna och modellerna för analys och ordering Dra data från allmänt tillgängliga datakällor samt kurerade databaser för att använda som material för genererad text Ersätt manuella och mödosamma skrivprocesser med datorgenererad, automatisk skapande av innehåll Publik utvecklare Datavetenskapare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
angularrxjsReactive Programming with Angular RxJS 14 timmarReaktiv programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och utbredning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan Många användningsområdena ineffektivitet vid inbyggnad av applikationer vid konstruktion av asynkrona gränssnitt kan övervinnas genom att använda reaktiva stilmönster som erbjuds av RxJS-biblioteket I den här instruktörsledda träningen lär deltagarna att lära sig att implementera Observable mönster i deras Angular application designs, eftersom de går igenom en serie fall som visar gemensamma angular designproblem och hur de dra nytta av reaktiva programmeringsdesigner Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå det reaktiva programmeringsparadigmet och RxJS-biblioteket Bygg UI tunga vinkelapplikationer med skalbarhet, flexibilitet och lyhördhet med tanke på att du använder reaktiva programmeringsmönster Publik Vinkel applikationsutvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
shiroApache Shiro: Securing Your Java Application7 timmarApache Shiro är ett kraftfullt Java-säkerhetsramverk som utför autentisering, auktorisering, kryptering och sessionhantering I denna instruktionsledda, levande träning kommer deltagarna att lära sig att säkra en webbapplikation med Apache Shiro Vid slutet av denna utbildning kommer deltagarna att kunna: Använd Shiros API för att säkra olika typer av applikationer, inklusive mobil, webb och företag Aktivera inloggningar från olika datakällor, inklusive LDAP, JDBC, Active Directory etc Publik utvecklare Säkerhetsingenjörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
codingfornoncodersCoding for Non-Coders21 timmarI den här instruktörsledningen, levande träning, kommer deltagarna att lära sig grunderna för programmering eftersom de går igenom skapandet av en webbapplikation Vid slutet av denna utbildning kommer deltagarna att kunna: Använd nyskapade kodningsförmåga för att skapa en egen webbapplikation Förstå programvaruutvecklingskoncept och -teknik Kommunicera effektivt med programmerare och ingenjörer Publik Nonprogrammers som vill lära sig att programmera Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
underscoreUnderscore.js Fundamentals7 timmarUnderscorejs är ett av de mest populära JavaScript-biblioteken för funktionell programmering Den omfattar funktionella programmeringsprinciper men är inte uppfattad och kan användas med tvingande, objektorienterade, funktionella eller andra programmeringsstilar Undersökning gör Javascript-utveckling mer produktiv och effektiv I den här instruktörsledningen, live-träning, kommer deltagarna att lära sig hur man använder Underscore för att skapa en JavaScript-applikation Vid slutet av denna utbildning kommer deltagarna att kunna: Använd Underscore för att manipulera och kontrollera JavaScript-samlingar, arrayer, objekt och funktioner Använd den funktionella karaktären hos Underscores bibliotek för att förbättra kodens uttrycklighet och läsbarhet Förbättra kodprestanda Skapa aggregeringar och data manipuleringar Integrera med en ViewModel Bygg andra JavaScript-bibliotek med Underscore Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
pytestUnit Testing with Python21 timmarEnhetstestning är en testmetod som testar enskilda enheter av källkod genom att ändra deras egenskaper eller utlösa en händelse för att bekräfta huruvida resultatet är som förväntat PyTest är ett fullfärdigt, API-beroende, flexibelt och utvidgat testramverk med en avancerad, fullbodig fixturmodell I den här instruktörsledda träningsutbildningen lär deltagarna hur man använder PyTest för att skriva korta, underhållbara tester som är eleganta, uttrycksfulla och läsbara Vid slutet av denna utbildning kommer deltagarna att kunna: Skriv läsbara och underhållbara tester utan att det behövs kettplatta Använd fixturmodellen för att skriva små test Skalprov upp till komplex funktionell testning för applikationer, paket och bibliotek Förstå och tillämpa PyTest-funktioner som krokar, hävda omskrivning och plugins Minska testtider genom att köra test parallellt och över flera processorer Kör test i en kontinuerlig integrationsmiljö, tillsammans med andra verktyg som tox, mock, täckning, unittest, doktest och Selen Använd Python för att testa nonPython-applikationer Publik Programvarutestare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
fsharptddUnit Testing with F#7 timmarKursen introducerar de verktyg och tekniker som behövs för att skriva F # -baserade enhetstester Särskild vikt läggs vid testdriven utveckling (TDD) Funktionell TDD är en testmetod som använder funktionell programmering för att testa en applikation innan den utvecklas Funktionell programmering (i motsats till tvingande, statetransitionstyle programmering) på ett språk som F # låter sig bra till TDD eftersom mindre, välinriktade test kan skrivas isolerat I den här instruktörsledningen, levande träning, kommer deltagarna att lära sig att använda F # för att skriva enhetstester som är direkta och enkla att förstå Vid slutet av denna utbildning kommer deltagarna att kunna: Bygg ett komplett system av små, isolerade funktioner Express testfall som egenskaper i stället för exempel Skriv testkod utan att det behövs mocks Minska behovet av att kontrollera och kontrollera efter biverkningar Använd bibliotek som NaturalSpec, FsCheck, FsTest, FsUnit och Unquote för att underlätta testfall skapande Använd F # för att övervinna några av problemen i samband med mainstream Testdriven Development (TDD) Publik Testingenjörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
vertxVert.x: Build a Reactive Application on JVM14 timmarVertx är ett bibliotek för att bygga reaktiva applikationer I den här instruktörsledningen, direktutbildning, kommer deltagarna att lära sig hur man använder Vertx för att skapa en asynkron, händelsebaserad webbapplikation Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå och använd de olika komponenterna (kärna, webb, klient, etc) i Vertx-stacken Använd Vertx för att skapa nätverksverktyg, HTTP / REST-mikrotjänster, högvolymhändelsehantering, backend messagebus-program etc Utför en app som kan hantera hög samtidighet med hjälp av minimala kärntrådar Använd Vertx APIs för att stödja Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc Enhetstest asynkron kod med VertxUnit Implementera och skala en app med minimal maskinvara Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
cubaplatformCuba Platform for Enterprise Application Development7 timmarCuba Platform är en open source Java webbram för företagsapplikationer I den här instruktörsledningen, levande träning, kommer deltagarna att lära sig hur man använder Cuba Platform för att utveckla företagsapplikationer med rika webbgränssnitt Vid slutet av denna utbildning kommer deltagarna att kunna: Utveckla Java-program och användargränssnitt med ett declarative användargränssnitt, utan att använda HTML, CSS eller JavaScript Minska kedjeplattformen och underlätta snabb utveckling Använd CUBA Studio webbutvecklingsverktyget med befintliga Java IDEs Anpassa program utan att förgrena koden Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
matlabpredanalyticsMatlab for Predictive Analytics21 timmarPrediktiv analys är processen med att använda dataanalys för att göra förutsägelser om framtiden Denna process använder data tillsammans med data mining, statistik och maskininlärningsteknik för att skapa en förutsägbar modell för prognoser för framtida händelser I den här instruktionsledda träningen lär deltagarna att använda Matlab för att bygga prediktiva modeller och tillämpa dem på stora provdatasatser för att förutsäga framtida händelser baserat på data Vid slutet av denna utbildning kommer deltagarna att kunna: Skapa prediktiva modeller för att analysera mönster i historiska och transaktionsdata Använd prediktiv modellering för att identifiera risker och möjligheter Bygg matematiska modeller som tar viktiga trender Använd data från enheter och affärssystem för att minska avfall, spara tid eller minska kostnader Publik utvecklare ingenjörer Domänexperter Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
jasmineJasmine: Unit Testing Javascript Applications7 timmarJasmine är en enhetstestram för JavaScript I den här instruktörsledda träningsutbildningen kommer deltagarna att lära sig de olika funktionerna i Jasmine-ramen när de testar en Javascript-webbapplikation Vid slutet av denna utbildning kommer deltagarna att kunna: Ställ upp Jasmine med Grunt och Nodejs Integrera enhetstestning i en kontinuerlig integrationsprocess Mock beroenden, använd asynkrona specifikationer och lägg till plugins Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
advtypscriptAdvanced Typescript7 timmarTypeScript är ett open source-språk för att bygga företags Javascript-applikationer Det är en strikt uppsättning av JavaScript som kompilerar till vanlig Javascript och ger statisk typing och objektorienterad utveckling till språket Kursen introducerar TypeScript avancerade funktioner och går deltagare genom byggandet av en reallife JavaScript-applikation Vid slutet av denna utbildning kommer deltagarna att kunna: Dra nytta av Typescripts fulla kapacitet för att skriva bättre kod med färre fel Utöka befintliga typer med fackföreningar, korsning och tuple typer Skapa och använd dekoratörer Hantera asynkron kod med löften, async och vänta på nyckelord Skriv ren uttrycklig kod Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
behatBehat: Behavior Driven Development (BDD) with PHP14 timmarBehat är ett beteendedriven utveckling (BDD) testramverk skrivet i PHP Det underlättar kommunikationen mellan utvecklare, testare, affärsintressenter och kunder under mjukvaruutvecklingsprocessen Behat tillåter icke-tekniska personer att skriva tydliga beskrivningar av en applikations avsedda beteende, och kör sedan "scenarierna" som funktionella tester mot applikationen I den här instruktörsledningen, live-träning, kommer deltagarna att lära sig att skriva och genomföra BDD-stilprovfall med hjälp av Behat och PHP Vid slutet av denna utbildning kommer deltagarna att kunna: Kör automatiska tester skrivna i den mänskliga läsliga, "Given, When, Then" Gherkinspråk Använd Behat-baserade testfall för att förbättra samarbetet mellan tekniska och icke-tekniska team Integrera med Selen, Mink, Goutte och andra webbläsareemulatorer för att driva test och generera rapporter Utöka Vilken funktionalitet genom dess förlängningssystem Testa många användningsscenarier genom terminalkommandon, REST API och mer Publik Testingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
rxnetReactive Programing with Rx.NET7 timmarNET Reactive Extensions (Rx) är ett bibliotek för att komponera asynkrona och händelsebaserade program med observerbara samlingar och LINQstyle-sökoperatörer I den här instruktörsledda träningsutbildningen kommer deltagarna att lära sig att utveckla en asynkron applikation medNET Reactive Extensions Vid slutet av denna utbildning kommer deltagarna att kunna: Skapa applikationer som hämtar händelseströmmar från olika datakällor som börskurser, tweets, datorhändelser och webbtjänster Använd Observables och Schedulers för att representera och hantera flera asynkrona dataströmmar Filtrera, projekta, samla, komponera och utföra tidsbaserade operationer på flera händelser med LINQ-operatörer Publik utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
openrestyOpenResty7 timmarOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

By the end of this training, participants will be able to:

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
undertowUndertow: Embed a Web Server into Your Application7 timmarUndertow är en lätt webbserver skrivet i Java Den används av JBoss WilfFly internt och är populär som en inbäddad webbserver för JVM-baserade applikationer I kursen kommer deltagarna att lära sig hur man konfigurerar en Undertow webbserver som en fristående och inbäddad webbserver I slutet av kursen kommer deltagarna att ha en förståelse för Undertows arkitektur, funktioner och förmågor och kunna: Implementera och hantera en Undertow-server i fristående och inbäddat läge Bädda Intow till programkod med hjälp av Undertows inbäddade API Integrera Undertow till en Wildfly Application Server Ställ in Undertow som den inbäddade servletbehållaren för Spring Boot Publik Systemadministratörer Enterprise webbapplikationsutvecklare DevOps engineers utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
unittestinghaskellUnit Testing with Haskell7 timmarKursen introducerar de verktyg och tekniker som behövs för att skriva enhetstester med hjälp av HUnit-testramen HUnit är ett enhetstestningsramverk för Haskell, som liknar JUnit-verktyget för Java I den här instruktörsledningen, levande träning, kommer deltagarna att lära sig hur man använder HUnit för att skriva enhetstester som är direkta och lätta att förstå Vid slutet av denna utbildning kommer deltagarna att kunna: Skriv test som är lätta att skapa, ändra och exekvera Använd HUnit för att gruppera tester i sviter och kontrollera resultaten automatiskt Skriv korta och flexibla testspecifikationer Integrera HUnit med andra verktyg som QuickCheck och HSpec Utöka testramen Publik Testingenjörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
fsharpfordatascienceF# for Data Science21 timmarDatavetenskap är tillämpningen av statistisk analys, maskininlärning, datavisualisering och programmering för att förstå och tolka realworld-data F # är ett väl lämpat programmeringsspråk för datavetenskap eftersom det kombinerar effektivt utförande, REPLscripting, kraftfulla bibliotek och skalbar dataintegration I den här instruktörsledningen, live-träning, kommer deltagarna att lära sig hur man använder F # för att lösa en serie realworld-datavetenskapsproblem Vid slutet av denna utbildning kommer deltagarna att kunna: Använd F #: s integrerade datavetenskapliga paket Använd F # för att samverka med andra språk och plattformar, inklusive Excel, R, Matlab och Python Använd paketet Deedle för att lösa tidsserieproblem Utför avancerad analys med minimala linjer av produktionskvalitetskod Förstå hur funktionell programmering är en naturlig passform för vetenskapliga och stora databeräkningar Åtkomst och visualisera data med F # Applicera F # för maskininlärning Utforska lösningar för problem i domäner som affärsintelligens och socialt spelande Publik utvecklare Datavetenskapare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
specexplorerSpec Explorer: Model Based Testing on .NET14 timmarSpec Explorer är ett verktyg för att skapa modeller för programvarubeteende, analysera dessa modeller med grafisk visualisering, kontrollera giltigheten av dessa modeller och generera testfall från modellerna I den här instruktörsledda träningen kommer deltagarna att lära sig teorin och övningen av modellbaserad testning eftersom de använder Spec Explorer för att skapa och genomföra MBT-tester på en demo-applikation Vid slutet av denna utbildning kommer deltagarna att kunna: Generera testfall genom att tillämpa modelleringsstrategier och tekniker Hantera testmodeller för olika typer av program, system och miljöer Utvärdera, föreslå och genomföra en MBT-strategi inom en organisation Förstå och förklara fördelarna och utmaningarna hos MBT Publik Testingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
specflowSpecFlow: Implementing BDD for .NET21 timmarSpecFlow är den officiella gurkaimplementationen för .NET. Det gör det möjligt för testare att definiera, hantera och automatiskt genomföra mänskliga läsbara acceptanstest i .NET-projekt. SpecFlow använder den officiella Gherkin-parsern och stöder .NET-ramverket, Xamarin och Mono.

I den här instruktörsledda träningsutbildningen lär deltagarna att använda SpecFlow för att skriva acceptanstest som är begripliga av såväl tekniska som icke-tekniska intressenter.

Vid slutet av denna utbildning kommer deltagarna att kunna:

- Binda företags krav till .NET-kod
- Applicera BDD tekniker för att bygga upp levande dokumentation för en ansökan
- Kör SpecFlow från Visual Studio eller kommandoraden
- Integrera SpecFlow till en befintlig kontinuerlig test- och byggmiljö
- Integrera SpecFlow med andra testramar som MSTest, NUnit, xUnit och MbUnit

Publik

- Testingenjörer
- utvecklare

Kursens format

- Delföreläsning, diskussion, övningar och tung praktisk praktik

Kommande utbildning från Programming

KursCourse DateCourse Price [Remote / Classroom]
Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript - Örebro, City Centerons, 2019-01-30 09:303710EUR / 4510EUR
Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript - Uppsalatis, 2019-03-05 09:303710EUR / 4810EUR
Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript - Örebro, City Centerons, 2019-03-27 09:303710EUR / 4510EUR
Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript - Uppsalatis, 2019-05-21 09:303710EUR / 4810EUR
Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript - Örebro, City Centerons, 2019-05-22 09:303710EUR / 4510EUR
Helg Programming kurser, Evening Programming utbildning, Programming boot camp, Programming instructor-led, Helg Programming kurs, KvällProgramming kurser, Programming coaching, Programming instruktör, Programming tränare , Programming träningskurser, Programming klasser, Programming on-site, Programming privata kurser, Programming one on one training

Rabatterade kurser

KursVenueCourse DateCourse Price [Remote / Classroom]
OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam PreparationGöteborgtis, 2019-02-26 09:303510EUR / 4310EUR
Apache Spark MLlibGöteborgmån, 2019-03-18 09:305679EUR / 6879EUR
Docker for Developers and System AdministratorsGöteborgons, 2019-03-20 09:302430EUR / 3030EUR
Hyperledger Fabric for BeginnersGöteborgfre, 2019-03-29 09:302124EUR / 2524EUR
IoT security Linköpingtis, 2019-07-02 09:304455EUR / 5255EUR

Nyhetsbrev & Erbjudanden

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.

Apply now!