Formation Perl Programmation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Maîtriser le langage (syntaxe, recettes, astuces, pièges)
  • Savoir l'utiliser dans divers contextes classiques (traitement de fichiers, scripts système, programmation Web...)
  • Apprendre à écrire des scripts utilisables dans différents environnements tels que Unix, Linux , Windows et Mac

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 590,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Particulièrement adapté à la manipulation de textes, de fichiers et de processus, le langage de programmation Perl supporte aussi les expressions régulières et des types de données plus évolués comme les tableaux associatifs et les références. Mais même si le shell reste l'outil privilégié et historique pour l'écriture de procédures utilitaires sous Unix/Linux, le langage Perl s'est clairement imposé comme une alternative efficace. A noter qu'il est également disponible sur beaucoup d'autres systèmes d'exploitation et notamment sur les plates-formes Microsoft et Mac. Cet aspect de portabilité constitue un atout important pour tous ceux qui envisagent d'adopter ce langage de scripts.

Cette formation Perl Programmation vous permettra de maîtriser le langage de programmation Perl.

Programme

Introduction, prise en main du langage Perl

Caractéristiques techniques du langage
Installation sous Unix;Linux ou sous Windows
Accès à la documentation
Ressources Internet

Maîtrise du langage Perl

Structure d'un programme
Éléments du langage
Scalaires
Opérateurs sur les scalaires
Entrées;Sorties de base : saisie clavier, fonctions chop et chomp, sortie à l'écran, fonction print
Listes et tableaux : listes littérales, variables de type tableau, affections globales, accès aux éléments, quelques fonctions utiles sur les tableaux
Instructions de contrôle : tests simples (if;unless), tests séquentiels (if..elsif), boucle while;until, boucle for, boucle foreach, instructions de branchement, instructions abrégées
Tableaux associatifs (Hachages) : affectations globales, affectations de plusieurs éléments à la fois, fonctions sur les tableaux associatifs
Références : références sur tableaux, références sur tableaux associatifs, références anonymes

Expressions régulières

L'essentiel des motifs : motifs correspondant à un seul caractère, motifs de regroupement, parenthèses de mémorisation, motifs d'ancrage, diverses notations complémentaires
Utilisation des expressions : l'opérateur =~ , substitutions, fonctions split et join
Utilisation interactive de l'interpréteur Perl

Les fonctions et modules en Langage Perl

Définition et utilisation
Paramètres, visibilité, retour
Aspects complémentaires : variables semi-privées, retour d'un scalaire ou d'une liste selon le contexte, utilisation de références dans les arguments, références sur fonctions
Fonctions intégrées et modules : documentation des fonctions intégrées, terminologie liée aux modules, recherche de modules, site CPAN, utilisation d'un module non orienté objet, utilisation d'un module orienté objet

Gestion des fichiers et des répertoires en programmation Perl

Ouverture de fichier et entrées;sorties : lectures, écritures, données littérales intégrées au script
Information sur les fichiers
Gestion des répertoires : changement de répertoire, traitement des caractères spéciaux (globalisation), parcourir un répertoire

Fonctionnalités complémentaires de Perl

Accès aux informations du système
Gestion des processus : la fonction system, les quotes inverses, processus et descripteurs de fichiers, mécanismes fork-exec
Traitement des chaînes de caractères : recherche et remplacement de sous-chaînes, transformation de caractères individuels
Tris personnalisés
Structures de données élaborées via les références anonymes
Scripts Perl dans un contexte web : protocole HTTP, schéma fonctionnel CGI, module CGI, variables d'environnement, méthodes GET et POST, traitement des formulaires
Accès aux bases de données, module DBI
Les modules Windows (Win32, Win32API)

Compléments sur les modules

Fabrication d'un module non orienté objet
Introduction à la programmation objet en Perl
Conception d'une classe
Mise en oeuvre d'un module objet simple

Prérequis

Il est recommandé de posséder de bonnes notions algorithmiques et de programmation.

Public

Selon le contexte d'utilisation, cette formation PERL peut concerner à la fois les administrateurs système et les développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Android Developpement avancé vous aurez acquis les connaissances et compétences nécessaires pour :

  • Exploiter toutes les fonctionnalités graphiques et multimédia offertes par Android.
  • Mettre en oeuvre les services, les notifications et la programmation multithread.
  • Intégrer les informations issues des différents capteurs pilotés par Android
  • Réaliser des clients web spécifiques à Android.
  • Tirer partie des possibilités de géolocalisation.
  • Sécuriser les applications.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Parcours Responsable environnement

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Construire son référentiel de veille en environnement
  • Élaborer et mettre en œuvre un système de management environnemental fondé sur les exigences de la norme ISO 14001
  • Réaliser un audit interne ISO 14001
  • Communiquer en interne et en externe sur sa démarche
  • Réagir en cas de crise QSE
