We maket IT possible!
Corso Linux
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Periodo: Da definire | Formula: 12 ore dalle 15:00 alle 18:00 | Modalità: LIVE STREAMING
€ 800
Destinatari
Certificato
Obiettivi
Durata
dalle 15:00 alle 18:00.
COSA IMPARERAI CON IL CORSO LINUX
Linux è un sistema operativo assai diffuso nel mondo dell’information technology. È importante quindi, se operi in questo settore, raggiungere un elevato livello nell’utilizzo del sistema operativo Linux da riga di comando.
Il nostro corso ti preparerà in particolare ad essere in grado di interagire con il filesystem Linux, definire utenti e gruppi, governando i permessi di accesso a file e directory. Il corso non trascura gli aspetti di networking fornendo le conoscenze fondamentali per l’utilizzo di Linux all’interno di reti LAN. La conclusione del corso prevede aspetti di programmazione legati al mondo Linux con un’introduzione al linguaggio Python e alla bash shell programming.
DESCRIZIONE
Linux è un sistema operativo assai diffuso nel mondo dell’information technology.
Statisticamente, siti come W3Techs, riportano che circa il 68% dei server web su Internet utilizza Unix. La maggior parte di questi server esegue una versione particolare di Unix denominata Linux. Nel mondo del lavoro, anche se il ruolo ricoperto non è quello di un amministratore di sistema, può venir richiesto di installare il software che si è prodotto.
Presto o tardi, è assai probabile scontrarsi con l’esigenza di un’interazione con un sistema Linux. Approcciare ad un task di questo tipo, senza un’adeguata preparazione, può portare a commettere degli errori.
Con questo corso acquisirai tutte le conoscenze necessarie per poter interagire al meglio con una macchina Linux.
STRUMENTI
Gli strumenti hardware e software richiesti per la partecipazione al corso sono i seguenti:
- Personal Computer
- con Windows 10/11 con core i7 (o equivalente) e con almeno 16 GB di Ram.
- Accessori
- Scheda audio
- Cuffie o altoparlanti
- Microfono
Ulteriori software verranno indicati durante il corso.
PROGRAMMA
- Processi, Thread, Scheduling
- Dispositivi I/O, Memoria Ram/Cache/Virtual
- Modalità applicativa e modalità Kernel
- Filesystem
- Bootloader
- Home Directory
- Directory di sistema
- Directory del sistema operativo
- Interazione con il sistema operativo da shell
- Navigare e visualizzare il contenuto di una directory
- Creare, rinominare, copiare e rimuovere file e directory
- Utilizzare un editor da riga di comando: Vi
- Visualizzazione, controllo e monitoraggio dei processi
Gestione utenti, password e gruppi
Gestire permessi di file e directory
- Nozioni di base su Reti LAN e protocolli suite TCP/IP
- Utilizzo della shell per operazioni fondamentali (ssh, ifconfig, ping, netstat, nslookup)
- Cenni di crittografia dei dati: utilizzo del tool OpenSSL
- Variabili d’ambiente
- Spazi e interruzioni di riga
- Variabili
- Input e output
- Valori logici e codici di uscita/istruzioni
- Istruzioni condizionali
- Cicli
- Creazione ed esecuzione degli script
- Introduzione a Python
- Gestione di ambienti Python con Anaconda
- Elementi fondamentali del linguaggio
- Tipi e variabili
- Istruzioni condizionali e di iterazione
- Funzioni e classi
- Liste, Tuple, Set e Dictionary
- Slicing
- Esecuzione di programmi Python con Jupyter e PyCharm
DOCENTE – ALESSANDRO ZOIA
Software Engineer, esperto Back End. Ha alle spalle numerose esperienze lavorative in aziende di diversi settori. Da anni si dedica anche alla docenza e cura il percorso backend delle nostre Academy.
CERTIFICATO DI PARTECIPAZIONE
Alla fine del corso ricevi il tuo attestato da inserire sul curriculum o condividere sui social!
Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!