Caricamento...
OEO034

Strumenti di sviluppo applicativi in C e C++ (su piattaforma Linux)

Prezzo

€ 1,790.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

5 gg
Vengono descritti gli strumenti per la produzione di codice secondo gli standard Open Source e per la installazione di pacchetti indipendenti dall'architettura.
Viene data particolare enfasi alla scrittura di codice pulito e portatile e alla costruzione di sicurezza fin dal momento della codifica. 
 
Obiettivi:
- Installare ed attivare appicativi Open Source
- Comprendere l'utilizzo dei principali strumenti per la produzione e manutenzione di progetti complessi
- Compiere un debugging mirato
- Analizzare le prestazioni dei programmi, in particolare per la gestione della memoria
 

 

Il corso è volto a descrivere e utilizzare i principali strumenti di sviluppo di applicativi complessi, scritti nei linguaggi C e C++: il Makefile, il debugger Gdb con svariati front-end, la gestione di codici sorgente con Subversion e Git, ecc.
Prerequisiti:
Conoscenze di programmazione in linguaggio C o C++ su piattaforma Unix/Linux.
Contenuti:
- Il processo di sviluppo applicativi e gli strumenti Open Source
- Strumenti GNU e depositi software
- Il processo di porting applicativi GNU
- Formati di archiviazione e pacchettizzazione
- Make e il Makefile
- Make avanzato
- Strumenti di editazione del codice
- Vim
- Le macro Vim come ausilio di programmazione
- Indent e stili di programmazione
- Strumenti di analisi del codice sorgente
- Controllo versioni con Diff e Patch
- Controllo versioni con RCS
- Gestione progetti distribuiti con CVS e Subversion
- Gestione progetti distribuiti con Git
- Strumenti di monitoraggio della memoria
- Strumenti di debugging dei files e dei processi
- Analisi delle performance dei programmi
- Il debugger Gdb
- Front-ends al debugger Gdb
- Creazione di librerie dinamiche
- Uso di librerie dinamiche di terze parti
 
Documentazione didattica fornita:
Courseware OverNet Education in formato elettronico 


Sede Data P