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.

 

Conoscenze richieste: 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.

A chi é rivolto: A chi desidera apprendere le nozioni e le tecniche per maneggiare con sicurezza il linguaggio C++.

Durata complessiva: 35 ore.

Orari di svolgimento: l'orario sarà concordato insieme al cliente.

Costo: EUR 2.000 + IVA.

Calendario: la data di esecuzione del corso sarà concordata con il cliente.

Docente: Dott. Calvi Gianguglielmo, laureato in Informatica all'Universita' degli Studi di Pisa. Ha acquisito specifiche competenze nei seguenti settori: C, C++, Python, Java, PHP, SQL, PGSQL, Lisp, ML, Pascal, UML, CSH, CVS, Zope, Plone, XML, Linux, Windows NT/XP, Scienze Cognitive, Intelligenza Artificiale. E' coinvolto in complessi progetti open source con famose societa' ed organizzazioni: ISTC (Istituto di Scienze e Tecnologie della Cognizione - Roma), Noze Srl, CPR (Consorzio Pisa Ricerche), Facolta' d'Informatica dell'Universita' di Pisa. Ha gia' pubblicato articoli su importanti raccolte internazionali d'informatica: LNCS, LNAI, IEEE.
Scarica il CV completo del docente (in lingua inglese)

Scheda:

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].

 

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

Potete anche scaricare una brochure in formato PDF con la scheda dei nostri corsi di C++.

 

Corsi Assemblaggio e Riparazione PC

Corsi C

Corsi CSS

Corsi HTML

Corsi Javascript

Corsi MySql

Corsi PHP

Corsi Plone

Corsi Reti LAN

Corsi SEO

Corsi Sicurezza Informatica

Corsi Sistemista Linux

Corsi Usare il PC

Corsi Usare il Macintosh

Corsi Web Designer

Corsi Web Marketing

Corsi Web Master

Corsi XHTML

Corsi XML

 

International Webmasters Association