Geeks Academy
Computer coding: C/C++ Junior Developer

Corso Computer coding
C/C++ Junior Developer
RICHIEDI INFORMAZIONI

Corso Computer coding
C/C++ Junior Developer

Computer coding

Computer coding

Corso C/C++ Junior Developer

Grazie alle competenze acquisite in questo corso sarà notevolemente agevolato l'apprendimento di qualunque altro linguaggio di programmazione

CorsoComputer codingFormula On demand

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


Computer coding: C/C++ Junior Developer

Computer coding

Durata: 64 ore

Job Placement

Italiano

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

Sede

Promozioni

Borse di studio

Capienza

Online - On Demand

Nessuna promozione al momento

Assegnate

Posti esauriti

Corso C/C++ Junior Developer | Computer coding formula On demand

Scenario

Il 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, entrami consentono di creare codice altamente efficiente per impiegare al meglio le risorse hardware di qualsiasi sistema di calcolo.

Modulo 1

  • 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

  • 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 corso è rivolto a chiunque vuole imparare a programmare dalle basi e intende conseguire il profilo di sviluppatore software professionale o, più semplicemente, è indicato per coloro che hanno cuoriosità e piacere di entrare nel mondo digitale dei "bit".
Vedi qui la storia del fondatore

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 come anche di tutti i linguaggi di programmazione che hanno acquisito gli elementi sintattici di base C/C++ (Java, Python, Php, ecc).

Dotazioni 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

Richiedi informazioni

E SCARICA LA BROCHURE


Collegati con il tuo profilo:

Oppure compila i campi:

Condividi con:


Docenti

Area del Corso

Computer coding

Computer coding


Saper programmare significa comunicare nell'unica vera lingua globale e continua ad essere una delle skills più ricercate e ben pagate: il pensiero logico e creativo che necessita non può essere riprodotto dalle macchine. In Italia, i programmatori sono le figure più ricercate e ambite dalle aziende, con un gap di quasi 45 mila posizioni.

Potrebbero interessarti anche questi corsi di Computer coding

Corso 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

powered by dunp