Corso Perl

  • Perl è un linguaggio di programmazione creato alla fine degli anni ottanta dall’informatico Larry Wall. È un linguaggio di uso generale, dinamico, procedurale e interpretato, reso moderno dalle estensioni apposite per la programmazione web lato server.

    È ancora oggi uno dei linguaggi più versatili e flessibili, capace di lasciare al programmatore un’ampia libertà per affrontare e risolvere ogni eventuale problema, in tanti modi diversi. La sua vision, infatti, è: “c'è più di un modo per farlo”.

    L'utilizzo fondamentale del Perl è la manipolazione dei dati, lo stesso nome è infatti l'acronimo di Practical Extraction and Report Language.

    Perl, ovviamente, si è evoluto nel tempo, anche grazie a un potente sistema di moduli, in un linguaggio a carattere più generale. E’ un linguaggio potente ma compilato per garantire tempi di sviluppo molto rapidi. Grazie a queste caratteristiche, spesso viene utilizzato anche per la prototipizzazione di programmi da implementarsi poi in altri linguaggi.

    Perl supporta sia il paradigma procedurale sia quello ad oggetti. Grazie alla sua vasta comunità di utenti, Perl è dotato di una delle maggiori collezioni di moduli.

    Perl è stato pensato proprio per essere completo ed efficiente ma soprattutto pratico e facile da usare. Come ha dichiarato il suo creatore, è nato per “rendere le cose facili, facili e quelle difficili, possibili”.

  • Il corso è individuale quindi il programma viene personalizzato a seconda del proprio livello di competenza e degli obiettivi formativi da raggiungere.

    Si consideri il seguente programma a titolo indicativo:

    • Caratteristiche di Perl
    • L'ambiente di programmazione in Perl
    • Grammatica e sintassi fondamentale di Perl
    • Gli operatori, l'uso e tipologie delle variabili
    • Array, array associativi e hash
    • Strutture di controllo e funzioni di sistema
    • Le funzioni essenziali per la gestione di stringhe, array, hash e date
    • Gli oggetti
    • Lavorare coi file (Input/Output)
    • Package e moduli La libreria di funzioni: CPAN (Comprehensive Perl Archive Network)
    • Moduli per la gestione: Sessioni di rete TCP/IP, Interfacciamento ai database
    • Esecuzione di espressioni regolari in Perl
    • Il web con Perl: CGI e mod_perl (cenni)

    Sono previste esercitazioni pratiche su vari argomenti trattati.

  • Il corso viene customizzato in base alle esigenze del singolo corsista ed è disponibile per utenti principianti, semi-principianti o senior.

    Non si richiedono particolari requisiti per seguire il corso in quanto eventuali gap formativi emersi saranno oggetto di recupero durante il corso stesso. Questo è uno dei grandi vantaggi offerti dalla formazione individuale.

  • Essendo un corso personalizzato, lo sono anche gli obiettivi formativi.

    Ad ogni modo, il corso ha come obiettivo la formazione ex novo o il perfezionamento di programmatori Perl, con conoscenze sia concettuali sia operative, con riferimento anche alla produzione di contenuti web dinamici.

    Nel corso verranno introdotti anche vari moduli esterni, a partire da quelli per la gestione di connessioni di rete e per l'accesso a database esterni.

  • Il corso viene condotto in forma individuale, con lezioni in modalità frontale, one-to-one.

    Tutti gli aspetti logistici quali definizione di orari, luogo e durata delle sessioni formative, sono assolutamente personalizzabili e concordabili in base alle disponibilità del corsista.

    Per informazioni sui costi e per definire un piano formativo personalizzato, contatta la Segreteria Didattica allo 02 39666357 o compila l’apposito form online di richiesta informazioni nella sezione Contatti del nostro sito.

  • Nome *
    Invalid Input
    Cognome *
    Invalid Input
    Telefono *
    Invalid Input
    Email *
    Invalid Input
    Città *
    Invalid Input
    Corso *
    Invalid Input
    Note
    Invalid Input