Tarif

A partir de 5 460,00 €

Durée

8 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

Concrètement, à l'issue de la formation C#10, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 6 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2022
  • Maîtriser la syntaxe et les concepts du langage C#10
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#10 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#10
  • Tester des fonctionnalités avancées de C#10
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Java Avancé, vous serez en mesure de :

  • 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

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre la définition de la communication de données et le modèle de capacité des ingénieurs en communication de données
  • Comprendre le modèle de référence du réseau et l’ensemble du processus de communication de données
  • Connaître le système VRP et être capable d’effectuer les opérations de base
  • Comprendre le protocole d’adresse IPv4 et les concepts associés
  • Comprendre les principes de transfert des dispositifs de couche 3 tels que les routeurs et les commutateurs de couche 3
  • Comprendre le concept de routage et utiliser la route statique ou OSPF pour construire un réseau de couche 3
  • Comprendre les concepts Ethernet de base et décrire les fonctions et les principes de fonctionnement des dispositifs de commutation de la couche 2
  • Connaître les protocoles Ethernet courants, tels que VLAN, Spanning Tree Protocol, agrégation de liens et empilage
  • Configurer les ACL et AAA pour fournir des solutions de sécurité de base pour le réseau
  • Se familiariser avec le protocole NAT et maîtriser la configuration du NAT dans différents scénarios
  • Maîtriser la configuration des services courants sur les réseaux d’entreprise, tels que DHCP, FTP et Telnet
  • Comprendre les concepts de base du WLAN et maîtriser les configurations de base des réseaux WLAN de petite ou moyenne taille
  • Comprendre les concepts de base du WAN et les solutions WAN telles que MPLS et SR
  • Avoir une connaissance générale des concepts de base de la gestion des réseaux d’entreprise
  • Connaître la gestion de réseau traditionnelle et les solutions de gestion de réseau basées sur le SDN
  • Avoir une bonne maîtrise des protocoles IPv6 et être capable de construire des réseaux IPv6 à petite échelle
  • Maîtriser le processus de construction d’un réseau de campus. Être capable de construire de manière autonome des réseaux de campus de petite taille
  • Comprendre les concepts de base du SDN et de l’automatisation de la programmation et maîtriser les bases de Python
Tarif

A partir de 3 989,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser les principales fonctionnalités et les avantages de GitHub Copilot pour optimiser les processus de développement
  • Appliquer GitHub Copilot dans des scénarios de programmation réels
  • Évaluer l'efficacité de GitHub Copilot dans divers contextes de codage, en assurant la qualité et la pertinence du code
  • Créer des configurations personnalisées et utiliser les fonctionnalités avancées de GitHub Copilot pour adapter son assistance aux besoins spécifiques d'un projet
Tarif

A partir de 900,00 €

Durée

1 jour

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

2 jours (14 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
  • Distance
  • Centre

Formation WinDev : Initiation

Proposé par PLB CONSULTANT

Objectifs de la formation

Windev est un atelier logiciel vous permettant de développer très rapidement des applications pour les systèmes d'exploitation classiques Windows, Linux ou MAC, des sites web dynamiques avec WebDev et des applications pour mobiles IOS ou Android avec WinDev Mobile. L'environnement de développement est le même pour toutes les plateformes cibles et il permet de prendre en charge toutes les phases de développement du cahier des charges à l'application finale. Outre la rapidité de développement qui a largement contribué au succès des produits PC Soft, une même application source peut être facilement adaptée sur différentes plateformes. Avec quelques adaptations ponctuelles, votre code est donc presque unique quelle que soit la cible et la nature du développement : client riche, site web, application pour Smartphone ou tablette. Vous pouvez même générer si besoin des sites PHP, des archives Java ou des assemblages .NET. Lors de cette formation Windev très pratique (de nombreux travaux pratiques sont réalisés), vous allez apprendre tout d'abord à prendre en main l'environnement Windev (créer des fenêtres, des menus, etc...) et passer ensuite rapidement au concret, en créant votre propre base de données et en la mettant en relation avec les fenêtres. Concrètement vous disposez déjà de tous les éléments pour développer vos premières IHM.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de ce cours Visual Basic .NET Perfectionnement vous aurez acquis les connaissances et compétences nécessaires pour:

  • Créer et déployer un service Windows
  • Gérer et optimiser vos applications
  • Implémenter un WebService SOAP
  • Créer une application clients/serveur
  • Créer vos propres contrôles utilisateurs
Tarif

A partir de 2 265,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...