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 |
- E' prevista nelle mod. Tutor, Certificate ed Extra
- E' previsto nelle mod. Certificate ed Extra
Prezzi ed Info del corso C++
Sommario lezioni del corso C++
- Introduzione a C++
- Contesto applicativo
- Installazione di Code::Blocks
- Il primo programma in C++
- Variabili e tipi di dato
- Dichiarazione
- Assegnazione
- Utilizzo
- Codifica ASCII
- Codifica ASCII: esempio di utilizzo
- Operatori
- Gestione dell'input
- Esecuzione delle operazioni aritmetiche
- Gestione dell'output
- Programma di esempio
- Controllo di flusso del programma
- If
- Else, else if
- Switch
- Esempio
- I cicli
- Ciclo while-do
- Ciclo do-while
- Ciclo for
- Esempio
- Array
- Dichiarazione, assegnazione, accesso
- Utilizzo
- Esempio
- Puntatori
- Dichiarazione, utilizzo
- Puntatori e array
- Funzioni
- Dichiarazione, definizione, chiamata
- Sintassi, esempio di funzione
- Funzioni e puntatori
- Classi
- Costruttore, distruttore
- Costruttore di copia
- Metodi di accesso
- Altri metodi
- Classe String
- Dichiarazione
- Input/output
- Il metodo size
- Il metodo compare
- Il metodo replace
- Operatore +
- Ereditarietà e polimorfismo
- Ereditarietà: classe base e classe derivata
- Polimorfismo
- Ereditarietà multipla
- Overloading e overriding
- Overloading di funzioni
- Overloading di metodi
- Overloading di operatori
- Overriding di metodi
- ADT
- Template
- Template applicato a funzioni
- Template applicato a classi
- Strutture dati dinamiche
- Coda
- Stack
- 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
- 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.