Prochain Live découverte : Filière développement web & app, le jeudi 9 janvier à 12h (je m’inscris)

Systèmes et réseaux

Formation Scripting : PowerShell, Python, Bash

8 journées intensives pour maîtriser le scripting avec PowerShell, Python et Bash.

Comment ? Grâce à un programme complet et intensif, combinant une revue approfondie des concepts de scripting, l’acquisition des techniques essentielles en PowerShell, Python et Bash, et une mise en pratique continue avec des exercices spécifiques et des projets réels.

À la clé : des compétences pour automatiser les tâches administratives sous Windows avec PowerShell, gérer des applications et scripts complexes avec Python, et automatiser les systèmes Linux avec Bash, tout en écrivant des scripts sécurisés, efficaces et réutilisables.

SESSION EN FORMATION INTRA-ENTREPRISE DISPONIBLES SUR DEMANDE.

LES OBJECTIFS

100%

Le programme

JOUR 1 et 2 : scripting avec PowerShell

Introduction à PowerShell :

– Présentation de PowerShell et ses applications.
– Commandes de base et utilisation des pipelines.
– Gestion des objets et manipulation des données avec PowerShell.
– Exercices pratiques : création de scripts simples pour l’automatisation des tâches système.

Gestion des systèmes Windows :

– Gestion des processus, des services et des utilisateurs.
– Automatisation des tâches administratives (gestion des fichiers, configuration réseau).
– Utilisation des modules et scripts réutilisables.
– Atelier pratique : automatisation d’une série de tâches Windows avec PowerShell.

JOUR 3, 4 et 5 : Scripting avec Python

Introduction à Python pour l’automatisation

– Présentation de Python, installation et environnement de travail.
– Syntaxe de base : variables, boucles, conditions, fonctions.
– Gestion des fichiers, processus et entrées/sorties.
– Exercices pratiques : création de scripts pour la gestion des fichiers et l’automatisation simple.

Scripting avancé avec Python :

Gestion des exceptions et sécurité dans les script.
Automatisation réseau avec Python (gestion des sockets et interactions réseau).
Utilisation de bibliothèques standards et externes pour l’automatisation (os, subprocess, paramiko).
Atelier pratique : Automatisation d’une tâche réseau avec Python.

Atelier pratique

– Projet de scripting Python avancé : mise en place d’un script automatisé pour une infrastructure multi-serveurs.
– Débogage et optimisation des scripts.

JOUR 6, 7 et 8 : scripting avec Bash

Introduction à Bash et Linux Scripting

– Présentation du shell Unix/Linux et de Bash.
– Commandes de base du système et manipulation des fichiers.
– Utilisation de variables, boucles et conditions dans Bash.
– Exercices pratiques : Création de scripts pour la gestion des fichiers et des permissions sous Linux.

Scripting avancé avec Bash :

Gestion des processus et des services sous Linux.
– Automatisation des tâches d’administration système.
– Utilisation des pipes et redirections pour gérer des flux complexes de données.
– Atelier pratique : création d’un script Bash avancé pour la gestion complète d’un serveur Linux.

Projet final :

– Mise en place d’un projet pratique : Script d’automatisation combinant Bash, Python et PowerShell selon les besoins de chaque environnement (Windows, Linux).
Optimisation des scripts, révision et débogage.
Présentation du projet et feedback.

Session partagée avec d’autres organisations

Télécharger le programme
Organiser une session dédiée à votre organisation
Télécharger le programme
Cette formation vous intéresse et vous souhaitez l’adapter pour vos collaborateurs ?
Télécharger le programme

On parle de votre projet ?

Je contacte l'équipe entreprise

Vous souhaitez plus d’informations ? Vous souhaitez réserver une session ? 
Écrivez-nous, nous vous répondrons dans les plus brefs délais.

WHAT'S THE FAQ ?

– Avoir des bases en administration système ou en développement logiciel

La formation dure 8 journées soit 56 heures

Les tarifs de la formation dépendent de la modalité d’accès.

Tout au long de la formation, les apprenants sont évalués via des quiz, des exercices pratiques et un projet final. Une attestation de formation est délivrée à la fin de la session.

La formation se déroule entièrement à distance grâce au format téléprésentiel. Celui-ci prévoit une obligation de présence à distance aux cours animés en direct-vidéo par le formateur. Pendant ce temps de formation, les apprenants peuvent interagir entre eux et avec le formateur en temps réel.

Le format téléprésentiel présente l’avantage de permettre à l’apprenant de suivre la formation depuis le lieu de son choix, dans les meilleures conditions, sans avoir à se déplacer. Quel que soit le handicap, nos équipes sont à l’écoute afin d’accompagner l’apprenant et adapter son parcours au sein de l’école O’clock. Par ailleurs, notre plateforme de classe virtuelle intègre des fonctionnalités avancées d’accessibilité, permettant des aménagements facilités.