- This event has passed.
LFD401 – Developing Applications for Linux 23-26/09/24
September 23 @ 9:00 – September 26 @ 17:00
Impara a sviluppare applicazioni per l’ambiente Linux. In questo corso guidato da un istruttore, farai esperienza pratica con gli strumenti e i metodi necessari per lo sviluppo di applicazioni Linux e conoscerai le caratteristiche e le tecniche uniche di Linux.
- Introduzione
- Premesse
- Come lavorare nei progetti OSS
- I Compilers
- Librerie
- Make
- Source Control
- Debug e core dump
- Strumenti di debug
- System Calls
- Gestione e allocazione della memoria
- File e filesystem in Linux
- File I/O
- Operazioni avanzate sui file
- Processi – I
- Processi – II
- Pipes e Fifos
- Asynchronous I/O
- Segnali – I
- Segnali – II
- Thread POSIX – I
- Thread POSIX – II
- Networking e Sockets
- Socket – Indirizzi e host
- Sockets – Porte e protocolli
- Sockets – Clienti
- Sockets – Server
- Sockets – Operazioni di ingresso/uscita
- Sockets – Opzioni
- Sockets Netlink
- Sockets – Multiplexing e Concurrent Servers
- Inter Process Communication
- Memoria condivisa
- Semafori
- Code di messaggi
- Sondaggio di chiusura e valutazione