• contact@mooc-francophone.com

Maîtriser le shell Bash

Interagir avec un ordinateur est devenu courant de nos jours que ce soit avec son téléphone, sa tablette ou 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 et 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 cours 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é.

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. Et de manière plus générale, ce cours vous donnera les clefs pour écrire vos propres scripts avec un langage de commandes. Une approche expérimentale est suivie par ce cours en effectuant des exercices pratiques en fin de chaque activité.

Ce MOOC constitue un module de indispensable à toutes personnes amener à effectuer des activités de développement, d’exploitation et de maintenance informatique. Le but de cet apprentissage peut être soit de se 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.

Organisateur :

Université de La Réunion

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs.
  • icon

    Intervenant

    PASCAL ANELLI

    Pascal ANELLI est enseignant-chercheur à l’Université de la Réunion. Il enseigne l’informatique depuis plus 20 ans. Il utilise les outils d’Unix et en particulier le Bash dans le cadre de ses travaux de recherche. Il a formé des dizaines d’étudiants à ce langage.

    RÉGIS GIRAD

    Régis GIRARD est maître de conférences à l’Université de La Réunion. Il a enseigné Unix et le shell pendant plusieurs années en Licence d’Informatique.

    XAVIER NICOLAY

    Xavier NICOLAY est Ingénieur de Recherche à l’Université de La Réunion. Il a été Ingénieur Systèmes & Réseaux pendant 20 ans puis Directeur Informatique. Complémentairement à cela, il est intervenu comme enseignant dans de nombreuses formations universitaires.

    DENIS PAYET

    Denis PAYET est maître de conférences à l’Université de La Réunion. Il enseigne dans le domaine du génie logiciel et de la programmation en intervenant sur les différentes formations de l’université : DUT, Licence, Master et dans le cycle Ingénieur.

    TAHIRY RAZAFINDRALAMBO

    Maître de conférences à l’Université de La Réunion il enseigne l’informatique et notamment l’automatisation des tâches d’administration sous Linux et Unix. Il utilise le Bash dans la majorité de ses travaux et l’enseigne aux étudiants.

    PIERRE UGO TOURNOUX

    Pierre Ugo TOURNOUX est maître de conférences à l’Université de La Réunion. Il enseigne l’informatique et notamment l’administration système et serveur. Le bash est la pierre angulaire de la plupart de ses enseignements.

  • icon

    Durée

    8 semaines
    Du 05 Février au 03 Avril 2018

  • icon

    Prérequis

    Utilisation courante d’un ordinateur.
    Les bases en informatique : savoir ce qu’est un système de fichiers, une application, etc.

  • icon

    Charge de travail

    5 heures / semaine

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Oui

  • icon

    Déroulement

    Ce cours se déroule sur 6 semaines présentant 4 thèmes comportant en tout 20 activités.
    Chaque activité est composée d’une part par une vidéo axée sur une thématique précise et d’autre part par un support écrit.
    Des exercices sous forme de quiz offrent aux apprenants d’apprécier leurs acquis.
    Des exercices pratiques avec correction automatique sont proposés pour être expérimentés facilement dans une console dans un environnement simplifié.
    Pour chaque activité, des discussions sont ouvertes sur le forum.
    Les inscrits auront accès à tous les contenus (vidéos, documents et quiz) et conserveront l’accès même après sa fermeture.

  • icon

    Programme

    Séquence 1 : Découvrez votre système d’exploitation (SE)
    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

  • icon

    Plateforme

    MOOCit
    Une plate-forme est basée sur la technologie du MIT et de Harvard. Spécialiste d’Open edX en France, la société MOOCit propose également l’assistance technique dans la mise en oeuvre de plateforme de MOOCs et SPOCs en marque blanche.

Evaluer ce cours !

Votre avis participe à une dynamique constructive pour les prochains sessions

0 50 100 1
50%
Moyenne des votes Je participe !
fermer

Merci pour votre contribution. Votre avis est en attente de modération avant publication. Après validation, vos données seront anonymisées.

fermer

Taux de satisfaction

Votre perception du cours doit rester constructive. Nous encourageons un débat sain et constructif entre concepteurs de MOOC et utilisateurs. Les avis sont modérés avant publication et les données sont anonymisées après contrôle. Pour évaluer ce cours, cliquez sur le lien bleu - Je participe ! - et validez votre accord avec chacune des affirmations sur une échelle de 1 à 100. Merci de votre compréhension !

  • La durée des modules et le rythme de travail sont conformes à mes attentes.
    50%
  • Les ressources sont utiles et le contenu des modules est pertinent.
    50%
  • Les activités proposées facilitent la compréhension du cours
    50%
  • Les évaluations permettent de mesurer votre progression dans ce cours
    50%
  • Les échanges avec l’équipe pédagogique correspondent à vos besoins
    50%
  • Les interactions entre utilisateurs représentent une véritable valeur ajoutée
    50%
  • L’accès à la plateforme est simple, sa prise en main intuitive et la navigation facile
    50%

Pin It on Pinterest

Share This