Corsi - Personalizzati
Durata
35 Ore
Requisiti
Il corso non prevede particolari conoscenze di base, soltanto l'uso fluente del PC. Al fine di valor... altriizzare al meglio le ore di lezione messe a disposizione all'allievo é richiesta volontà, disponibilità e propensione al confronto. Attitudini e/o precedenti esperienze in fatto di programmazione (di qualunque genere) rappresenteranno comunque un fattore facilitante nel processo di apprendimento.
1.699€ +IVA
| Requisiti |
Il corso non prevede particolari conoscenze di base, soltanto l'uso fluente del PC. Al fine di valorizzare al meglio le ore di lezione messe a disposizione all'allievo é richiesta volontà, disponibilità e propensione al confronto. Attitudini e/o precedenti esperienze in fatto di programmazione (di qualunque genere) rappresenteranno comunque un fattore facilitante nel processo di apprendimento.
|
| Prezzo |
1.699€ +IVA
|
Richiedi direttamente informazioni su come iscriversi, posti disponibili...
Il C++ é un linguaggio di programmazione general purpose basato sul linguaggio C, dotato di caratteristiche supplementari come: nuovi tipi di dato, classi, template, eccezioni, overloading degli operatori e delle funzioni, references, namespaces (ISO/IEC 9899: 1990 Programming languages – C).
Nonostante la proliferazione dei linguaggi più disparati il C++ continua tuttoggi a rappresentare lo standard “de facto” nell'ambito delle applicazioni industriali per via della sua capacità di integrare nativamente caratteristiche come: robustezza, efficienza e scalabilità.
Scopo del corso è di conferire agli allievi la capacità di maneggiare con sicurezza il complesso linguaggio C++.
Passando dai suoi fondamenti fino ad arrivare alle tecniche più avanzate si mostrerà come sia possibile utilizzare tutte le caratteristiche del linguaggio per disegnare e realizzare applicazioni efficienti, flessibili, robuste e conformi agli standard industriali (ISO/IEC 9899:1990, ISO/IEC 14882) più rigidi.
Verrà Introdotto ed approfondito il concetto di Classe in C++ e semantica dei modelli ad oggetti in genere.
Saranno analizzate le peculiarità del C++ (overloading, template, ereditarietà multipla, eccezioni, inlining) e loro utilizzo nella costruzione ed implementazione di modelli di applicazioni.
Programma:
1 - Introduzione e motivazioni (cos'é un linguaggio di programmazione) [ore 0,5].
2 - Paradigma imperativo e oggetti (semantica del linguaggio) [ore 0,5].
3 - Introduzione all'ambiente di lavoro (linux, gcc e make, "hello world!") [ore 1].
4 - Breve introduzione storica al C++ [ore 0,5].
5 - Sintassi base e keywords [ore 0,5].
6 - Semantica dei tipi [ore 1].
7 - Il preprocessor [ore 0,5].
8 - Scoping, variabili, strutture dati elementari (sintassi e semantica) [ore 2,5].
9 - Costrutti base: if, case, while, for (sintassi e semantica) [ore 1,5].
10 - Funzioni e procedure (sintassi e semantica) [ore 1,5].
11 - Le Classi (sintassi e semantica) [ore 5].
12 - Metodi e Operatori (sintassi e semantica) [ore 1].
13 - Ereditarietà (sintassi e semantica) [ore 6].
14 - Template [ore 5].
15 - Overload [ore 2].
16 - Esplorazione e combinazione di tecniche avanzate (namespace, classi astratte, polimorfismo, programmazione ortogonale, design pattern, metaprogramming) [ore 4].
17 - Libreria standard e standard template library (iostream, fstream, iterator, containers, alghoritms) [ore 1].
18 - Coding standards [ore 1].
Richiedi direttamente informazioni su come iscriversi, posti disponibili...



Hai fatto questo corso?
Richiedi direttamente informazioni su come iscriversi, posti disponibili...