€1,200.00
€1,000.00
Durée : 20 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Intermédiaire
Demander plus d'informations
Description
- Introduction à Python pour l’Administration Système
- Durée : 4 heures
- Objectif : Comprendre les concepts fondamentaux de Python et son application dans l’administration système.
- Détails :
- Présentation de Python et de ses avantages pour l’administration système.
- Installation et configuration de Python.
- Introduction aux bibliothèques standard utiles pour l’administration (os, sys, subprocess).
- Concepts de base de la programmation Python : types de données, structures de contrôle, fonctions.
- Configuration de l’environnement de développement (IDEs, Jupyter Notebooks).
- Gestion des Fichiers et des Répertoires
- Durée : 4 heures
- Objectif : Maîtriser la gestion des fichiers et des répertoires avec Python.
- Détails :
- Lecture et écriture de fichiers avec Python.
- Gestion des répertoires et des chemins de fichiers (os.path, pathlib).
- Manipulation des permissions des fichiers et des répertoires.
- Traitement des fichiers texte et binaires.
- Automatisation des tâches courantes de gestion des fichiers (copie, déplacement, suppression).
- Automatisation des Tâches Système
- Durée : 4 heures
- Objectif : Automatiser les tâches système répétitives avec des scripts Python.
- Détails :
- Exécution de commandes système avec subprocess.
- Planification de scripts avec cron (Linux) et Task Scheduler (Windows).
- Surveillance des ressources système (CPU, mémoire, disque) avec psutil.
- Gestion des processus et des threads.
- Création de scripts pour des tâches courantes (sauvegardes, mises à jour).
- Réseautique et Services Réseau
- Durée : 4 heures
- Objectif : Gérer et surveiller les réseaux et les services réseau avec Python.
- Détails :
- Introduction aux concepts de base des réseaux (IP, TCP/UDP, DNS).
- Utilisation des bibliothèques Python pour la gestion réseau (socket, paramiko).
- Automatisation des tâches réseau courantes (pings, scans de ports, résolution DNS).
- Gestion et surveillance des services réseau (serveurs web, bases de données).
- Création de scripts pour des tâches réseau spécifiques (sauvegarde FTP, transfert de fichiers SSH).
- Sécurité et Surveillance Système
- Durée : 4 heures
- Objectif : Assurer la sécurité et la surveillance des systèmes avec des outils Python.
- Détails :
- Introduction aux concepts de base de la sécurité informatique.
- Utilisation de Python pour l’analyse des logs système.
- Détection des anomalies et surveillance en temps réel.
- Gestion des utilisateurs et des permissions avec des scripts Python.
- Automatisation des audits de sécurité et des mises à jour système.
Prérequis
- Connaissance de base de la programmation en Python. Compréhension des concepts fondamentaux de l'administration système. Expérience pratique avec un système d'exploitation Unix/Linux ou Windows.
Public Cible
- Administrateurs système souhaitant automatiser des tâches avec Python. Développeurs cherchant à étendre leurs compétences à l'administration système. Étudiants en informatique ou disciplines connexes cherchant à acquérir des compétences en administration système avec Python. Professionnels de l'IT cherchant à améliorer l'efficacité et la sécurité de leurs environnements système. Cette formation est conçue pour offrir une compréhension complète et pratique des concepts et techniques d'administration système avec Python. Elle couvre les bases de Python, la gestion des fichiers et des répertoires, l'automatisation des tâches système, la gestion et la surveillance des réseaux et services réseau, ainsi que la sécurité et la surveillance des systèmes.