Formation - Scripting sous Unix/Linux
Prérequis
- Connaitre les commandes de base d'un système Unix/Linux
- Disposez-vous des connaissances nécessaires pour suivre cette formation ? Testez-vous !
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En entreprise
- À distance
- En centre
Objectifs pédagogiques
- 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.
Programme de la formation
1 - Le Shell - les bases
- Les différents shell (ksh, bash, zsh, csh, ...)
- Le Shell POSIX/ISO- L'écriture de script Shell
- Activation des commandes POSIX/ISO
- Les caractères spéciaux (jockers, échappements, redirection)
- Les variables
- Les structures de contrôle
2 - Le langage Perl - les bases
- Présentation de Perl
- Les variables scalaires, les tableaux, les opérateurs
- Les instructions de contrôle
- Les tableaux associatifs (hash)
3 - Le langage Python - les bases
- Présentation de Python
- Variables et expressions
- Les tableaux, les chaînes de caractères
- Les instructions de contrôle
- Les dictionnaires (hash)
4 - Le langage Ruby - les bases
- Présentation de Ruby
- Les variables
- Les chaînes de caractères
- Les structures de contrôle
- Les tableaux, les itérateurs - Les hash
5 - Les expressions régulières (RegExp)
- RegExp en Shell (via grep et sed)
- RegExp en Perl
- RegExp en Python
- RegExp en Ruby
6 - La modularité en Shell, Perl, Python et Ruby
- Les fonctions
- Les paquetages
- L'approche objet
- Utilisation de bibliothèques externes
7 - La programmation parallèle en Shell, Perl, Python et Ruby
8 - Résoudre des problèmes avec le Shell, Perl, Python et Ruby
- Ecrire des scripts d'exploitation (activer une application, les signaux, ...)
- Manipuler des fichiers
- Faire des calculs
- Ecrire des CGI Web
- Accéder à des bases de données
- Manipuler des fichiers XML (parsing, validation, création)
- Créer des applications réseaux TCP/IP
9 - AWK : un sous-ensemble POSIX/ISO du langage Perl
10 - Conclusion
- Quel outil pour quoi faire ?

Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"

Proposé par
IB Cegos
