Linux : Scripting Shell en Bash par Dawan
Lieu(x)
En centre (69)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
IntroductionNotion de shellDifférents shells : sh, ksh, bashLe shell BashPrésentationGestion des options
- options classiques
- options additionnellesAtelier : manipulations des options du BashComprendre la notion de script shellRôles d'un scriptComposition d'un scriptExécutions d'un scriptAtelier : premier scriptGérer les variablesLes différents types de variablesCréation, suppression de variableAffectations d'une variableCommande setManipulation des chaînes de caractères
- Longueur d'une chaîne
- Gestion de la casse
- Gestion des sous
- chaînesOpérations arithmétiquesAtelier : exercices sur les variablesGérer les arguments d'un scriptNotion d'argumentVariables de gestion des argumentsAtelier : gestion de base des arguments d'un scriptUtiliser l'instruction testPrincipes de l'instruction testTest et les numériquesTest et les chaînes de caractèresTest et les fichiersÉcriture alternativeAtelier : maîtriser l'instruction testInstructions de contrôleExécution conditionnelle
- Structure if
- Structure caseExécution itérative
- Boucles for
- Boucles while et untilAtelier : gestion avancée des arguments d'un scriptÉcrire des fonctionsPrincipes de baseDéclaration d'une fontionUtilisation d'une fonctionVisibilité des variablesParamètres d'une fonctionInclusion d'un fichier de fonctionsAtelier : création d'une "librairie" de fonctionsNotions avancéesBash et les expressions régulièresGestion des options d'un scriptInterceptions de signauxMode "dry
- run"Un mot sur l'optimisation...Atelier : illustration des notions avancéesComprendre et utiliser SEDPrésentationPrincipales optionsStructure d'une commande
- sélection des lignes
- commande de substitution
- commandes d'ajout, d'insertion et de suppressionAtelier : manipulation automatisée d'un fichier avec "sed"Comprendre et utiliser AWKPrésentationStructure d'un script AWKLes variablesLes tableauxLes instructionsLes fonctionsAtelier : écriture d'un script awk d'information sur les groupes utilisateurs
- options classiques
- options additionnellesAtelier : manipulations des options du BashComprendre la notion de script shellRôles d'un scriptComposition d'un scriptExécutions d'un scriptAtelier : premier scriptGérer les variablesLes différents types de variablesCréation, suppression de variableAffectations d'une variableCommande setManipulation des chaînes de caractères
- Longueur d'une chaîne
- Gestion de la casse
- Gestion des sous
- chaînesOpérations arithmétiquesAtelier : exercices sur les variablesGérer les arguments d'un scriptNotion d'argumentVariables de gestion des argumentsAtelier : gestion de base des arguments d'un scriptUtiliser l'instruction testPrincipes de l'instruction testTest et les numériquesTest et les chaînes de caractèresTest et les fichiersÉcriture alternativeAtelier : maîtriser l'instruction testInstructions de contrôleExécution conditionnelle
- Structure if
- Structure caseExécution itérative
- Boucles for
- Boucles while et untilAtelier : gestion avancée des arguments d'un scriptÉcrire des fonctionsPrincipes de baseDéclaration d'une fontionUtilisation d'une fonctionVisibilité des variablesParamètres d'une fonctionInclusion d'un fichier de fonctionsAtelier : création d'une "librairie" de fonctionsNotions avancéesBash et les expressions régulièresGestion des options d'un scriptInterceptions de signauxMode "dry
- run"Un mot sur l'optimisation...Atelier : illustration des notions avancéesComprendre et utiliser SEDPrésentationPrincipales optionsStructure d'une commande
- sélection des lignes
- commande de substitution
- commandes d'ajout, d'insertion et de suppressionAtelier : manipulation automatisée d'un fichier avec "sed"Comprendre et utiliser AWKPrésentationStructure d'un script AWKLes variablesLes tableauxLes instructionsLes fonctionsAtelier : écriture d'un script awk d'information sur les groupes utilisateurs
Objectifs
Maîtriser la programmation du shell Bash.
Centre(s)
- Lyon - 6ème (69)
Métier(s)
- Analyste en vulnérabilité de code logiciel
- Architecte cloud
- Architecte de bases de données
- Architecte de données informatiques
- Architecte de sécurité des systèmes d'information
- Architecte multimédia
- Architecte réseaux informatiques
- Architecte système d'information
- Architecte système informatique
- Architecte technique informatique
- Auditeur / Auditrice en système d'information
- Auditeur / Auditrice en sécurité des systèmes d'information
- Auditeur informaticien / Auditrice informaticienne
- Data manager
- Expert / Experte en communication et réseaux
- Expert / Experte en cybersécurité
- Expert / Experte en sécurité des systèmes d'exploitation
- Expert / Experte en sécurité des systèmes d'information
- Expert / Experte en technologie Internet et multimédia
- Expert / Experte en tests d'intrusion - sécurité des systèmes d'information
- Expert / Experte méthodes et outils en informatique
- Expert / Experte méthodes et qualité informatique
- Expert / Experte qualité informatique
- Expert / Experte réseaux et télécoms
- Expert / Experte système d'exploitation
- Expert / Experte système et réseaux
- Expert / Experte sécurité informatique
- Expert / Experte sécurité, méthode et qualité informatique
- Ingénieur / Ingénieure méthodes informatiques
- Ingénieur / Ingénieure réseau informatique
- Ingénieur / Ingénieure système informatique
- Ingénieur / Ingénieure système réseau informatique
- Ingénieur / Ingénieure sécurité informatique
- Ingénieur / Ingénieure sécurité web
- Post auditeur / Post auditrice en sécurité des systèmes d'information
- Qualiticien / Qualiticienne logiciel en informatique
- Responsable qualité web
- Responsable sécurité des systèmes d'information
- Responsable sécurité informatique
Compétence(s)
- Analyse d'incidents
- Audit des systèmes d'information
- Audit interne
- Cahier des charges
- Conduite d'opérations de gestion de crise
- Cryptologie
- Domaine informatique client-serveur
- Droit du Numérique
- Gestion administrative
- Gestion comptable
- Gestion de bases de données
- Gestion de projet
- Gestion des risques (Risk Management)
- Génie logiciel
- Informatique de gestion
- Informatique industrielle
- Informatique scientifique
- Intelligence artificielle
- Micro-informatique
- Modélisation informatique
- Méthodes d'analyse (systémique, fonctionnelle, de risques, ...)
- Normes et standards d'exploitation
- Normes qualité
- Normes rédactionnelles
- Principes d'intégration de matériels et de logiciels
- Procédures d'appels d'offres
- Procédures de tests
- Produits multimédia
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Protocoles et normes télécoms
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles de sécurité Informatique et Télécoms
- Réseaux informatiques et télécoms
- Systèmes d'exploitation informatique
- Technologie de l'internet
- Technologies de l'accessibilité numérique
- Urbanisation des systèmes d'information
- Évaluation de risques sécurité Informatique et Télécoms
Formation proposée par : Dawan
À découvrir