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

Questo corso appartiene alla linea: Linux
Durata: 5 Giorni
Costo: € 1.790,00
Iva esclusa Condividi
OEO034

A chi è rivolto il corso?
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.

Descrizione:

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
 
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 

Dotazione:
Ciascun partecipante avrà a disposizione, una postazione allestita con i sistemi operativi ed il software necessario alle esercitazioni

0 commenti trovati
Per lasciare un commento devi effettuare il Login con lo username e la password che ti sono stati inviati quando ti sei iscritto ad uno dei nostri corsi.