935 formations: TIC

La formation que vous souhaitiez consulter n'est plus disponible. C'est pourquoi nous vous proposons descours similaires.

Python

  • formation par NHA Afstandsonderwijs
  • En ligne

Agile Scrum

  • formation par NHA Afstandsonderwijs
  • En ligne

WordPress

  • formation par NHA Afstandsonderwijs
  • En ligne
ABIS

La programmation shell en Linux & UNIX

  • par ABIS
Louvain et En ligne
2.160

Apprenez lire, écrire et modifier des scripts "shell" pendent ce cours de trois journées chez ABIS.

Les utilisateurs de Linux et UNIX connaissent le shell comme un interpréteur de commandes interactif. Mais saviez-vous que le shell est aussi un véritable langage de programmation? Un programmeur expérimenté peut écrire ses propres commandes et les utiliser pour automatiser un certain nombre de tâches récurrentes.

Ce cours aborde l'aspect "scripting" de la syntaxe du shell (en particulier du Bourne shell, de bash, de zsh et de ksh). De plus, l'utilisation de awk et de sed est également abordée en détail.

A l'issue du cours, les participants

  • seront capables d'écrire des scripts shell relativement complexes
  • comprendront les scripts existants
  • peuvent adapter les scripts à leurs besoins.

  • Basic shell scripting: une récapitulation
  • Achever des procédures "batch"
  • Manipuler du texte en batch (sed, tr, ...) • outils Unix en batch (ftp, arithmétique, "here documents", ...) • synchroniser des procès (wait, trap, exit, return, ...) • définir des fonctions; librairie de fonctions; disponibilité des fonctions
  • Shell programming avancé - basé sur le Korn shell, sur bash (Linux) et sur zsh (macOS):
    Écrire des testes logiques • évaluer des testes • branching • iterations • expressions arithmétiques • scripting interactif
  • AWK programming:
    structure d'une programme • verbes • arguments • syntaxe d'un instruction • conditions basées sur file parsing • expressions régulières • chercher dans un fichier type "base de données" et le mettre à jour • générer des rapports simples

Enseignement collectif, y inclus des démonstrations. Les exercices individuelles occupent une grande partie du temps.

Formation interactive en temps réel – disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

Le participant a suivi Linux / UNIX: cours de base ou possède une expérience équivalente, et a de la connaissance élémentaire d'un langage de programmation.

Louvain € 2.160(TVA incluse) S'inscrire

Utilisateurs expérimentés et administrateurs système de Linux ou de UNIX qui sont responsables de l'organisation et de la gestion d'un environnement efficace basé sur des procédures intelligentes, ou qui souhaitent automatiser leurs activités de routine quotidiennes.