Qu'est-ce que je vais apprendre ?

Apprenez à utiliser totalement un environnement GNU/Linux,
Maîtrisez le fonctionnement du terminal et du shell
Comprenez le système de fichiers sur Linux et apprenez comment les manipuler
Découvrez comment APT et les Snaps fonctionnent
Maîtrisez les commandes Bash les plus importantes
Apprenez toute la syntaxe pour l'écriture de scripts Bash
Découvrez à quoi servent et comment utiliser les tâches cron et anacron
Gérez finement toutes les permissions de vos utilisateurs et de vos groupes
Chapitre 1 : Introduction à Linux & Bash
4 leçons
01:08:00
A l'abordage
Qu'est ce que Linux et pourquoi l'apprendre ?
Installation d'Ubuntu avec une machine virtuelle
Installation d'Ubuntu en dual boot
Chapitre 2 : Présentation du terminal
7 leçons
01:22:00
Chapitre 3 : Le système de fichiers
8 leçons
02:20:00
Chapitre 4 : Manipuler les flux standards
6 leçons
01:21:00
Chapitre 5 : Installer des programmes
5 leçons
02:39:00
Chapitre 6 : Lire, modifier et compresser des fichiers
5 leçons
02:00:00
Chapitre 7 : Rechercher, trier et filtrer des fichiers
8 leçons
03:50:00
Chapitre 8 : Les processus
6 leçons
02:59:00
Chapitre 9 : Les permissions
7 leçons
02:36:00
Chapitre 10 : Les scripts shell
10 leçons
02:02:00
Afficher les 12 chapitres

Les prérequis pour suivre cette formation

La formation est adaptée pour les débutants

Aucune connaissance préalable en programmation n'est nécessaire

Description

Créé en 1991, GNU/Linux est LE système d’exploitation qu’il faut connaître en tant que développeur. Linux est utilisé partout : ordinateurs, téléphones, box Internet, objets connectés, 23 des 25 sites les plus visités du monde utilisent des serveurs Linux et la totalité des supercalculateurs. Linux représente à lui seul entre 75% et 80% de tous les serveurs Web dans le monde.

En tant que développeur, Linux vous donne un contrôle total sur votre ordinateur et vous permet l’utilisation de l'intégralité des outils nécessaires au developpement d’applications Web ou d'autres programmes. Vous y trouverez tous les éditeurs de code, les compilateurs, tous les serveurs Web comme par exemple nginx, Apache et bien sûr Node. Vous pourrez également mettre en place vos bases de données, et tous les outils pour la création d’applications mobiles, avec Android Studio ou encore Flutter.

Linux est au première abord très facile d’utilisation et vous permet de decouvrir petit à petit des fonctionnalités de plus en plus avancées uniquement quand vous en aurez besoin.

La formation vous accompagne comme si vous partiez d’aucune connaissance, et vous permettra de maîtriser très en profondeur le système d’exploitation. Vous apprendrez également tous les protocoles indispensable à votre carrière comme par exemple ssh, ftp, scp et bien d’autres.


En savoir plus

Également inclus dans la formation

BASH

BASH

Bash est ce qu’on appelle un shell, le shell est un programme qui permet de réaliser toutes les actions sur votre système GNU/Linux.
Lire plus

Ubuntu

Ubuntu

Quand on parle de linux, on parle en fait d’une grande famille de système d’exploitation GNU/Linux. Même si tous les systèmes d’exploitation de cette famille se ressemblent grandement, ils présentent quelques différences.
Lire plus

Snap et APT

Snap et APT

Oubliez les .exe de Windows et découvrez le système incroyable pour les applications d'Ubuntu : grâce aux Snaps et au système de gestion de paquets APT
Lire plus