C++

Hitech Lab
A Palermo

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Palermo
  • 40 ore di lezione
Descrizione

Obiettivo del corso: Il corso pone come obiettivo, utilizzo con sicurezza del complesso linguaggio C++. Durante il corso saranno sviluppate applicazioni che metteranno in luce le potenzialità del linguaggio apprezzando le caratteristiche di un linguaggio real object oriented.
Rivolto a: l corso, è rivolto a tutti coloro che vogliono conoscere un linguaggio di programmazione potente ed affidabile con il quale sarà possibile realizzare le più svariate applicazioni anche rivolte ai sistemi più critici, da quelle amatoriali sino a quelle di livello industriale. Chi vuole intraprendere la professione di programmatore non può certo trascurare le conoscenze di un linguaggio di programmazione come C e C++.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Palermo
via g.b. lulli 42, 90145, Palermo, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Conoscenza sistema operativo Windows. Non essendo questo un corso per principianti si richiede anche una certa predisposizione allo studio dei linguaggi di programmazione.

Professori

certificati adobe
certificati adobe
ingegneri informatici

Programma


INDICATO PER GLI STUDI UNIVERSITARI
C++ é un linguaggio di programmazione orientato agli oggetti che prende spunto dal famoso linguaggio C e dotato di caratteristiche supplementari come: nuovi tipi di dati, classi, Template, eccezioni, Overloading degli operatori e delle funzioni, ecc. È adatto alla realizzazione di qualsiasi tipo di applicazione, da quelle che operano su basi di dati sino alla realizzazione 3D e di video games.

Il linguaggio C++ è un linguaggio molto robusto e affidabile con una scalabilità non indifferente, proprio per questo viene utilizzato moltissimo da tutte le più grosse aziende di sviluppo software. Il suo utilizzo ha raggiunto un notevole successo anche per le sua adattabilità e semplicità nello sviluppare applicazioni che sono in grado di sfruttare al massimo le nuove caratteristichhe hardware dei personal computer e delle loro periferiche.

Il corso è tenuto da docenti certificati e qualificati che hanno acquisito anni di esperienza sia a livello universitario che sul campo nello sviluppo di applicativi.

- possibilità di acquisire le conoscenze necessarie per iniziare una nuova professione;
- metodologia specifica coadiuvata da moderni strumenti didattici;
- docenti certificati e professionisti del settore;
- classi composte al massimo da 6/7 partecipanti;
- materiale didattico ufficiale;
- possibilità di scegliere il giorno e l’orario di frequenza;
- pagamento del corso con piccole rate mensili senza interessi e senza finanziamento;

Di seguito gli argomenti che verranno affrontati durante il corso:

Introduzione: i computer, la programmazione e il C++
• Introduzione
• I personal computer, i sistemi distribuiti e i sistemi clent/server
• Il C e il C++: un po' di storia
• La libreria standard del C++
• La programmazione strutturata
• Gli elementi fondamentali di un tipico ambiente C++
• Alcune considerazioni generali sul C++ e sul nostro corso
• Un programma semplice: visualizzare una linea di testo
Introduzione alla programmazione C++
• Il primo programma C++
• Modifica del primo programma C++
• C++ l’addizione di due numeri interi
• La memoria: concetti fondamentali
• I calcoli aritmetici
• Gli operatori relazionali e di uguaglianza
Introduzione alle classi e agli oggetti
• Classi, oggetti, dati e funzioni membro
• Definizione di una classe con una funzione membro
• Definizione di una classe con una funzione membro con un parametro
• I dati membro e le funzioni set e get
• Inizializzazione degli oggetti tramite i costruttori
• Memorizzazione di una classe in un file
• Convalida dei dati con le funzioni set
Le strutture di controllo
• Introduzione
• Gli algoritmi
• Lo pseudocodice
• Le strutture di controllo
• L’istruzione IF
• La strutture di selezione if..else
• L’istruzione iterativa While
• L’iterazione controllata da un contatore
• Le istruzioni di controllo nidificate
• Gli operatori di assegnamento
• Gli operatori di incremento o decremento
Le strutture di controllo – seconda parte
• L’istruzione di iterazione for
• Esempi di istruzioni for
• L’istruzione iterativa do…while
• L’istruzione switch
• Le istruzioni break e continue
• Gli operatori logici
• L’operatore di uguaglianza e di assegnamento
Le funzioni e la ricorsione
• Introduzione
• I componenti di un programma C++
• Le funzioni matematiche della libreria standard
• I file di intestazione della libreria standard del C++
• La generazione dei numeri casuali
• La parola riservata enum
• Le funzioni in linea
• Gli argomenti di default
• La ridefinizione delle funzioni
• Il concetto di ricorsione
Gli array
• Introduzione
• Gli array
• Alcuni esempi di array
• Il passaggio di un array a una funzione
• Ricerca lineare negli array
• Ordinamento degli array per inserzione
Le classi
• Introduzione
• Gli oggetti e le funzioni membro costanti
• Il concetto di composizione
• Le funzioni e le classi friend
• Il puntatore this
• I membri static di una classe
L’ereditarietà
• Introduzione
• Le classi base e derivate
• I membri protected
• Le relazioni tra classe base e classi derivate
• Utilizzo dei costruttori e dei distruttori nelle classi derivate
• Ereditarietà di tipo pubblic, protected e private
Il polimorfismo
• Introduzione
• Esempi di polimorfismo
• Le relazioni tra oggetti di una gerarchia di ereditarietà
• I campi di tipo e le istruzioni switch


Confronta questo corso con altri simili
Leggi tutto