Preu 2024: 60 € (inclou les lliçons i 1 mes de suport)
Bourne-again shell: Bash com a llenguatge
Es forma per a desenvolupar programes en el llenguatge inclòs a la pràctica totalitat dels sistemes de tipus UNIX, com és GNU/Linux.
El llenguatge s’utilitza per programació imperativa o per procediments, com a seqüència clarament definida d’instruccions per al dispositiu, la qual cosa conforma un algorisme. No deixa de ser un llenguatge interpretat i d’alt nivell.
El llenguatge pot ser el més adequat per a tasques especialitzades i de màxima portabilitat, i poc adequat per a grans projectes de programari o d’interacció gràfica.
Veure Bash a l’enciclopèdia
Requisits
- Nocions bàsiques d’alguna línia de comandes (de qualsevol sistema operatiu)
- Nocions bàsiques de programació (en qualsevol llenguatge)
- Sistema operatiu GNU (com qualsevol distribució què inclogui Linux)
Objectius
Capacitar-se per a:
- Automatitzar qualsevol tasca d’un sistema operatiu de la familia UNIX, com és GNU/Linux, incloent el desenvolupament d’aplicacions simples per a usuari comú.
- Escriure codi font fàcilment comprensible.
- Obtenir programes compatibles amb el màxim d’entorns operatius i que compleixin en allò possible amb la norma POSIX.
Continguts i durada*
- Dispositius i entorns operatius (15′)
- Format i execució de fitxers (15′)
- Variables, paràmetres, cadenes de text, operacions (30′)
- Crides externes i redireccions (15′)
- Estructures de control: Condició, selecció, bucle (15′)
- Canalitzacions (15′)
- Funcions (15′)
- Gestió d’errors (10′)
Mètode d’aprenentatge
La qüestió teòrica s’explica centrada en la sintaxi i casos, es mostren exemples i es demanen exercicis.
Es pot demanar la variació dels exemples per aclarir dubtes.
Tot i què les explicacions poguessin ser suficients, és imprescindible la posada en pràctica per tal d’adquirir el coneixement. D’una altra manera és improbable que permaneixi a la memòria.
Avaluació
Es valora l’adquisició de coneixement per:
- Preguntes d’interès per a l’alumnat en general.
- Entrega d’exercicis
- Correcció d’exercicis
- Aportacions teòriques
- Aportacions d’exemple de codi
El nivell del curs es considera assolit quan la persona estudiant aconsegueix implementar tots els capítols en casos pràctics i complint amb els ojectius.
Inscriure’m |
(*) Les durades són pura estimació i no compten els exercicis.