Après une découverte de l'éditeur, de l'environnement de travail PowerShell et de l'aide en ligne, nous détaillons les bases du langage : les opérateurs, les types, les boucles, les structures de contrôle, les fonctions, les objets et les modules... Les expressions régulières, d'une puissance incomparable pour traiter les chaînes de caractères et en particulier pour filtrer les fichiers de log, sont présentées dans un module spécifique. S'enchaînent ensuite une série de modules couvrant des thématiques importantes pour le développeur ou l'administrateur : - La gestion du système de fichiers avec la navigation et le traitement de différents types de fichiers - La gestion du temps avec la manipulation des dates. - La gestion des entrées-sorties utilisateurs avec les différentes façons de demander et afficher de l'information à l'utilisateur pour rendre les scripts plus ergonomiques. - La gestion des exceptions et le débogage avec une présentation synthétique de ces concepts dans PowerShell. Les modules suivants traitent de notions très pratiques et utiles au quotidien : - L'utilisation du Framework .Net pour étendre à l'infini les capacités de PowerShell et en particulier les interfaces graphiques avec les WinForms et WPF. - L'utilisation de composants COM ainsi que les technologies WMI et CIM, qui deviennetn déconcertantes de facilité avec PowerShell. Un module complet est réservé aux tâches d'administration : naviguer dans la base de registre, manipuler les clés et les données, gérer les partages Windows et les permissions du système de fichiers, manipuler Active Directory, gérer les services internet ou envoyer un mail... Enfin, le dernier module présente des notions plus avancées telles que l'internationalisation des scripts, l'utilisation des sessions distantes, le lancement de scripts en arrière-plan ou la création de tâches planifiées.
Ce cours intensif permet de développer l’expertise nécessaire pour assister une organisation dans la mise en œuvre et la gestion d’un Système de Management de la Sécurité de l’Information (SMSI) tel que spécifié dans l’ISO/CEI 27001:2013. Les participants pourront aussi acquérir des bases solides concernant les bonnes pratiques utilisées pour la mise en œuvre des mesures de la sécurité de l´information à partir des domaines de l’ISO 27002.
Cette formation est conforme aux bonnes pratiques de gestion de projet établies par la norme ISO 10006 (Lignes directrices pour la gestion de projet en qualité). Cette formation est pleinement compatible avec les normes ISO 27003 (Lignes directrices pour l’implémentation d’un SMSI), ISO 27004 (Mesurage de la sécurité de l’information) et ISO 27005 (Gestion des risques liés à la sécurité de l’information).
Formation éligible au Compte Personnel de Formation (CPF), permettant de préparer la Certification ISO 27001 Lead Implementer - inscrite au répertoire de France Compétences.
Dans le cadre de travaux pratiques, les participants apprendront à automatiser avec Ansible des tâches d'administration système sur des hôtes gérés, à écrire des playbooks Ansible pour standardiser l'exécution de tâches, à gérer des playbooks de façon centralisée et à planifier des exécutions récurrentes via une interface Web avec AnsibleTower. Les participants apprendront aussi à gérer le chiffrement pour Ansible avec AnsibleVault, à déployer AnsibleTower et à l'utiliser pour gérer des systèmes, ainsi qu'à utiliser Ansible dans un environnement DevOps avec Vagrant.
Une formation concrète et pragmatique pour maîtriser le temps réel sous Linux
Cette formation permet de manipuler les outils Elasticsearch qui représentent le moteur de recherche distribué utilisé pour le stockage :
- Logstash, qui permet d'extraire les logs, de les transférer, les parser, et finalement les indexer dans Elasticsearch
- Kibana, qui permet de fouiller les données stockées dans Elasticsearch, de produire des requêtes, et d'en faire des tableaux de bords depuis un simple navigateur.
Comprendre le protocole IPv6 à travers l'adressage, le routage et les mécanismes de transition avec IPv4.
À l'issue de la formation, vous serez capable de :