Programmation Shell sous Unix/Linux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire le but et le contenu d'un script
  • Utiliser et manipuler des variables numériques et caractères
  • Utiliser des structures de controle de flux
  • Utiliser des fonctions
  • Passer des paramètres à un script
  • Déboger un script

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 1 450,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 1 450,00 €

Durée 2 jours - 14 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez notre formation en Programmation Shell sous Unix/Linux.
Apprenez les concepts essentiels des scripts, y compris leur utilité, les éléments constitutifs, les structures de contrôle et leur exécution.
Nous approfondissons la notion de variables avec la création, l’utilisation, l’affectation conditionnelle et interactive.
Apprenez à passer des arguments à un script et à utiliser des instructions de test.
Nous couvrons également les opérations arithmétiques, la manipulation de chaînes de caractères, les instructions d’exécution conditionnelle et interactive.
Vous serez formé à l’utilisation de fonctions, la gestion des options de la ligne de commande, la création de menus, l’interception de signaux et le débogage d’un script.
Cette formation est basée sur la distribution Red Hat ou CentOS, mais peut être adaptée à d’autres distributions comme Ubuntu ou Debian.
Une journée supplémentaire est dédiée à l’introduction aux expressions régulières ainsi que SED et AWK.

Programme

Introduction (1 heure)

Notion de script (2 heures)

  • Intérêts d'un script
  • Éléments d'un script
  • En-tête
  • Commentaires
  • Affectations
  • Définition et appels de fonctions
  • Commandes
  • Structures de contrôle

Exécution d'un script (0,5 heure)

Notion de variables (1 heure)

  • Création - affectation
  • Utilisation
  • Affectation conditionnelle
  • Affectation interactive
  • Destruction
  • Variables automatiques
  • Pseudo-variables

Passage d'argument à un script (0,5 heure)

  • Notion de paramètres positionnels
  • Récupération et modification (Set)

Instructions de test (1 heure)

  • Tests sur les fichiers et répertoires
  • Tests sur les nombres entiers
  • Tests sur les chaînes de caractères

Opérations arithmétiques 

Manipulation de chaînes de caractères (1 heure)

  • Instruction expr
  • Instructions de capture
  • basename
  • {...#...}
  • {...##...}
  • {...%...}
  • {...%%...}

Instructions d'exécution conditionnelle (1 heure)

  • Structure if
  • Structure case

Instructions d'exécution interactive (1 heure)

  • Boucle for
  • Boucle while
  • Boucle until

Utilisation de fonctions (2 heures)

  • Principes de base
  • Création
  • Visibilité des variables
  • Passage de paramètres

Gestion des options de la ligne de commande (0,5 heure)

Gestion de menus (0,5 heure)

Interception de signaux (1 heure)

Mise au point et débogage d'un script (1 heure)


Prérequis

Connaissance des principes et des commandes de base d’Unix, des méta caractères, des mécanismes de redirection d’entrées/sorties et de la notion de tube.

Public

Techniciens et informaticiens désireux de connaître et de maîtriser la programmation des shells.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Analyser les règles juridiques, techniques et financières d'une opération immobilière
  • Identifier les risques et sécuriser juridiquement le projet à chacune des étapes
  • Piloter et coordonner un montage immobilier
  • Gérer les éventuels sinistres, en lien avec l'assureur
Tarif

A partir de 4 677,00 €

Durée

7 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Installer et configurer le système et les packages
  • Comprendre l'interface graphique et les systèmes de fichiers
  • Gérer les périphériques, les utilisateurs et les processus
  • Réaliser des sauvegardes et des restaurations
  • Gérer les impressions, le réseau, programmmer des tâches
  • Utiliser le NFS, Samba et gérer l'exploitation
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les outils d'administration de Windows Server
  • Identifier les outils utilisés pour mettre en œuvre les solutions hybrides, notamment le Centre d’Administration Windows et Power Shell
  • Mettre en œuvre des services d’identité dans Windows Server
  • Mettre en œuvre une identité dans des scénarios hybrides, notamment Azure AD DS sur Azure IaaS et AD DS managé
  • Intégrer Azure AD DS à Azure AD
  • Gérer des services d’infrastructure réseau
  • Déployer des machines virtuelles Azure fonctionnant sous Windows Server et configurer le réseau et le stockage
  • Administrer et gérer une machine virtuelle IaaS Windows Server à distance
  • Gérer et maintenir les machines virtuelles Azure fonctionnant sous Windows Server
  • Configurer les serveurs de fichiers et le stockage
  • Mettre en œuvre les services de fichiers dans des scénarios hybrides à l’aide des Fichiers Azure et d’Azure File Sync

 

Tarif

A partir de 2 590,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en JavaScript

Proposé par ENI Service

Objectifs de la formation

  • Utiliser un environnement de programmation pour écrire et exécuter un programme
  • Définir et utiliser des variables
  • Ecrire une suite d’instructions structurées
  • Organiser le code avec des fonctions et procédures
  • Utiliser des structures de données complexes (tableaux, objets)
  • Utiliser les types primitifs et les principales fonctions du langage JavaScript
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre la problématique du test fonctionnel des applications Web et comment la suite d’outils Selenium permet d’y répondre.
  • Créer des scénarios de tests efficaces.
  • Enregistrer et ajuster des scénarios de tests avec Selenium IDE
  • Exporter les scénarios de tests enregistrés pour une intégrations dans une campagne de tests automatisés.
  • Adapter et exécuter les tests avec Selenium WebDriver.
  • Mettre en place une plateforme de tests automatisés.
  • Définir une stratégie de tests multi-navigateurs et multi-systèmes d’exploitation.
  • Multiplier et paralléliser l’exécution des tests avec Selenium Grid.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le processus de Machine Learning et les principaux modèles d'apprentissage
  • Connaître et savoir utiliser les principales librairies Python pour la data science
  • Ecrire un programme simple de ML avec scikit-learn, tensorflow et Q-learning
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les risques de sécurité en programmation C et C++
  • Maîtriser les principes de codage sécurisé selon les directives CERT
  • Intégrer le modèle mémoire, la compilation et les structures internes des langages C et C++
  • Appliquer les bonnes pratiques de code pour renforce la sécurité de ses applications
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

PHP - PHP avancé

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les fonctions avancées de PHP 7
  • Employer la programmation objet
  • Identifier les méthodes de sécurisation
  • Créer des API REST
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...