Programmation de shell-scripts pour Linux / SEM-10804

SECONDAIRE

La programmation système vous permet de créer des scripts automatisant des tâches répétitives comme les configurations
des nombreuses machines du DIP.

Prérequis:

La programmation (autres langages) ne doit pas être une inconnue pour vous. Sans être un expert, vous devez avoir des notions sur la programmation: boucle, test, procédure, paramètre... doivent être des mots dont vous comprenez le sens.

Modalités :
En ligne environ 4h d'écoute et prise de notes vidéos et 4h d'exercices.

Contenu :

  • Les outils de base : éditeur et terminal.
  • Les commandes de base.
  • La création d'un programme; Rendre un fichier exécutable.
  • La syntaxe et les caractères spéciaux.
  • Les variables.
  • Les entrées/sorties dans le terminal.
  • Les canaux standards d'entrées/sorties et les redirections.
  • Les structures de contrôle.
  • Les appels et passages de paramètres.
  • Les codes de sortie et d'erreurs.
  • Les fonctions.
  • Les protections, droits et interdictions sur les fichiers.
  • Les types de fichiers: standards (textes, binaires...), périphériques, tubes, liens.
  • Les processus, sous-processus (père-fils), envoyer un signal, manipuler un processus.
  • L'utilitaires: Dialog (fenêtres de dialogue graphiques).
  • Et des exercices...

Date : Le cours est disponible en ligne.

Pour vous inscrire : inscription dans SIRH pour que votre module soit validé. Un e-mail de confirmation vous sera alors adressé lorsque la formation en ligne sera disponible et vous pourrez la suivre en cliquant sur le bouton ci-dessous.

Formateur : Eric Haldi  edu-haldie@eduge.ch ou eric.haldi@edu.ge.ch