MOOCs gratuits : catalogue de cours en ligne ouverts et massifs

MOOC Maîtriser le shell Bash

Inscriptions ouvertes jusqu'au 23 mars 2018

Le MOOC Maîtriser le shell Bash vous donne les compétences pour utiliser cette interface puissante avec le système d'exploitation et pour automatiser des travaux. De manière plus générale, vous aurez les clefs pour écrire vos propres scripts avec un langage de commandes. Une approche expérimentale est suivie ici en effectuant des exercices pratiques en fin de chaque activité.

MOOC sur FUN-MOOC - du 5.02.18 au 3.04.2018
Auteur(s): Pascal Anelli, Régis Girad, Xavier Nicolay, Denis Payet, Tahiry Razafindralambo, Pierre Ugo Tournoux

Présentation du MOOC Maîtriser le shell Bash

Informations pratiques sur le MOOC

  • Type: MOOC, cours en ligne, exercices, quiz, attestation de suivi
  • Temps d'apprentissage: 6 semaines
  • Niveau: à partir de la Terminale option I.S.N.
  • Durée d'exécution: 05:00h/semaine
  • Langues: français
  • Contenu: vidéos, supports écrits
  • Public cible: lycéens, étudiant, professionnels de l'informatique
  • Age attendu: 18 et +
  • Droits: Licence Creative Commons BY-NC-SA

Description du MOOC

Interagir avec un ordinateur est devenu courant de nos jours que ce soit avec :

  • son téléphone
  • sa tablette
  • son ordinateur portable

Si la plupart des utilisateurs se contente d'une interface graphique dont la plage d'actions reste limitée, l'utilisateur désireux d'avoir le contrôle total de son ordinateur doit sortir du carcan de l'interface graphique. Il doit pouvoir exprimer les commandes qu'il souhaite exécuter. Encore de nos jours, la méthode de saisie des commandes s'effectue par un clavier dans une application de console ou de terminal. D'ailleurs, au cinéma ne voit-on pas l'utilisateur ayant un contrôle complet de l'ordinateur interagir avec une console ?

Ce MOOC donne les bases d'utilisation d'un langage de commandes informatique en l'illustrant avec le shell Bash. Ce shell intègre des structures qui en font un langage de programmation utile pour automatiser des travaux. De plus, le Bash est la version de shell que l'on retrouve de nos jours dans tous les systèmes d'exploitations. C'est pourquoi, aujourd'hui plus qu'hier, maitriser le shell Bash est indispensable pour toutes personnes désirant contrôler l'appareil sur lequel il est installé.

Ce MOOC constitue un module indispensable à toute personne amenée à effectuer des activités :

  • de développement
  • d'exploitation
  • de maintenance informatique

Le but de cet apprentissage peut être :

  • soit de vous préparer à une formation d'informaticien par un cursus d'ingénieur ou de master en informatique ou en électronique
  • soit de s'initier à un langage de commandes pour mieux contrôler les ordinateurs qui vous entourent

Déroulement du MOOC

Ce MOOC se déroule sur 6 semaines. Il présente 4 thèmes comportant en tout 20 activités.

Chaque activité est composée :

  • d'une vidéo axée sur une thématique précise
  • d'un support écrit

Des exercices sous forme de quiz vous permettront de vérifier vos acquis.

Des exercices pratiques avec correction automatique vous seront proposés pour être expérimentés facilement dans une console dans un environnement simplifié.

Pour chaque activité, des discussions seront ouvertes sur le forum.

Vous aurez accès à tous les contenus :

  • vidéos
  • documents
  • quiz

Vous conserverez l'accès même après sa fermeture.

Plan du MOOC

Ce MOOC se déroule sur 6 semaines de cours et 4 séquences d'activités :

  • Séquence 1 : Découvrez votre système d'exploitation (S.E.)
  • Séquence 2 : Interagissez avec le Bash
  • Séquence 3 : Maîtrisez votre système d'exploitation par le Bash
  • Séquence 4 : Automatisez vos travaux

Évaluation

Chaque activité comporte un quiz portant sur les notions présentées dans la vidéo. De plus chaque activité comporte un exercice pratique évalué par un quiz. Le devoir de fin de séquence se fait sous la forme d'un quiz. La réussite de ces quiz avec 60% en global permet d'obtenir une attestation de suivi avec succès.

Informations pédagogiques

Public

  • Public visé : Ce MOOC peut intéresser :
    • les personnes s'initiant à un système d'exploitation inspiré de Unix
    • les étudiants en informatique de niveau Licence ou ingénieur
    • les lycéens de terminal inscrits dans l'option I.S.N. et voulant en savoir plus
    • tous les professionnels du domaine de l'informatique souhaitant enrichir leurs compétences par l'interaction avec le système d'exploitation
  • Pré-requis : Ce MOOC nécessite de connaître :
    • l'utilisation courante d'un ordinateur
    • les bases en informatique, c'est-à-dire savoir ce qu'est :
      • un système de fichiers
      • une application
      • etc.

Objectif pédagogique du MOOC

  • Objectif : Ce MOOC a pour but de vous permettre de :
    • décrire par des commandes des tâches courantes à effectuer sur votre ordinateur
    • configurer votre environnement
    • enchaîner des commandes pour effectuer des traitements spécifiques
    • utiliser une console pour administrer votre ordinateur
    • écrire des scripts shell pour automatiser des travaux
    • lire des scripts shell et comprendre leur fonctionnement
    • corriger des erreurs dans des scripts existants

En bref, vous maîtriserez la syntaxe de base du shell Bash pour écrire des commandes ainsi que la sémantique des commandes importantes afin de définir leurs enchainements pour résoudre un problème donné.

Intervenants, édition et diffusion du MOOC Maîtriser le shell Bash

Intervenants

Université de la Réunion

Édition

Diffusion

Plateforme

Conditions d'utilisation :

  • Du cours : Licence Creative Commons BY-NC-SA (Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions). L'utilisateur doit mentionner le nom de l'auteur, il peut exploiter l'œuvre sauf dans un contexte commercial, il peut créer une œuvre dérivée de l'œuvre originale si l'œuvre dérivée est diffusée sous la même licence que l'œuvre originale.
  • Des contenus produits par les participants : Licence Creative Commons BY-NC-SA (Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions). L'utilisateur doit mentionner le nom de l'auteur, il peut exploiter l'œuvre sauf dans un contexte commercial, il peut créer une œuvre dérivée de l'œuvre originale si l'œuvre dérivée est diffusée sous la même licence que l'œuvre originale.

Documents annexes - MOOC Maîtriser le shell Bash

MOOCs recommandées

Ce MOOC vient compléter les MOOCs :

1ère publication : 24.10.2017 - Mise à jour : 21.12.2017