Guida ai linguaggi C e C++17: da principiante ad esperto

4.4
10 opinioni
  • Il corso è buono ma la pratica scarseggia, basterebbe aggiungere degli esercizi in più
    |
  • La spiegazione è veramente di alto livello, ma purtroppo manca tutta la parte dedicata all'esercitazione
    |
  • Troppa teoria e poca pratica, non sono riuscito a capire un granchè
    |

Corso

Online

RISPARMIA 88%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    13h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Se ti avvicini per la prima volta ad un linguaggio di programmazione, questo corso fa per te.
Anche se però conosci già un altro linguaggio di programmazionema vuoi imparare il C/C++, troverai comunque in questo corso tutto ciò che ti serve.
La prima sezione del corso, che ti offro come bonus, è una sorta di corso nel corso... Imparerai infatti in modo approfondito il Paradigma Object-Oriented in tutti i suoi aspetti principali, secondo un percorso che ho ricavato dai miei (ahimè) moltissimi anni di esperienza sul campo come object-oriented analyst e designer. Le capacità che acquisirai nelle lezioni teoriche di questa prima sezione sono valide anche per qualunque linguaggio object-oriented, come Python, C#, Swift, C++.
Il corso è poi costituito da due parti. Nella prima parte viene spiegato il linguaggio di programmazione C, partendo da zero, in modo agevole anche per chi ha poca o nessuna esperienza di programmazione. Nella seconda parte, viene invece spiegato in dettaglio il linguaggio di programmazione C++17, come estensione rispetto al linguaggio C introdotto nella prima parte.
Acquistando questo corso, quindi, parteciperai in effetti a due corsi di programmazione: un corso di C (versione 11) ed un corso di C++ (versione 17).
Perché dovresti imparare a programmare in C ed in C++?
Prima di tutto, il C è il linguaggio da cui sono stati derivati molti altri linguaggi di programmazione (tra i quali in particolare Java, C++, C#, Swift, Objective-C) che sono in assoluto tra i più usati al mondo: conoscere il C ti consentirà di accedere a questi linguaggi con molta più facilità - e con un livello di approfondimento che non si può ottenere in questi linguaggi senza prima conoscere realmente la sintassi del C. in questo corso imparerai in modo approfondito:
L'utilizzo del compilatore open-source C e C++ GNU, ed un compilatore C/c++ online
L'architettura generale di un computer e di un compilatore
Le variabili, le costanti, ed i basic data types del...

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Conoscenza approfondita della sintassi e della grammatica del linguaggio C11 e C++17,Utilizzo del compilatore open-source C/C++ GNU, ed un compilatore C/C++ online,Architettura generale di un computer e di un compilatore,Le variabili, le costanti, ed i basic data types del linguaggio C,Gli operatori aritmetici,Gli array (monodimensionali e multidimensionali),Le Enumerazioni, le Strutture e le Unioni,Le strutture di controllo (condizionali e di iterazione),La progettazione delle funzioni,L'utilizzo dei puntatori (in tutti i suoi aspetti anche più avanzati),Le classi di memorizzazione,L'utilizzo delle direttive del preprocessore,I Namespace e gli Alias in C++,Le Classi e gli Oggetti in C++,L'Ereditarietà ed il Polimorfismo C++,I Template in C++

Non è richiesta nessuna particolare esperienza di programmazione.,E' richiesta la conoscenza nell'utilizzo base di un PC/Mac, e l'uso basilare del terminale.

Guida ai linguaggi C e C++17: da principiante ad esperto

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

4.4
fantastico
  • Il corso è buono ma la pratica scarseggia, basterebbe aggiungere degli esercizi in più
    |
  • La spiegazione è veramente di alto livello, ma purtroppo manca tutta la parte dedicata all'esercitazione
    |
  • Troppa teoria e poca pratica, non sono riuscito a capire un granchè
    |
90%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

David Tosolini

3.0
26/11/2019
Sul corso: Il corso è buono ma la pratica scarseggia, basterebbe aggiungere degli esercizi in più
Consiglieresti questo corso?:

Christian Piceno

5.0
26/11/2019
Sul corso: La spiegazione è veramente di alto livello, ma purtroppo manca tutta la parte dedicata all'esercitazione
Consiglieresti questo corso?:

Concetta Elia

3.0
26/11/2019
Sul corso: Troppa teoria e poca pratica, non sono riuscito a capire un granchè
Consiglieresti questo corso?: No

Camilla Merighi

3.0
26/11/2019
Sul corso: Il titolo è un po' fuorviante, non c'è pratica ed è difficile avanzare
Consiglieresti questo corso?:

Fabio Giglio

5.0
25/11/2019
Sul corso: Introduttivo e già noto ma comunque utile per ripasso e riepilogo panoramico dei linguaggi C/C++.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Strutture
  • C++
  • Programmazione
  • Programmazione C#
  • C#
  • C

Programma

Contenido del curso
Oggetti e Concetti
Classificazione
Incapsulamento
Membri di Istanza e di Classe
Generalizzazione
Ereditarietà
Composizione
Collaborazione
Gli Oggetti Software
Object Modeling in Color (gli Archetipi)
La Storia del C
Architettura di Von Neumann
Il Compilatore C
Proviamo il Compilatore C Online
""Hello, World""
Data Types
Le Variabili
Le Costanti
I Tipi Interi
I Literal Interi
I Tipi Floating-Point
Il Tipo Character
Il Tipo Boolean
ESERCITAZIONE: Operatore sizeof e Data Types
Le Conversioni Implicite
typedef
ESERCITAZIONE: typedef
Introduzione
Gli Operatori Aritmetici
ESERCITAZIONE: Operatori Aritmetici
Operatori di Assegnamento Composti
Conversioni Esplicite (type casting)
Array Mono-Dimensionali
Stringhe di Caratteri
La Funzione strcpy
Accesso ad un Array Mono-Dimensionale
ESERCITAZIONE: Array Monodimensionali
Array Multi-Dimensionali
Accesso ad un Array Multi-Dimensionale
Array con Lunghezza Variabile
Array e sizeof
ESERCITAZIONE: Array e sizeof
Le Enumerazioni
ESERCITAZIONE: Le Enumerazioni
Le Strutture: Dichiarazione
Le Strutture: Inizializzazione
Array di Strutture
Strutture Nidificate
Strutture che Contengono Array
Inizializzazione Diretta di Strutture
Strutture e typedef
ESERCITAZIONE: Le Strutture
Le Unioni
Introduzione alle Strutture di Controllo
Gli Operatori Relazionali
Lo Statement ""if""
Lo Statement ""switch""
L'Operatore Condizionale
Gli Operatori Logici
Lo Statement ""for""
Lo Statement ""break""
Lo Statement ""continue""
ESERCITAZIONE: Statement ""for"" e ""if/else""
Lo Statement ""goto""
Lo Statement ""while""
Lo Statement ""do-while""
ESERCITAZIONE: Statement ""do-while""
Introduzione alle Funzioni
Definizione di una Funzione
Invocazione di una Funzione
Prototipo di una Funzione
Argomenti: Passaggio per Valore
Variabili Interne
Variabili Esterne
Lo Scope
Inner Scope, Outer Scope
Array Mono-Dimensionali come Parametri
Array Multi-Dimensionali come Parametri
L'Istruzione ""return""
ESERCITAZIONE: Le Funzioni
Le Funzioni ""inline""
Introduzione ai Puntatori
Dichiarazione ed Assegnamento di un Puntatore
Operatore di Indirezione
Puntatori e Parametri delle Funzioni
I Puntatori e gli Array
Aritmetica dei Puntatori
ESERCITAZIONE: I Puntatori
Confronto tra Puntatori
Puntatori e Array come Parametri
Puntatori a Funzione
Puntatori ""void""
Puntatori Nulli
Puntatori a Puntatori
Array di Puntatori
Puntatori a Costante
Puntatori Costanti
Puntatori Costanti a Costanti
Puntatori e Strutture
La Funzione main()
""auto"" ed ""static""
""extern""
""register""
Allocazione Dinamica della Memoria
Le Funzioni malloc() e free()

Ulteriori informazioni

A chi è rivolto: Chiunque sia interessato ad imparare a programmare, utilizzando i linguaggi C e C++,Chiunque abbia già esperienza di programmazione in altri linguaggi, e che desidera imparare a programmare in C ed in C++
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Guida ai linguaggi C e C++17: da principiante ad esperto

20 € IVA inc.