Udemy

Platform

Français

Language

Operating Systems

Category

Linux + Docker - Le Cours Ultime : Ubuntu - Bash et Docker

En quelques heures, deviens un expert Linux et Docker pour être prêt en toute circonstance dans tes projets de dev.

4.75 (8 reviews)

Students

10.5 hours

Content

Jun 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Linux Ubuntu et Shell Bash

Apprendre à utiliser le terminal

Maitriser le système de fichiers

Installer des logiciels

Manipuler les flux standards

Manipuler des fichiers avec la ligne de commandes

Gérer les permissions

Gérer les processus de ton système

Créer des scripts Bash

Créer des tâches Cron pour automatiser le lancement des tâches

Gérer les variables d'environnement de ton système

Utiliser le protocole SSH pour te connecter sur une machine distante

Installer Docker

Voir le fonctionnement de Docker

Comment créer des images Docker

Utiliser Docker Hub

Persister les données avec Docker

Utilisation des réseaux sous Docker

Utiliser Docker Compose


Description

Aujourd'hui, j'aimerais t'apporter de nouvelles compétences en ajoutant Linux et Docker à ton cv.

Ça t'intéresse ?

Parfait, car tu es au bon endroit pour apprendre ces sujets.

Ici, je vais te montrer comment utiliser le système d'exploitation Linux Ubuntu et le Docker comme un pro et te donner une parfaite maîtrise du sujet, dans ce cours ultime.

L'idée, c'est que tu sois à l'aise avec les principaux concepts qui entourent Ubuntu et les systèmes d'exploitation Linux, ainsi que Docker, afin que tu puisses te débrouiller en toute circonstance, grâce à des connaissances avancées sur le sujet.

Linux est souvent une compétence demandée en entreprise pour les développeurs et les informaticiens de manière générale et pourtant, je vois beaucoup de mes collègues qui négligent leurs connaissances à ce sujet. C’est vraiment une chose que je souhaite rectifier.

Dans ce cours, tu vas apprendre l'utilisation de Bash via le terminal, afin de maîtriser ton système et un grand nombre de commandes très utiles et puissantes. Pas de panique, grâce à la pratique, tu vas les connaître par cœur et au pire, tu sauras lire le manuel du système pour faire face à toute situation.

Tu vas également apprendre à utiliser le système de fichiers de linux, manipuler des flux, installer des logiciels, manipuler des fichiers de manière avancée, gérer les processus du système, écrire des scripts et bien plus encore !

Concernant Docker, tu vas apprendre à utiliser docker hub, les différentes façons de persister les données, créer des réseaux ou encore utiliser docker compose !

Ne t'inquiète pas, le cours ne demande aucun prérequis particulier et tu vas passer de débutant à pro en un clin d'œil.

Pour finir, j’espère t'avoir convaincu sur l'importance du sujet et que tu apprécieras ce cours que j’ai eu beaucoup de plaisir à mettre en place.


À tout de suite dans la formation.

Sébastien


Screenshots

Linux + Docker - Le Cours Ultime : Ubuntu - Bash et Docker
Linux + Docker - Le Cours Ultime : Ubuntu - Bash et Docker
Linux + Docker - Le Cours Ultime : Ubuntu - Bash et Docker
Linux + Docker - Le Cours Ultime : Ubuntu - Bash et Docker

Content

Introduction

Comment installer VirtualBox

Comment installer Ubuntu dans VirtualBox

Utiliser le terminal

Lancer son terminal

Bash et structures des commandes

Comment utiliser l'aide de ton système d'exploitation

Quelques astuces utiles pour ton terminal

Fonctionnement du système de fichiers

L'architecture du système de fichiers sous linux

Présentation de l'explorateur de fichiers et utilisation de la commande ls

Utilisation de la commande cd et quelques astuces

Utilisation des commandes de créations, suppressions et déplacements

Utilisation des glob

Installation de programmes

Présentation des packages manager et installation de programme via APT

Installation de programmes avec snap

Gestions des flux avec Bash

Utilisation des flux standards

Utilisation des pipes

Code de retour

Manipulation de fichiers

Lire des fichiers depuis le terminal

Comment archiver et compresser des fichiers

Chercher des fichiers dans le système d'exploitation avec le terminal

Trier et filtrer des données dans des fichiers

Quelques commandes utiles de manipulation de données

Manipulations de fichiers avancées

Permissions, gestion utilisateurs et groupes

Gérer les permissions

Gestion des groupes et des utilisateurs

Gestions des propriétaires et des droits sur les répertoires et fichiers

Les processus dans linux

Gestion des processus

Gestion des processus avec la commande Top

Tuer des processus et quelques astuces

Gestion des services sur le système

Les scripts Bash

Comment créer et exécuter un script

Substitution et récupération de données

Comment faire des calculs dans tes scripts

Créer des structures conditionnelles dans tes scripts

Créer des boucles et des fonctions dans tes scripts

Bonus

Variables d'environnement

Création de crons

Comment se connecter sur une machine distante avec ssh

Créer une clé usb bootable avec rufus pour installer linux

Fonctionnement de Docker

Installer Docker sur Linux

Lancer ses premiers containers

Management des images et des containers

Quelques commandes utiles sur docker container

Construction d'une image Docker

Créer une image Docker avec un fichier Dockerfile

Instructions Dockerfile

Instructions Dockerfile Suite

Import / export de Docker Hub et en locale

Utilisation de pull et push depuis Dockerhub

Import / Export d'images et containeurs en locale

Projet, création d'une image avec un serveur web

Persistance des données sur Docker

Utilisation de bind mount

Utilisation des volumes

Utilisation de TMPFS

Docker Network

Utilisation des bridges

Utilisation de host

Docker Compose

Créer un fichier docker-compose

Créer des images personnalisées avec docker-compose

Gestion des ports et des volumes avec docker-compose

Gestion des variables d'environnement dans Docker-compose

Gestion des réseaux avec docker-compose


4101396

Udemy ID

6/4/2021

Course created date

6/11/2021

Course Indexed date
Bot
Course Submitted by