Gittan – Túlélő Tanfolyamok Fejlesztőknek
Alapozó tanfolyamok a formális informatikai oktatás kissé elhanyagolt területein: parancssoros Git, Linux alapok és Perl.
A tanfolyamok egy vagy több naposak, gyakorlati foglalkozásokból állnak. 5 és 15 fő közötti csoportok részére.
Git
Konfiguráció, új projekt, régi projekt migrálása, lokális munkafolyamat, Git adatstruktúrák.
Csapatmunka, az elosztott Git repók megértése és használata, csapat munkafolyamatok, code review, pull request, release.
Bajok megtalálása és orvoslása, a történelem újraírása.
Linux Alapok
A Unix fájlrendszer, Bash, GNU eszközök, pipe, processzek, Unix filozófia.
Fejlesztő eszközök, Vim, make, gcc, gdb, strace.
Rendszerprogramozás alapok, C, Unix rendszerhívások.
Hálózati alapok: IP, TCP, DNS, DHCP, eszközök: ping, route, traceroute, nslookup, dig, nc, telnet, curl, wget.
Perl
Helló Világ, változó típusok, vezérlési struktúrák, függvények, reguláris kifejezések.
Szkriptek és könyvtárak írása.
Objektum orientált és funkcionális programozás.
Fontosabb könyvtárak, szöveg feldolgozás, a web backend programozás két véglete: CGI és Mojolicious.