Johns Hopkins University Formazione online gratuita

Unix Workbench

Descrizione

Unix costituisce una base che è spesso molto utile per raggiungere altri obiettivi che potresti avere per te e il tuo computer, che si tratti di gestire un'impresa, scrivere un libro, curare una malattia o creare la prossima fantastica app. I mezzi per raggiungere questi obiettivi a volte vengono realizzati scrivendo software. Il software non può essere estratto dal terreno, né i semi del software possono essere piantati in primavera per essere raccolti entro l'autunno. Il software non viene prodotto nelle fabbriche su una catena di montaggio. Il software è un bene fatto a mano, spesso su misura. Se uno sviluppatore di software è un artigiano, Unix è il suo banco di lavoro. Unix fornisce un insieme essenziale e semplice di strumenti in un ambiente privo di distrazioni. Anche se non sei uno sviluppatore di software che impara Unix può aprirti a nuovi metodi di pensiero e nuovi modi per scalare le tue idee.

Questo corso è rivolto a persone che non conoscono la programmazione e non conoscono i sistemi operativi Unix come macOS e le distribuzioni Linux come Ubuntu. Si accederà alla maggior parte delle tecnologie discusse in questo corso tramite un'interfaccia a riga di comando. Le interfacce della riga di comando possono sembrare aliene all'inizio, quindi questo corso tenta di tracciare un parallelismo tra l'utilizzo della riga di comando e le azioni che normalmente intraprenderesti mentre usi il mouse e la tastiera. Imparerai anche come scrivere piccoli pezzi di software in un linguaggio di programmazione chiamato Bash, che ti consente di collegare insieme gli strumenti di cui parleremo. La mia speranza è che entro la fine di questo corso sarete in grado di utilizzare diversi strumenti Unix come se fossero dei mattoncini Lego interconnessi.

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Bengalese, cinese (semplificato), portoghese (brasiliano), olandese, tedesco, russo, inglese, spagnolo, hindi, persiano

Unix Workbench - Johns Hopkins University