geeksAcademy

Corso Specializzazione xLinguaggi di Programmazione
C/C++ Junior Developer
RICHIEDI INFORMAZIONI

Corso Specializzazione xLinguaggi di Programmazione
C/C++ Junior Developer

xLinguaggi di Programmazione

xLinguaggi di Programmazione

Corso Specializzazione C/C++ Junior Developer

Arricchisci il bagaglio delle tue competenze digitali con C/C++. Al termine del percorso l'apprendimento di qualunque altro linguaggio di programmazione risulterà molto più semplice!

Corso SpecializzazionexLinguaggi di ProgrammazioneFormula On demand

C e il suo successore C++ sono tra i linguaggi di programmazione general-purpose più diffusi. Consentono di creare codici altamente efficienti per impiegare al meglio le risorse hardware di qualsiasi sistema di calcolo. Questo workshop fornirà solide conoscenze dei paradigmi della programmazione strutturata e della programmazione object-oriented.


Durata: 64 ore

Job Placement

Italiano

Dove si svolgerà il Corso Specializzazione C/C++ Junior Developer?

Sede

Promozioni

Borse di studio

Capienza

Online - On Demand

Nessuna promozione al momento

Assegnate

2 posti disponibili
capienza del Corso Specializzazione: 8

Corso Specializzazione C/C++ Junior Developer | xLinguaggi di Programmazione formula On demand

C e il suo successore C++ sono tra i linguaggi di programmazione general-purpose a più ampia diffusione. Utilizzati nell'ambito dello sviluppo sistemi operativi e sviluppo videogiochi, trovano applicazione per la creazione di routine dedicate a sistemi embedded e board IoT. Mentre il C++ implementa il paradigma della programmazione ad oggetti ed il C prevede esclusivamente la programmazione procedurale, entrambi consentono di creare codici altamente efficienti per impiegare al meglio le risorse hardware di qualsiasi sistema di calcolo.

MODULO 1 | Linguaggio C

  • Introduzione al C e alle specifiche del linguaggio.
  • Configurazione dell'ambiente di sviluppo.
  • Creazione, compilazione ed esecuzione del primo programma.
  • Regole di sintassi, parole chiave.
  • Tipi di dato e convenzioni di codifica.
  • Operatori aritmetici, relazionali, logici, sui bit, di conversione di tipo.
  • Dichiarazione di variabili e regole di ambito.
  • Strutture di controllo del flusso di elaborazione (salti e cicli).
  • Il Preprocessore.
  • Funzioni: dichiarazione, chiamata, passaggio di parametri, implementazione, restituzione di valore.
  • Funzioni ricorsive. Vettori mono e multidimensionali.
  • Algoritmi di ricerca e ordinamento.
  • Puntatori e aritmetica degli indirizzi.
  • Stringhe e creazione di una libreria di funzioni sulle stringhe.
  • Il “buffer overflow”.
  • Tipi di dato definiti dall'utente.
  • Gestione dinamica della memoria.
  • Strutture dati e algoritmi: liste, pile, alberi.
  • Gestione dei file.
  • Passaggio di argomenti dalla linea di comando.
  • I principali linguaggi di programmazione a confronto con il C.

MODULO 2 | Linguaggio C++

  • Introduzione
  • Le strutture di controllo
  • Classi e oggetti
  • Le funzioni
  • Gli Array
  • Puntatori e stringhe
  • Le classi e l'astrazione dei dati
  • L'overloading degli operatori
  • L'ereditarietà
  • Le funzioni virtuali e il polimorfismo
  • Gli stream di imput/output del C++

Il workshop è rivolto a chiunque voglia imparare a programmare dalle basi, per ragioni professionali o per puro interesse personale. 

Il modulo 1 permette di ottenere la comprensione dei principi base della programmazione propedeutici per il percorso Cybersecurity, mentre il modulo 2 risulterà di grande vantaggio per chi si orienta al mondo della Blockchain e del Gaming e, più in generale, della programmazione ad oggetti e di tutti i linguaggi di programmazione che hanno acquisito gli elementi sintattici di base C/C++ (Java, Python, Php, ecc).

Diplomi e certificazioni
Il corso rilascia l’attestato “DIPLOMA Geeks Academy”, il “DIPLOMA SUPPLEMENT”, e le CERTIFICAZIONI Internazionali EXIN (facoltative), se previste.

Career Coaching
Per 5 anni dalla conclusione del corso avrai la possibilità di usufruire gratuitamente del nostro servizio di supporto attivo per l'inserimento e l'avanzamento professionale. Il 95% dei diplomati ha trovato un nuovo impiego entro 3 mesi dalla fine del corso!

Formula Smart Education
Il corso sarà erogato in modalità FAD, con lezioni OnlineLive. Le lezioni potranno tenersi la sera (es. Martedì e Giovedì 21:00 - 22:40) e/o nel weekend (Sabato e/o Domenica 10:00-13:20 e/o 14:10-17:40). Le esercitazioni pratiche, i laboratori e il materiale didattico sono inclusi nel piano di studi.
NOTA: le ore vanno intese come ore accademiche di 50 minuti.

Piattaforma e-learning
La nostra didattica ti permette di studiare dove e quando vuoi, anche se lavori e hai poco tempo. Tutte le lezioni vengono erogate in diretta OnlineLive da docenti in presenza, e sono registrate per renderle fruibili anche in differita sulla nostra piattaforma e-learning – dove troverai anche numerosi contenuti utili per studiare ed esercitarti individualmente!

Modalità di pagamento, finanziamento e welfare aziendale 
Pagamento prima della partenza del corso. Se lo desideri, puoi finanziare l'importo con rateizzazione fino a 12 mesi.
Puoi anche avvalerti dei voucher di welfare aziendale che trovi su TantoSvago.it, o direttamente sulla piattaforma Eden Red a copertura totale o parziale della quota di partecipazione.

Dotazioni tecniche di base
-minime: CPU dual core 64-bit on x86-64 | RAM 4GB
-consigliate: CPU i3-4th o i5-3rd o superiore | RAM 8GB o più | Risoluzione schermo 1920*1080

Tutti i corsi sono a numero chiuso 

Compila il form per ottenere maggiori informazioni sui nostri servizi (promozioni in corso, modalità di finanziamento, career coaching & job placement) e verificare la disponibilità! 

Richiedi informazioni

E SCARICA LA BROCHURE


Collegati con il tuo profilo:

Oppure compila i campi:

+39

Condividi con:


Docenti

Area del Corso Specializzazione

xLinguaggi di Programmazione

xLinguaggi di Programmazione


I linguaggi di programmazione sono essenziali per sviluppare soluzioni digitali. Con l'espansione dell'automazione, dell'intelligenza artificiale e dei dati, saper programmare è cruciale per comprendere e guidare il progresso tecnologico. Queste competenze aprono opportunità in vari settori, favorendo l'innovazione e il successo nel futuro digitale

Potrebbero interessarti anche questi corsi di xLinguaggi di Programmazione

Corso Specializzazione C/C++ Junior Developer

Blockchain: 4.9 miliardi di investimenti EU entro il 2023

Il mercato globale della Cybersecurity varrà oltre 300 miliardi di euro nel 2025

13.4 milioni di Data Workers europei entro il 2028

Stai dalla parte giusta della Data economy. Scegli Geeks Academy!

RICHIEDI INFORMAZIONI

I nostri Partner

Web Design and Development by dunp