(toiminnot)

hwechtla-tl: Kurssien aiheita: viime muutokset

Tällä sivulla esitän ajatuksia kursseiksi, joita voin järjestää. Liittyy työnhakuuni freelancer-luennoitsijana. Tuntimäärät sulkeissa ovat opetustunteja; harjoitustehtäviin voi olettaa kuluvan suunnilleen saman verran aikaa.

[Unix-peruskurssi] (tai Linux-) (12-20 t)

* komentotulkki * tiedostojärjestelmä * tekstin muokkaus * teksti-, ääni- ja kuva-aineiston käsittely * etäkäyttö * sähköposti, www, tiedostonsiirto, tulostus, chat * moniajo ja prosessien hallinta

[Unix-jatkokurssi] (tai Linux-) (10-16 t)

* automaatio * kehittynyt komentotulkin käyttö * [versionhallinta] * merkistöt * virtualisointi * verkkotunneloinnit * käytännön kryptografia

[Tekstiaineiston käsittely] (12-24 t)

* [tekstityökalut] * teoreettiset: tiedonlouhinta, suurten aineistojen käsittely * käytännölliset: tiedostomuotojen muuntaminen, merkintäkielet * www-sivujen automatisoitu käsittely * ohjelmien prosessointi * tekstin generointi

[Tietokantojen peruskurssi] (8-16 t)

* tekstitietokannat * merkintätietokannat (XML-, SGML- yms. aineisto) * [SQL-tietokanta] * SQL-kyselykieli

[Ohjelmoinnin peruskurssi] (24-36 t)

* [ohjelmoinnin käsitteet] * tietotyypit * ohjausrakenteet * aliohjelmat * ohjelman suunnittelu ja osittaminen * merkkijonojen käsittely * tiedostojen käsittely

[Ohjelmoinnin jatkokurssi] (16-24 t)

* tietorakenteet * oliosuuntautunut suunnittelu * funktionaalinen suunnittelu * prototyypitys * testisuuntaunut kehitystapa * ohjelman evoluutio

[Sosiaalinen media ryhmätyövälineenä] (4-12 t)

* wiki * foorumi * sähköposti * chat * blogi * oppimisympäristö * tiedostoversiointi * olemassaolevia palveluita: Facebook, wikifarmit

[Verkkoprotokollien peruskurssi] (10-16 t)

* sähköposti * www * vertaisverkot * SSL * TCP/IP * DNS * Ethernet * DHCP

[WWW-peruskurssi] (8-12 t)

* HTTP * HTML * CSS * ECMAScriptin alkeita

[WWW-ohjelmoinnin peruskurssi] (16-24 t)

* PHP-sivut * PHP:n ohjausrakenteet * PHP:n tietotyypit * ohjelman järjestely * SQL-tietokannat * HTML

[Linux-ylläpidon peruskurssi] (20-40 t)

* [Unix-peruskurssi] * järjestelmän asentaminen * laitteet (device) * liitokset (mount) * liittymät (interface) * ydin, moduulit (kernel, module) * käynnistysjärjestelmä (init) * paketointijärjestelmät * asetustiedostot * ohjelmien asentaminen käsin

[Linux-ylläpidon jatkokurssi] (16-24 t)

* pakettien tekeminen * keskitetty ylläpito * automatisointi * etähallinta * ongelmanselvitys * rikkoutuvien asioiden korjaaminen * virtualisointi


(viimeksi muutettu 18.10.2009 15:55)