Undervisning i klassrum och i seminarieform

Lärarledda programmeringskurser

En lärarledd kurs innebär att du träffar vår lärare och andra deltagare under kurstillfället. Du kan när som helst prata och ställa frågor till läraren. En lärarledd klassrumskurs innebär att du sitter i våra kurslokaler centralt i Stockholm tillsammans med vår lärare. En lärarledd fjärrkurs via Zoom innebär att du ansluter över internet och träffar vår lärare virtuellt.

Klassrum

Kom till oss i centrala Stockholm och du sitter i våra trevliga klassrum. Tag med din laptop så att du har din egen utvecklingsmiljö att ta med hem efter kursen.

Online

Anslut enkelt via Zoom och du är i vårt virtuella klassrum. Du behöver en dator med kamera och ett headset,eller mikrofon/högtalare.

Företagsanpassat

Vi kommer till er och håller kursen på svenska eller engelska. Välj om ni vill anpassa kursinnehållet, samt när i tiden ni önskar.

Målgrupp

Ribomation vänder sig uteslutande till yrkesverksamma programmerare och erbjuder uteslutande kurser om programspråk, ramverk och verktyg för programutveckling. Kurserna är fullmatade med kunskap och förvärvade erfarenheter efter många års programmering. Detta gör att våra kunder är kolossalt nöjda med kurserna och återkommer ständigt för att ta del av nya insikter och kunskaper.

Läs mer om Ribomation

Kunder

Våra kunder utgörs av företag och organisationer inom tillverkande industri, datakonsulter, myndigheter med flera. Vi vinnlägger oss om att ha transparenta priser, så att kunderna redan på denna webbplats kan bilda sig en uppfattning om kostnaden. Detta gäller också för anpassade kurser då vi kommer ut till kunden i dennes lokaler eller håller kursen via Zoom.

Läs mer om våra priser

Vad våra kunder tycker


Nöjd deltagare på kursen:

De senaste artiklarna

9 januari 2023

Ny kurs om Spring Batch

Spring Batch är ett ramverk, byggt ovanpå Spring Framework, som tillhandahåller alla man behöver för att designa robusta och skalbara batch applikationer. Denna kurs lär dig allt om item-readers, item-processor, item-writers, tasklets och mycket mer.

Batch applikationer innebär att behandla en stor mängd data sekventiellt utan interaktion eller avbrott. Exempel är att beräkna månatliga bank sammanställningar, aggregera månatliga fakturor för en tjänst och maila dessa som PDF till respektive kund...

Läs hela texten
Cirka 1 minut att läsa
22 november 2022

Vad är virtuella trådar i Java ?

I förra artikeln gjorde jag en historisk exposé om coroutines, som en inledning till denna artikel om virtuella trådar i Java 19. Här går jag igenom vad detta är och hur det på ett markant sätt skiljer sig från vanliga trådar i Java, samt var är poängen med det.

Det har nu gått ett flertal veckor sedan Java 19 släpptes och om du följt nyhetsflödet kring Java så har du troligtvis hört om begreppet virtuella trådar (Virtual Threads). Vad är då detta? I denna artikel tänkte jag reda ut begreppen och förklara...

Läs hela texten
Cirka 9 minuter att läsa
11 oktober 2022

Uppgången, fallet och återkomsten av coroutines

I förra artikeln skrev jag om några av nyheterna i Java 19 såsom moderna former av mönster-matchning (pattern matching). I denna artikel, lägger jag den historiska grunden för en serie artiklar om corutiner och hur Java programmering kommer att förändras med virtual threads och structured concurrency från project Loom, i takt med att detta rullas ut i de följande versionerna av Java.

Det här är andra delen av min artikelserie om nyheterna i Java 19. Det rör sig om väldigt nya nyheter, eftersom de utgör förhandsvisningar (preview) och även s.k. ruvande nyheter (incubating), d.v.s. kort och gott nya språkegenskaper som man håller...

Läs hela texten
Cirka 11 minuter att läsa
29 september 2022

Java version 19 är här

Java 19 innehåller ett antal förhandsvisningar av kommande funktionalitet. Här ska vi kika på några moderna former av mönster-matchning (pattern matching).

Java JDK version 19 släpptes i förra veckan. Nu mera släpper Oracle en ny version två gånger per år (vår och höst). Version 19 innehåller ett antal förhandsversioner av funktionalitet (preview features), som vi ska kika på i detta inlägg. Ny...

Läs hela texten
Cirka 7 minuter att läsa
20 september 2022

Användning av await, del 3 av serien om asynkron programkod

Genom att skriva await framför anropet till en promise-returnerade funktion blir asynkron programkod betydligt enklare att förstå och bygga vidare på. Detta är del 3 i vår serie om asynkron programkod i JavaScript.

Den här artikeln tar vid direkt efter där förra veckans artikel slutade. Det vi diskuterade förra vecka var begreppet promise och hur du använder det i JavaScript. Den första artikeln i denna serie diskuterade call-back funktioner och de problem med...

Läs hela texten
Cirka 7 minuter att läsa
-->