4 dagar
Den här kursen ges på begäran. Klicka här för mer information. När du ska skriva systemnära program i olika Unix-system är detta kursen för dig. Du får lära dig använda systemanrop, som att läsa och skriva på filer, processhantering, interprocesskommunikation, trådar, nätverkskommunikation etc. Kursen innefattar också områden inom Unix där det krävs kunskaper för att kunna konstruera bra applikationer för Unix-miljö, som exempelvis processgrupper, rättigheter, och sessioner. Övningarna går ut på att skriva C-program som nyttjar olika systemanrop, där också stor vikt läggs vid portabilitet. Övningarna är koncentrerade på de områden som vanligtvis Unix-programmeraren kommer i kontakt med och du får lära dig hur man hanterar egenskaper hos processer, environment, fildeskriptorer m m.
Den här kursen ges på begäran. Klicka här för mer information.
När du ska skriva systemnära program i olika Unix-system är detta kursen för dig. Du får lära dig använda systemanrop, som att läsa och skriva på filer, processhantering, interprocesskommunikation, trådar, nätverkskommunikation etc. Kursen innefattar också områden inom Unix där det krävs kunskaper för att kunna konstruera bra applikationer för Unix-miljö, som exempelvis processgrupper, rättigheter, och sessioner. Övningarna går ut på att skriva C-program som nyttjar olika systemanrop, där också stor vikt läggs vid portabilitet. Övningarna är koncentrerade på de områden som vanligtvis Unix-programmeraren kommer i kontakt med och du får lära dig hur man hanterar egenskaper hos processer, environment, fildeskriptorer m m.
Programmeringsvana i C eller C++ samt grundläggande erfarenhet av Unix är lämpligt som förkunskaper. Kursen vänder sig till dig som skall konstruera olika program i Unix-miljö och därför behöver djupa kunskaper om vilka mekanismer som finns, samt hur man uppnår en god design.
Pris: 21 900 kr (exkl. moms)
Kursmaterial på svenska + kursbok: "Advanced programming in the UNIX Environment" av W.Richard Stevens
Gösta Malmström
Arkitektur
Filhantering
Processbegreppet
Signalbegreppet
Terminal-I/O
Avancerad I/O
Interprocess- kommunikation
Applikationsdesign
Unix nätverks-miljö
Trådar
Övningar