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++.
Corsi nelle Sedi Dysotek
Corsi a Firenze
Corsi a Bologna
Corsi Online via Skype e Webcam
Corsi a Domicilio in Italia
Corsi a Roma
Corsi a Torino
Corsi a Genova
Corsi in Altre Città
Corsi Accessibilità e Usabilità
Corsi Access
Corsi Ajax
Corsi Apache
Corsi ASP
Corsi ASP.NET
Corsi Assemblaggio e Riparazione PC
Corsi C++
Corsi CSS
Corsi Excel
Corsi Flash (Grafica)
Corsi Flash (Videogiochi)
Corsi HTML
Corsi IIS
Corsi Java
Corsi Javascript
Corsi Joomla
Corsi MS SQL
Corsi MySQL
Corsi Office
Corsi Open Office
Corsi PHP
Corsi Plone
Corsi PostgreSQL
Corsi Python
Corsi QuarkXPress
Corsi Reti LAN
Corsi Ruby on Rails
Corsi SEO
Corsi Sicurezza Informatica
Corsi Sistemista Linux
Corsi Sistemista Windows
Corsi Usare il PC
Corsi Usare il Macintosh
Corsi Web Designer
Corsi Web Marketing
Corsi Web Master
Corsi Windows 7
Corsi Windows Vista
Corsi Windows XP
Corsi XHTML
Corsi XML
