Descrizione

Perl (Practical Extraction and Report Language) è un linguaggio di programmazione open source ad alto livello che viene utilizzato principalmente per l’elaborazione del testo e il parsing dei dati. Sviluppato nel 1987 da Larry Wall, è particolarmente utile per lo sviluppo di script per la gestione dei sistemi e per l’elaborazione di grandi quantità di dati. Molti sviluppatori apprezzano Perl per la sua flessibilità e la sua capacità di essere integrato con altri linguaggi di programmazione. Sviluppare competenze in Perl è essenziale per chi lavora nel campo dello sviluppo di software o dell’amministrazione di sistemi, in quanto offre uno strumento potente e versatile per automatizzare diverse attività.

Questo corso di Perl si propone di fornire una panoramica completa sul linguaggio e sui suoi casi d’uso. Il programma e la durata del corso possono essere modulati in base alle esigenze formative dell’azienda o del singolo.

Obiettivi

L’obiettivo principale del corso Perl è fornire ai partecipanti le competenze necessarie per sfruttare al meglio le potenzialità di Perl, sia per lo sviluppo di software che per l’amministrazione di sistemi.

Conoscenze in uscita

Alla fine del corso, i partecipanti saranno in grado di:

  • Comprendere concetti di base, la sintassi e la struttura di Perl
  • Lavorare con i file e gestire i dati in modo efficiente e utilizzare le espressioni regolari per il parsing dei dati
  • Automatizzare attività di amministrazione di sistema e sviluppo di script
  • Utilizzare le librerie esterne per integrare Perl con altri linguaggi di programmazione

Programma didattico

  • Introduzione a Perl
  • Installazione e configurazione dell’ambiente di sviluppo
  • Variabili, operatori e tipi di dato
  • Strutture di controllo del flusso: if, unless, while, for
  • Funzioni
  • Lavorare con i file
  • Elaborazione del testo e espressioni regolari
  • Array e hash
  • Importazione dei moduli e utilizzo delle librerie esterne
  • Automazione delle attività di amministrazione di sistema
  • Creazione di interfacce
  • Integrare Perl con altri linguaggi di programmazione
  • Troubleshooting e best practice
Caratteristiche del corso
24 ore
Esercitazione di gruppo, Lezione frontale, Aula Virtuale
Dispense
Back End Developer, Junior Developer
Attestato di frequenza e profitto.