Angular har på kort tid blivit industri-standard för att bygga moderna webbapplikationer baserade på principen om single-page application (SPA). Denna kurs lär dig allt du behöver veta för att snabbt komma igång och bygga moderna webbapplikationer med hjälp av Angular.
Trots att språket C skapades i början på 70-talet är det fortfarande det naturliga valet vid maskinnära programmering. Denna kurs lär dig allt du behöver veta för att komma igång och bli produktiv med programmering i C oavsett om målsystemet är en Arduino, Raspberry PI eller en vanlig PC.
Med nya standarden C++ 11/14/17 har C++ blivit en stark utmanare till hippa moderna språk. C++ har egenskaper som duck-typing, lambda uttryck och ett rikhaltigt standard-bibliotek, allt exekverat i en hastighet som alla andra språk inte ens kan drömma om.
Nya standarden C++11/14/17 har tagit världen med storm och C++ har återtagit rollen som ett modernt systemutvecklingsspråk. I denna kurs bygger vi effektivt upp dina nya kunskaper och färdigheter i modern C++.
Du får lära dig om hur man designar system som inte använder sig av system heapen. Hur man bygger flertrådade system med effektiv minneshantering. Hur man bygger system av processer med delat minne.
Kursen vänder sig till dig som nyligen börjat med C++ och vill gå vidare eller till dig som arbetat i C++ längre tillbaka i tiden och vill friska upp detaljerna, samt få kunnande i Modern C++ (C++11, ...)
Denna grundkurs riktar sig till rutinerade C programmerare, som på snabbast tänkbara sätt vill börja med programutveckling i C++. Vi använder konsekvent C som referensram och illustrerar likheter och pekar på skillnader.
Denna grundkurs riktar sig till rutinerade Java programmerare, som på snabbast tänkbara sätt vill börja med programutveckling i C++. Vi använder konsekvent Java som referensram och illustrerar likheter och pekar på skillnader.
CMake har seglat upp som det mest populära byggnations-verktyget för C/C++ applikationer och bibliotek. Skälet är att CMake egentligen är en generator för byggnations-verktyg såsom Make, Ninja, MSVSC++, Xcode med flera, vilket skapar flexibilitet avseende både verktyg och editorer.
När man första gången stiftar bekantskap med Firebase real-time database, tror man att det är för bra för att vara sant. Denna kurs fokuserar på att du snabbt kommer igång med att förstå och kunna bygga applikationer med synkronisering i realtid mellan flera olika klienter.
Den här kursen ger omfattande kunskaper i GIT och hur du använder det för att arbeta effektivt i både små och stora programutvecklingsteam. Du får också lära dig att arbeta effektivt mot GIT fjärrservrar, samt kunna ta dig ur olika misstag.
Gradle representerar tredje generationens byggverktyg. Till skillnad från föregångarna, så använder Gradle ett programmeringsspråk (Groovy) för skriptdefinition, vilket innebär att det är enkelt att formulera programmatiska byggregler.
Java är det största applikationsutvecklingsspråket och har utvecklats på ett imponerande sätt under de två årtionden det har funnits. Denna kurs ger dig grunderna i språket och delar av det enorma standardbiblioteket, så att du snabbt kan komma igång efter kursen med programutveckling på server-sidan.
I denna kurs fokuserar vi på de moderna aspekterna av JavaScript och hur du kan ta vara på den mångfald av alternativ som finns. Du får också lära dig att använda transpilers som Babel och bundlers som Parcel, så att du kan programmer med moderna förtecken men ändå kunna exekvera webbapplikationer på äldre webbläsare.
Hur omvandlar man en signal till en exception? Hur skapar man en process och fyller den med ny programkod. Vilka olika sätt att kommunicera mellan processer finns det? Hur fixar man memory-mapped I/O? Dessa och en lång rad andra frågeställningar besvarar vi i denna mycket uppskattade kurs.
Maven har i grunden revolutionerat Java världen, med dess införande av standardisering av projekt via konfigurering-via-konventioner, automagisk beroendehantering, generering av en komplett webbplats för teknisk projekt dokumentation med mera.