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

  • Comprendre les principes de base de Shiny
  • Développer une application pas à pas
  • Personnaliser l'interface (ui)
  • Gérer la partie serveur (server)
  • De profiter de la chaîne de réactivité de l'interface
  • De partager des tableaux de bord (shinydashboard)
  • Déployer une application (via shinyapps ou en installant shiny server)
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les déclencheurs de stress
  • Déterminer l'importance de la communication non-verbale et paraverbale
  • Définir les principes de la programmation neurolinguistique
  • Utiliser des techniques de respiration pour gérer vos émotions et votre stress
  • Appliquer des pensées alternatives pour atténuer le trac
  • Utiliser les différents types d'argumentation et effets de persuasion
  • Utiliser des techniques de communication active
  • Coordonner la gestuelle, la posture et la voix pour captiver l'auditoire
  • Utiliser des techniques de simulation filmée pour vous entraîner et vous améliorer
  • Identifier les objectifs de votre prise de parole
  • Structurer votre propos et votre argumentation de manière pertinente
  • Analyser vos feedbacks pour trouver vos axes d'amélioration
  • Utiliser le storytelling pour donner du poids à votre prise de parole.
Tarif

A partir de 1 470,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Coder en objet en PHP
  • Structurer une architecture MVC
  • Mapper des objets avec PDO et l'ORM Doctrine
  • Créer des Web Services REST
  • Déterminer les bonnes pratiques.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • 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

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les fondamentaux de la programmation réactive - Construire une API réactive avec Spring WebFlux et Spring Data Reactive
Tarif

A partir de 2 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Distinguer les aspects avancés du langage Java
  • Appliquer les principaux frameworks et librairies Java
  • Reconnaître le modèle de sécurité et le chargement des classes Java
  • Réaliser des traitements parallèles
  • Gérer les accès concurrentiels (avec les sémaphores)
  • Mettre en place du code Java implémentant la notion de "promesse"
  • Tester, debugger et optimiser vos applications
  • Identifier les nouveautés Java.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation Delphi

Proposé par Sparks

Objectifs de la formation

  • Comprendre les concepts fondamentaux de la programmation Delphi et de l'environnement de développement
  • Appliquer les principes de la programmation orientée objet en Delphi
  • Concevoir et mettre en œuvre des interfaces utilisateur
  • Manipuler des bases de données et réaliser des opérations CRUD avec Delphi
  • Déployer et maintenir des applications Delphi
Tarif

A partir de 2 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître et maîtriser les concepts avancés de la programmation Java - Réaliser et déployer des applications complètes, performantes et maintenables
Tarif

A partir de 995,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre à écrire des scripts shell
  • Enrichir un script shell avec des fonctions et sous-shells
  • Manipuler les fichiers avec les commandes grep, find, sed, awk
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Maîtriser les requêtes SQL
  • Gérer les interactions avec le serveur, les requêtes simples et avancées
  • Maîtriser la programmation côté serveur
  • Savoir optimiser MySQL
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...