Perl
Obiettivi: il corso consente di acquisire le competenze per sviluppare in Perl.
Destinatari: Progettisti e programmatori Web che intendano approcciare lo sviluppo di applicazioni in Perl.
Modalità di erogazione: Il corso viene erogato in aula o presso il Cliente e prevede momenti di docenza teorica ed esercitazioni. Il corso è disponibile in tre edizioni: base, avanzato e completo. Nella versione base vengono forniti tutti gli elementi per utilizzare Perl, in quella avanzata vengono presentati argomenti più complessi e si dà maggiore enfasi alla parte pratica. Il corso completo è l'unione dei due corsi precedenti con uno spazio più ampio per le esercitazioni.
Durata: il corso base ha una durata di tre giorni e prevede un 60% di teoria e un 40% di pratica. Il corso avanzato ha una durata di due giorni e prevede un 50% di teoria e un 50% di pratica. Il corso completo ha una durata di cinque giorni e prevede un 50% di teoria e un 50% di pratica.
Prerequisiti: conoscenza di base di Linux e delle architetture Web. Per il corso avanzato è necessario aver frequentato il corso base o avere una conoscenza equivalente.
Programma (corso completo):
- Introduzione a Perl
- Operatori e controllo di flusso
- Valori scalari
- Liste e array, array associativi
- Subroutine
- La formattazione dell’output
- Accedere ai file e al file system
- Riconoscimento di schemi: espressioni regolari
- Esecuzione di processi
- Funzioni avanzate
- Opzioni della riga di comando
- Variabili di sistema
- Riferimenti
- Programmazione object oriented
- Il debugging in Perl
- Esercitazioni

