Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru Kurz Perl Programming je úvodem do programovacího jazyku Perl (Practical Extraction and Report Language). V tomto kurzu se učí zkušení administrátoři systémů, jak používat programovací jazyk Perl k psaní rychlých, ale mocných skriptů, které umožňují využití schopností jazyku Perl při správě systémů a k vydávání příkazů jazyku Perl.
Kurz je přínosem pro administrátory systémů a správce Webu.
Předpoklady
Účastník kurzu by měl být schopen:
* používat základní příkazy systému UNIX(R), například rm, cp, man, more, mkdir, ps a chmod,
* vytvářet a upravovat textové soubory v editoru vi nebo textovém editoru,
* vytvářet uživatele, hesla a nastavovat práva k souborům,
* používat příkazy pro práci se softwarovými balíky, například pkgadd, pkgrm a pkginfo,
* vyvíjet a ladit skripty,
* používat ve skriptech lokální proměnné a proměnné prostředí a metaznaky příkazového interpretu,
* přizpůsobovat celosystémové inicializační soubory příkazového interpretu,
* přebírat a zpracovávat argumenty předávané do skriptu z příkazového řádku,
* používat konstrukty pro řízení toku programu, například větvení a smyčky,
* provádět manipulaci s řetězci a celočíselnou aritmetiku na proměnných příkazového interpretu,
* napsat skript používající funkce.
Získané dovednosti
Po absolvování kurzu by měl být účastník schopen:
* psát skripty, které vytvářejí a mění skalární proměnné,
* psát skripty, které používají řídicí struktury pro větvení a smyčky,
* psát skripty, které vytvářejí a mění proměnné typu pole,
* psát skripty, které vytvářejí a mění asociativní pole,
* vytvářet skripty, které umí číst soubory specifikované na příkazovém řádku a vyhledávat v těchto souborech určité textové řetězce,
* vytvářet skripty, které čtou a zapisují soubory a systémové procesy pomocí manipulátorů souborů,
* vytvářet, odstraňovat a měnit vlastnosti adresářů a souborů,
* vytvářet subrutiny, balíky a moduly v programovacím jazyku Perl a používat veřejné moduly,
* vytvářet skripty prakticky použitelné při správě.