Corso di Linguaggio C++

Introduzione

Il corso linguaggio C++ permette di sviluppare competenze sul codice in un linguaggio che fa da connettore tra il C e tutti i più nuovi linguaggi object-oriented (OO). E' fondamentale scoprire le possibilità offerte dal linguaggio C++ in quanto per questa sua particolarità ci permette di acquisire e gestire nel miglior modo anche la logica di linguaggi "tradizionali" ma ancora molto attuali.

Durata

  • La durata del corso è di 40 ore, normalmente suddivise in 20 lezioni di due ore.

Prerequisiti

  • Conoscenza base dei fondamenti di programmazione e del linguaggio C

Importo

Collettivo: 800,00 €
Individuale: 980,00 €

Programma

  • Strumenti di base
  • Struttura di un programma C++
  • Compilazione
  • Tipi, variabili ed espressioni
  • Array
  • Strutture di controllo
  • Modularizzazione
  • Paradigma client – server
  • Coesione, interfacciamento, accoppiamento e information hiding
  • Modularizzazione mediante funzioni
  • Modularizzazione mediante file
  • Linking
  • Modularizzazione mediante tipo astratto
  • Modularizzazione mediante namespace
  • Funzioni in C++
  • Passaggio di parametri per valore e per riferimento
  • Passaggio di puntatori
  • Visibilità e ciclo di vita delle variabili
  • Stack e record d’attivazione
  • Ricorsione
  • Classi
  • Classi e oggetti
  • Campi e funzioni proprie
  • Costruttore
  • Parte pubblica e parte privata
  • Oggetto d’invocazione
  • Definizione delle funzioni proprie
  • Oggetto d’invocazione costante e parametri costanti
  • Overloading
  • Due esempi: la classe Punto e la classe Complesso
  • Overloading degli operatori
  • Copia nel passaggio per valore e costruttore di copia
  • Operatore di assegnazione
  • Distruttore
  • Riepilogo della gestione della memoria
  • Standard library
  • Template
  • Complessità
  • Contenitori
  • Iteratori
  • Caratteristiche dei contenitori
  • Algoritmi generici
  • Adattatori
  • Ereditarietà

Modalità di pagamento

L'importo comprende i manuali del corso e l'attestato finale. Per l'iscrizione si versa un acconto di 100 euro. Si divide poi la parte rimanente in rate da saldare entro fine corso.

Offerte lavoro

Ricorda!
La prima lezione (in aula o via Skype) è gratuita e senza impegno!
Sabato Bufano

Google Analytics

Google Analytics è un servizio utilizzato sul nostro sito Web che tiene traccia, segnala il traffico e misura il modo in cui gli utenti interagiscono con i contenuti del nostro sito Web per consentirci di migliorarlo e fornire servizi migliori.

Facebook

Il nostro sito Web ti consente di apprezzare o condividere i suoi contenuti sul social network Facebook. Attivandolo e utilizzandolo, si accetta l'informativa sulla privacy di Facebook: https://www.facebook.com/policy/cookies/

Twitter

I tweet integrati e i servizi di condivisione di Twitter sono utilizzati sul nostro sito Web. Accettando e utilizzando questi, si accetta l'informativa sulla privacy di Twitter: https://help.twitter.com/it/rules-and-policies/twitter-cookies