Training: Shell Programming in Unix/Linux

Ref. PSUL
Duration:
3
 days
Exam:
Not certifying
Level:
Intermediate

Description

This course presents how to achieve greater security and intuitive proficiency through the Shell and the well-stocked toolbox of Linux/Unix, and how to experiment with and use them.

Participant profiles

  • Experienced Unix programmers
  • Unix or Linux administrators with programming experience

Objectives

  • Utilize the countless possibilities of the Linux/Unix Shell and the available tool palette
  • Develop efficient working tools as well as small and medium-sized applications

Prerequisites

  • Experience with vi or vim editor and programming, equivalent knowledge

Course content

  • Concept of script
  • Running a script
  • Concept of variables
  • Passing arguments to a script
  • Test statements
  • Arithmetic operations
  • Manipulating strings
  • Conditional execution statements
  • Interactive execution statements
  • Using functions
  • Handling command-line options
  • Handling menus
  • Intercepting signals
  • Debugging and troubleshooting a script

Documentation

  • Courseware included

Lab / Exercises

  • Practice exercises will be given at the end of each module

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge

lun29Avrmer01MaiLausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPSUL

lun29Avrmer01MaiVirtuelVirtual Etiquettes de sessionPSUL

lun03Juin(Juin 3)09:00mer05(Juin 5)17:00VirtuelVirtual Etiquettes de sessionPSUL

lun03Juin(Juin 3)09:00mer05(Juin 5)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionPSUL

lun08juil(juil 8)09:00mer10(juil 10)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPSUL

lun08juil(juil 8)09:00mer10(juil 10)17:00VirtuelVirtual Etiquettes de sessionPSUL

lun12Aoû(Aoû 12)09:00mer14(Aoû 14)17:00VirtuelVirtual Etiquettes de sessionPSUL

lun12Aoû(Aoû 12)09:00mer14(Aoû 14)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionPSUL

lun16Sep(Sep 16)09:00mer18(Sep 18)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPSUL

lun16Sep(Sep 16)09:00mer18(Sep 18)17:00VirtuelVirtual Etiquettes de sessionPSUL

lun21Oct(Oct 21)09:00mer23(Oct 23)17:00VirtuelVirtual Etiquettes de sessionPSUL

lun21Oct(Oct 21)09:00mer23(Oct 23)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionPSUL

lun25Nov(Nov 25)09:00mer27(Nov 27)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPSUL

lun25Nov(Nov 25)09:00mer27(Nov 27)17:00VirtuelVirtual Etiquettes de sessionPSUL

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request

X
X
X
X