Formation Unix Programmation Shell

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Apprendre à programmer en Shell sur Unix/Linux
  • Gérer la connexion
  • Comprendre les mécanismes essentiels
  • Gérer l'environnement
  • Maîtriser les bases de la programmation Shell, les expressions régulières
  • Gérer le script complet et les salariés
  • Connaître des aspects avancés de la programmation Shell
  • Connaître la commande sed et la commande awk

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Objectifs à atteindre durant la formation : - Automatiser, fiabiliser les travaux répétitifs - Développer plus rapidement qu’en programmation traditionnelle - Maîtriser les principales instructions du langage de script - Savoir distinguer les différentes facettes de chacun des interpréteurs

Programme

Introduction au shell

La connexion

Le shell de connexion
Son rôle
Commandes usuelles
Commandes avancées
Introduction aux différences entre les shells

Mécanismes essentiels

Commandes internes et externes
Affichage à l’écran
Caractères spéciaux et leur protection
Jokers
Redirections
Tubes de communication
Processus en arrière-plan et regroupement des commandes

Environnement

Variables globales et variables locales
Options du shell
Alias : généralités et alias particuliers
Historique des commandes
Fichiers d’environnement

Bases de la programmation shell

Variables utilisateur
Principes des scripts
Paramètres d’un script
Commentaires
Scripts simples : Variables utilisateur et Variables globales
Scripts : variables de paramètres
Scripts : opérateurs arithmétiques et opérateurs binéaires
Scripts interactifs
Structures conditionnelles
Scripts avec des structures de boucle
Remplacement de variables
Exécution et mise au point d’un script
Débogage de scripts
Sous-programme sous forme de script ou de fonction
Script complet

Expressions régulières

Commande grep
Expressions régulières basiques
Expressions régulières étendues
Utilisation des expressions régulières dans l’éditeur VI
Expressions régulières et commande expr

Script complet et gestion des salariés

Création du menu
Traitement des items

Aspects avancés de la programmation shell

Variables de position $* et $@
Tableaux en ksh/bash
Fonctions Gestion des options d’un script
Gestion des entrées et sorties d’un script
Gestion des signaux
Gestions des menus
Groupes de processus
Echange de données par un tube nommé
Verrous
Co-processus

Commande sed

Fonctionnalités
Expressions régulières et sed / Sous-expressions
Analyse des commandes
Scripts

Commande awk

Structure, critères
Opérateurs et variables internes
Fonctionnalités avancées
Script
Tableaux

Projet : script complet d’administration système

Phase une
Gestion des utilisateurs
Gestion des groupes
Sauvegarde et archivage du système
Menu

Prérequis

Utilisation d'Unix, notions de programmation

Public

Ingénieurs DevOps,

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Langage C# avancé vous serez en mesure de:

  • Créer et déployer un service Windows
  • Optimiser le code de vos applications
  • Programmer en des application multithreads
  • Implémenter des WebServices SOAP et REST
  • Utiliser les sockets pour  la programmation réseau
  • Utiliser WPF
  • Utiliser LINQ dans un programme C# 
Tarif

A partir de 2 420,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Testeur logiciel

Proposé par M2I

Objectifs de la formation

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

  • Elaborer une stratégie de tests
  • Analyser les exigences
  • Développer des campagnes et des cas de tests
  • Mettre en oeuvre des tests manuels ou des tests automatisés
  • Communiquer efficacement l'analyse et les résultats de tests
  • Décrire les fondamentaux de la programmation à travers le langage Python.
Tarif

Contacter l'organisme

Durée

0h00

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Industrialiser, structurer et optimiser vos développements d’applications Web JavaScript en utilisant la bibliothèque React
  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

Objectifs de la formation

À l'issue de cette formation RedHat Entreprise Linus System Administration I, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Introduire une ligne de commande
  • Savoir gérer du stockage physique
  • Installer et configurer des composants logiciels et des services
  • Établir des connexions réseau et contrôle des restrictions du pare-feu
  • Surveiller et gérer des processus exécutés
  • Gérer et sécuriser des fichiers et des systèmes de fichiers
  • Administrer des utilisateurs et des groupes
  • Vérifier les fichiers journaux et les historiques du système pour rechercher les problèmes
  • Résoudre des problèmes et analyser des systèmes avec Red Hat Insights
  • Gérer des systèmes à distance avec SSH et la console web
Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Solaris 11, administration

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Solaris 11 vous apprendra à exploiter et administrer l'ensemble des fonctionnalités d'un système Unix Solaris 11. Vous verrez comment installer, configurer le système, les mises à jour systèmes, le stockage, le réseau, les utilisateurs et les groupes, la sécurité, et mettre en oeuvre une supervision.

Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Parfaire ses connaissances en C#
  • Maîtriser la programmation objet
  • Gérer les collections, les exceptions, les délégués et les événements
  • Connaître les bonnes pratiques d'aide au développement
  • Gérer les entrées-sorties
  • Maîtriser la programmation multithread et générique
  • Comprendre la métaprogrammation
  • Maîtriser des éléments avancés du langage
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Programmation objet avec Smalltalk, vous donne les connaissances et compétences nécessaires pour :

  • Maîtriser l'environnement « vivant » de smalltalk
  • Maîtriser la syntaxe du langage smalltalk
  • Comprendre les concepts objets
  • Savoir appliquer les bonnes pratiques de programmation
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Langage C++

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant maîtriser la syntaxe et les principales fonctions du langage C++.

À l'issue de la formation, le stagiaire sera capable de :

  • Acquérir les bases de la programmation objet
  • Maîtriser la syntaxe et les principales fonctions du langage C++
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Je cherche à faire...