Corso C++

  • Il C++, creato nei primi anni ’80 dall’informatico danese Bjarne Stroustrup come evoluzione del C, è ancora oggi uno dei linguaggi di programmazione più potenti e diffusi al mondo. C e C++ sono dunque l’abc delle conoscenze di ogni programmatore che si rispetti e vanno di conseguenza conosciuti in modo approfondito.

    Rispetto al suo notissimo predecessore, il C++ ha in aggiunta una serie di costrutti orientati alla programmazione ad oggetti. Tra i suoi principali vantaggi, la possibilità di creare programmi più compatti, leggibili e di semplice manutenzione. Tutto ciò mantenendo comunque un’elevata efficienza a livello di codice. Il C++, inoltre, facilita la creazione di moduli riutilizzabili in più progetti: un indiscutibile vantaggio.

    Rispetto al C, tuttavia, il suo apprendimento richiede più impegno per le maggiori difficoltà che si riscontrano, soprattutto sotto l’aspetto metodologico.

  • Il programma del corso è personalizzabile a seconda del proprio livello di competenze iniziali e degli obiettivi formativi da raggiungere.

    Il programma del corso è personalizzabile a seconda del proprio livello di competenze iniziali e degli obiettivi formativi da raggiungere.

    Si consideri il seguente programma solo a titolo esemplificativo dato che tutti i corsi sono personalizzati.

    Principali argomenti del corso:

    • Introduzione alla Programmazione ad Oggetti
    • La Progettazione OO
    • La Filosofia e le caratteristiche alla base del linguaggio C++
    • I Costrutti del linguaggio C++
    • Gli Array statici e i vettori dinamici
    • Le Classi, gli attributi e i metodi di classe
    • L’Information hiding e la visibilità dei componenti OO
    • I Costruttori e i distruttori L’Overloading dei metodi
    • L’Ereditarietà singola e multipla
    • Le Classi e i metodi virtual
    • L’Overriding dei metodi
    • Il Polimorfismo e le sue applicazioni pratiche
    • Le Classi e le funzioni template
    • Analisi approfondita di programmi esemplificativi
  • Il corso, essendo personalizzabile al 100%, è adatto a utenti di tutti i livelli: si parte dai concetti di base fino ad arrivare agli argomenti più avanzati che caratterizzano la programmazione “full object oriented”.

    Non si richiedono particolari requisiti per seguire il corso in quanto eventuali lacune verranno recuperate durante il corso stesso.

    Il corso, pertanto, è adattabile tanto all’aspirante programmatore, quanto al professionista.

  • L’obiettivo ideale di questo corso non è solo quello di apprendere la sintassi del C++, ma anche di acquisire elementi di stile di programmazione ad oggetti.

    Il tutto avvalendosi, ovviamente, di svariate esercitazioni pratiche.

    Alcuni specifici obiettivi, in sintesi:

    Comprendere la collocazione del C++ nell’attuale panorama dei linguaggi di programmazione, con particolare riferimento, ovviamente al C;

    Comprendere la potenza espressiva del C++, specialmente in merito alla programmazione OO;

    Acquisizione degli elementi del linguaggio C++ in grado di estendere le potenzialità del C in campo puramente procedurale;

    Comprensione del concetto di classe

    Acquisizione degli strumenti offerti dal linguaggio C++ per la programmazione orientata agli oggetti;

    Acquisizione delle competenze relative alle funzionalità offerte dalle librerie standard C++ e STL

    Acquisire adeguate competenze per programmare in C++, sviluppando anche applicazioni web-oriented.

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

    La personalizzazione del corso è totale, dal programma ala gestione operativa relativa a orari, luogo e durata delle sessioni di coaching.

    Per informazioni dettagliate sui costi e per definire un piano formativo ad hoc, si contatti la Segreteria Didattica allo 02 39666357 oppure si compili l’apposito form online disponibile 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