Loading Events

« All Events

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
2940€ + IVA