corsi c programmare C++ corso linguaggio programmazione

Dysotek - Servizi Web

 

Corsi

Corsi di C: Modellare e Programmare in C++.

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.
Il corso insegnerà a comprendere i costrutti di base del linguaggio C++ e dei linguaggi imperativi in generale (variabili, condizioni, cicli, allocazione di memoria, funzioni e procedure).
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.

 

Costi, Condizioni e Disponibilità del Corso

 

Scheda:

1 - Introduzione e motivazioni (cos'é un linguaggio di programmazione)

2 - Paradigma imperativo e oggetti (semantica del linguaggio)

3 - Introduzione all'ambiente di lavoro (linux, gcc e make, "hello world!")

4 - Breve introduzione storica al C++

5 - Sintassi base e keywords

6 - Semantica dei tipi

7 - Il preprocessor

8 - Scoping, variabili, strutture dati elementari (sintassi e semantica)

9 - Costrutti base: if, case, while, for (sintassi e semantica)

10 - Funzioni e procedure (sintassi e semantica)

11 - Le Classi (sintassi e semantica)

12 - Metodi e Operatori (sintassi e semantica)

13 - Ereditarietà (sintassi e semantica)

14 - Template

15 - Overload

16 - Esplorazione e combinazione di tecniche avanzate (namespace, classi astratte, polimorfismo, programmazione ortogonale, design pattern, metaprogramming)

17 - Libreria standard e standard template library (iostream, fstream, iterator, containers, alghoritms)

18 - Coding standards

 

Contattate il nostro staff per prenotare un corso di C++.

 

_________________________________________________________

OFFERTA DI CORSI
_________________________________________________________

SCHEDE DEI CORSI