Corso C++

Sviluppare software complessi con C++ e Code:Blocks

C++ è uno dei linguaggi maggiormente diffusi e utilizzati, oltre che di uno degli strumenti più potenti e completi a disposizione dei programmatori per la realizzazione di software per le più svariate finalità. Scopo del corso di C++ è illustrare le principali caratteristiche del linguaggio di programmazione sia dal punto di vista teorico e pratico senza dare per scontata nel lettore alcuna conoscenza pregressa di programmazione. Il corso si apre con un'introduzione al linguaggio ed all'ambiente di sviluppo Code:Blocks, dopodiché viene affrontato ogni singolo aspetto del linguaggio (variabili, operatori, cicli, array, classi, ecc.) accompagnando la teoria con un vasto numero di esempi pratici coi quali il lettore potrà impratichirsi e prendere padronanza della materia.

Lezioni 16 lezioni testuali, suddivise in 58 argomenti
Download 15 risorse extra da scaricare
Servizi quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente Damiano Verda
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra

Prezzi ed Info del corso C++

Modalità Easy
Corso (accesso base per 30 gg)
49 €
Modalità Tutor
Corso + Tutor (30 gg)
109 €
Modalità Certificate
Corso + Tutor (60 gg) + Attestato
139 €
Modalità Extra
Corso + Tutor (90 gg) + Attestato
159 €
N.B. I prezzi si intendono IVA esclusa
Acquista

Sommario lezioni del corso C++

  1. Introduzione a C++
    • Contesto applicativo
    • Installazione di Code::Blocks
    • Il primo programma in C++
  2. Variabili e tipi di dato
    • Dichiarazione
    • Assegnazione
    • Utilizzo
    • Codifica ASCII
    • Codifica ASCII: esempio di utilizzo
  3. Operatori
    • Gestione dell'input
    • Esecuzione delle operazioni aritmetiche
    • Gestione dell'output
    • Programma di esempio
  4. Controllo di flusso del programma
    • If
    • Else, else if
    • Switch
    • Esempio
  5. I cicli
    • Ciclo while-do
    • Ciclo do-while
    • Ciclo for
    • Esempio
  6. Array
    • Dichiarazione, assegnazione, accesso
    • Utilizzo
    • Esempio
  7. Puntatori
    • Dichiarazione, utilizzo
    • Puntatori e array
  8. Funzioni
    • Dichiarazione, definizione, chiamata
    • Sintassi, esempio di funzione
    • Funzioni e puntatori
  9. Classi
    • Costruttore, distruttore
    • Costruttore di copia
    • Metodi di accesso
    • Altri metodi
  10. Classe String
    • Dichiarazione
    • Input/output
    • Il metodo size
    • Il metodo compare
    • Il metodo replace
    • Operatore +
  11. Ereditarietà e polimorfismo
    • Ereditarietà: classe base e classe derivata
    • Polimorfismo
    • Ereditarietà multipla
  12. Overloading e overriding
    • Overloading di funzioni
    • Overloading di metodi
    • Overloading di operatori
    • Overriding di metodi
    • ADT
  13. Template
    • Template applicato a funzioni
    • Template applicato a classi
  14. Strutture dati dinamiche
    • Coda
    • Stack
  15. Iteratori
    • Cos'è un iteratore
    • A cosa serve un iteratore
    • Efficacia degli iteratori: un paragone tra array e code
    • Soluzione per mezzo di un array
    • Soluzione per mezzo di una coda: uso degli iteratori
  16. Gestione degli stream
    • Lettura da file
    • Scrittura su file
    • Esempio conclusivo

Domande frequenti sul corso C++

  • Qual'è la durata del corso C++?
    Il corso C++ può essere fruito on-line 7 giorni su 7, 24 ore su 24 senza alcun vincolo di orario. Il Corso sarà accessibile dal momento dell'avvenuto pagamento per il tempo previsto dalla modalità prescelta.
  • Come funziona il corso C++?
    Una volta attivato, potrai accedere alle lezioni del corso e potrai utilizzare gli strumenti di ausilio didattico (come, ad esempio, l'evidenziatore ed il quaderno appunti) nonché accedere all'area di download del corso. Al termine del corso C++ potrai eseguire un quiz di autovalutazione per verificare qual'è il tuo grado di apprendimento della materia.
  • Riceverò un attestato per la frequentazione del corso C++?
    Sì! L'attestato di partecipazione al corso C++ viene riconosciuto a tutti gli utenti che acquistano il corso nelle modalità certificate o extra.
  • L'attestato del corso C++ è riconosciuto in ambito accademico?
    L'attestato del corso C++ è un documento privato che certifica la partecipazione ad un percorso didattico on-line. Il corso C++, come tutti i nostri corsi, è riconosciuto in ambito privato e presso alcune Università potrebbe essere considerato valido per l'ottenimento di crediti formativi.
  • Dopo aver frequentato il corso C++ mi aiuterete a trovare lavoro?
    Non siamo un'agenzia di collocamento, ma non è infrequente che le aziende ci chiedano i nominativi dei nostri studenti per assunzioni e/o stage formativi. Ogni volta che ne abbiamo la possibilità, pertanto, segnaliamo sempre i nostri studenti.
  • In che modo il corso C++ può aiutare la mia carriera lavorativa?
    Il corso C++, come tutti gli altri corsi on-line di MRW Corsi, è finalizzato a formare nuovi professionisti del mercato digitale. Se studierai e ti impegnerai a fondo, siamo sicuri che il corso C++ ti fornirà nuove competenze che potranno essere apprezzate dal mercato del lavoro. L'attestato del corso C++, inoltre, rappresenta una prestigiosa documentazione che potrai allegare al tuo curriculum.

Informazioni sul docente

Damiano Verda

Genovese, classe 1985, dottore di ricerca in ingegneria informatica, giornalista pubblicista e appassionato di scrittura. Ricercatore e Senior Software Engineer presso Rulex dal 2015, per due anni esercitatore nel corso di Fondamenti di Informatica (linguaggio di programmazione C/C++) presso l’Università di Genova. Da diversi anni collaboro come articolista tecnico col portale Mr. Webmaster e mi occupo del corso C++ presso il servizio di e-learning di MRW Corsi.