Linux programmering
Mål
Målet med kurset er at give deltagerne en fortrolighed med det værktøj, der er til rådighed i UNIX/Linux. Efter kurset har deltagerne et overblik over de forskellige værktøjer og kan anvende dem til at øge sin produktivitet.
Forudsætninger
Deltagernes forudsættes at være fortrolig med grundlæggende softwareudvikling
Indhold
Modul 1:
- Shellkommandoer for udviklere
- Emacs for softwareudviklere
- Eclipse
Modul 2:
- GCC og binutils
- gprof, gcov, splint og Valgrind
- Make
- Autotools
Modul 3:
- tar, diff og patch
- CVS, Subversion og git
Modul 4:
- Trac, Redmine
- Doxygen
- Buildbot
- rpmbuild og debuild
Modul 5:
- POSIX API overblik
- Lavniveau I/O
- Buffered I/O
- Filer og directories
Modul 6:
- Processer
- Threads
Modul 7:
- Sockets
- IPC
Modul 8:
- Shared objects
- Kernemoduler
Kursets længde
Kurset varer 4 dage.
Afholdelse
Er I interesseret i et kursus, så kontakt os på info@uu.dk for tilbud og nærmere aftale.