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

  • 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

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

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

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Unity 3D

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Unity 3D vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir l'outil et son fonctionnement
  • Comprendre les principes de la programmation objet sous Unity, en C#
  • Comprendre l'informatique graphique
  • Aborder les principes physiques
  • Découvrir les GUI
  • Créer un jeu simple
Tarif

A partir de 2 300,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

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

  • Développer des applications de Machine Learning et d'IA (Intelligence Artificielle) avec Spark et Python
  • Utiliser la programmation parallèle sur un cluster
  • Développer et optimiser des algorithmes standards de Machine Learning et d'IA
  • Utiliser les bibliothèques Python pour le Machine Learning et d'IA
  • Décrire le cycle de vie d'un projet Data Science.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire les expressions régulières
  • Ecrire des commandes ou scripts avec les utilitaires SED et AWK
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en Java

Proposé par ENI Service

Objectifs de la formation

  • Ecrire, compiler, exécuter et déboguer des programmes Java
  • Utiliser l’IDE Eclipse pour vos projets Java
  • Appliquer les concepts de programmation orientée objet au langage Java
  • Créer des classes et les implémenter avec des attributs et des méthodes
  • Mettre en œuvre l’encapsulation
  • Appliquer les mécanismes d’héritage et de polymorphisme, redéfinir et surcharger des méthodes
  • Utiliser les classes abstraites et les interfaces
  • Structurer les applications en package et gérer correctement les imports de classes et de méthodes
  • Utiliser la bibliothèque de classes Java
Tarif

A partir de 2 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Python – Programmation objet

Proposé par ENI Service

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • Mettre en place un environnement de développement
  • Utiliser les éléments de base du langage
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Concevoir des classes en respectant les bonnes pratiques de la programmation objet
  • Mettre en œuvre l’héritage
  • Réaliser et exécuter des scripts en utilisant les fonctionnalités de la librairie standard
  • Concevoir des interfaces graphiques
  • Réaliser des tests pour valider le bon fonctionnement de votre code
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Le développement Java

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Java Développement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
  • Comprendre le fonctionnement de la JVM
  • Savoir utiliser les API NIO.2 pour manipuler les fichiers, liens symboliques et répertoires
  • Programmer en Java dans le contexte des bases de données relationnelles
  • Développer une application Java multitâches en utilisant les threads
  • Utiliser les expressions lambdas
  • Mettre en œuvre l’API Stream
  • Mettre en œuvre les modules de Java 11
  • Débugger une application
Tarif

Contacter l'organisme

Durée

9j / 63h

Modes
  • Centre
  • Entreprise
  • Distance

Formation La Programmation JSF 2

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Programmation JSF 2 vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Savoir cerner les apports de ce standard. 
  • Savoir élaborer une application complète grâce à une alternance de présentation et de travaux pratiques
  • Savoir bien juger les réponses apporteés par JSF
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...