Loading Events

« All Events

  • This event has passed.

LFD301 – Introduction to Linux, Open Source Development, and GIT 16-19/09/24

September 16 @ 9:00 September 19 @ 17:00

Questo corso ti introdurrà al mondo dello sviluppo Linux e ti fornirà il background e la formazione necessari per iniziare a lavorare con Linux. Se stai pensando di entrare nel mondo dello sviluppo Linux, questo è il miglior punto di partenza!

In questo corso imparerai la storia di Linux e cosa lo differenzia da altri sistemi operativi simili a UNIX, quali sono gli ingredienti principali di un sistema Linux e come utilizzarli, gli elementi essenziali dell’amministrazione del sistema, come gli account utente e i gruppi, i comandi essenziali, i filesystem, la sicurezza e altro ancora, i modelli di networking e di threading, gli aspetti della compilazione e dell’utilizzo delle librerie, il lavoro con Java in Linux e altro ancora.

  • Introduzione
  • Software Open Source
  • Perché utilizzare il Software Open Source?
  • Esempi di progetti OSS di successo
  • Come lavorare nei progetti OSS
  • Integrazione continua
  • Licenze OSS e questioni legali
  • Leadership vs Controllo e perché i progetti falliscono
  • Rispettare e incoraggiare la diversità nell’OSS
  • GitHub e altri provider di hosting
  • Linux e il sistema operativo
  • Ambienti grafici e interfacce
  • Amministrazione di sistema
  • Ottenere aiuto
  • Editor di testo
  • Shell, bash e linea di comando
  • Layout del filesystem, partizioni, percorsi e link
  • Inizializzazione del sistema
  • Memoria
  • Rete
  • Dettagli dei comandi
  • Utenti e gruppi
  • Filesystem Linux
  • Strumenti essenziali della linea di comando
  • Script Bash
  • File e filesystem
  • Compilazione, collegamento e librerie
  • Installazione di Java e ambiente**
  • Creazione di pacchetti RPM e Debian
  • Introduzione a GIT
  • Installazione di Git
  • Git e sistemi di controllo delle revisioni
  • Utilizzare Git: un esempio
  • Concetti e architettura di Git
  • Gestione dei file e dell’indice
  • Commit
  • Branch
  • Differenze
  • Merge
  • Gestione dei repository locali e remoti
  • Utilizzo delle patch
  • Interfacce avanzate di Git: Gerrit
  • Chiusura e sondaggio di valutazione
2940€ + IVA