Catalogue de formations PHP sur IBM i – AS/400

CFD-Innovation vous propose différentes formations PHP pour maitriser votre IBM i – AS/400

 

 

PHP sur IBM i pour développeur RPG (Initiation)

Conçue pour les développeurs RPG, cette formation est idéale pour appréhender les concepts web et les nouvelles possibilités offertes par le PHP sur IBM i.

Programme de la formation

  • Introduction
  • Les concepts du web
  • Le serveur web APACHE de l’IBM i
  • Les bases du PHP
  • Les appels de *PGM existant avec PHP
  • L’architecture MVC des applications
  • Conclusion

Les objectifs
Appréhender les concepts web et le langage PHP en environnement IBM i

Pour qui ?
Développeurs IBM i (RPG, COBOL, CL) désirant compléter ses compétences avec du développement PHP.

Prérequis
Connaissance de l’environnement IBM i et des notions de programmations.

Durée
5 jours

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

PHP sur IBM i pour développeurs PHP

Bâtie pour les développeurs PHP ne connaissant pas encore l’environnement IBM i, cette formation est idéale pour commencer à intégrer des développements à forte valeur ajoutée dans ces environnements, tout en valorisant les programmes existants.

Programme de la formation

  • Introduction
  • L’environnement et l’existant IBM i
  • La connexion DB2
  • Le PHP Toolkit for IBM i
  • Les appels de commandes et de programmes
  • Les batch IBM i
  • Conclusion

Les objectifs
Appréhender et développer des applications PHP dans l’environnement IBM i.

Pour qui ?
Développeurs PHP désirant intégrer la plateforme IBM i.

Prérequis
Connaissance du langage PHP et des concepts Web.

Durée
Entre 3 et 5 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Développer des Web Services

Formation conçue pour tous les développeurs désirant mettre en œuvre un projet web service, qu’il s’agisse de consommer des WS ou d’en exposer.

Programme de la formation

  • Introduction
  • Les principes des Web Services
  • SOAP vs REST
  • Conception et développement des serveurs SOAP
  • Conception et développement des clients SOAP
  • Conception et développement des serveurs REST
  • Conception et développement des clients REST
  • Sécurisation des web services
  • Industrialisation des web services
  • Conclusion

Les objectifs
Maîtriser les concepts web services afin de répondre à toutes les demandes de communications Web Services.

Pour qui ?
Tout développeur souhaitant mettre en œuvre un projet Web Services.

Prérequis
Connaissance des bases du langage PHP.

Durée
Entre 3 et 5 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Open API Specification – Swagger

L’Open API Specification (OAS) est aujourd’hui la norme pour décrire des interfaces Web Services en vue d’en faciliter la consommation et la maintenance.
Cette formation est conçue pour les développeurs ou chefs de projets devant spécifier, maintenir, documenter ou bien consommer les API Web Services REST. Les normes en vigueur seront évoquées ainsi que l’outillage pour écrire / visualiser ces descriptions (Swagger).

Programme de la formation

  • Introduction
  • Définition de l’Open API
  • Structure de base
  • Routes et opérations
  • Différents types de paramètres
  • Request Body / Response
  • Authentifications et sécurité
  • Intégration des exemples
  • Les composants
  • Swagger-UI
  • Swagger-Editor
  • Conclusion

Les objectifs

Maitriser les concepts REST / RESTFull ainsi que l’outillage associé pour écrire / maintenir / utiliser les fichiers Open API Specification.

Pour qui ?
Tout développeur ou chef de projet souhaitant acquérir de nouvelles compétences autour des web services REST.

Prérequis
Connaissance des bases du langage PHP pour une mise en œuvre.

Durée
Entre 1 et 4 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

PHPStorm

Découvrez l’IDE de référence pour le développement PHP et PHP sur IBM i avec la formation PHPStorm.
La formation passe en revue les différentes fonctionnalités de l’IDE qui aident à augmenter la productivité des développeurs PHP.
Au cours de cette formation, vous mettrez en place la configuration idéale pour travailler en équipe à l’aide de Git, et en étant connecté de façon sécurisée et performante à l’IFS de l’IBM i.

Programme de la formation

  • Introduction
  • Création des projets
  • Fonctionnalités et configurations PHP
  • Raccourcis pratiques
  • Intégration du contrôle de version
  • Intégration du gestionnaire de dépendances
  • Gestion des déploiements
  • Debugger PHP
  • Conclusion

Les objectifs

Maitriser un IDE complet de développement web et PHP.

Pour qui ?
Tout développeur souhaitant adopter l’IDE de référence pour le PHP et le PHP sur IBM i.

Prérequis
Connaissance du PHP.

Durée
Entre 1 et 2 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

PHP sur IBM i pour développeur RPG (Perfectionnement)

Construite pour les développeurs RPG ayant déjà des notions PHP, cette formation est idéale pour se perfectionner dans le développement d’applications PHP sur IBM i.

Programme de formation

  • Introduction
  • Architecture MVC des applications
  • La programmation orientée objet en PHP
  • Fabrication de fichiers Excel et PDF
  • Manipulation JSON et XML
  • Manipulation de fichiers de l’IFS
  • Connexion SSH et SFTP en PHP
  • PHP en ligne de commandes

Les objectifs
Maitriser les concepts avancés de PHP permettant le développement d’applications complexes à forte valeur ajoutée.

Pour qui ?
Développeurs IBM i (RPG, COBOL, CL) désirant perfectionner ses compétences en PHP sur IBM i.

Prérequis
Connaissance de l’environnement IBM i et des bases du PHP sur IBM i.

Durée
5 jours

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Développement FrontEnd – HTML/CSS/JS

Cette formation est conçue pour les développeurs désirant concevoir et mettre à disposition des interfaces web modernes, dynamiques et intuitives, en utilisant les framework et les tendances du moment.

Programme de la formation

  • Introduction
  • Le HTML 5
  • Le CSS
  • Le JavaScript
  • Le framework Bootstrap
  • Le framework Jquery
  • Intégration dans des templates
  • Conclusion

Les objectifs
Maitriser les technologies web FrontEnd permettant de concevoir des interfaces web modernes.

Pour qui ?
Tout développeur ou personne souhaitant réaliser des interfaces web.

Prérequis
Connaissance des concepts Web.

Durée
Entre 3 et 5 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Composer

Cette formation est conçue pour tous les développeurs PHP désirant améliorer la gestion des bibliothèques tierces en intégrant un gestionnaire de dépendances dans leurs applications.

Programme de la formation

  • Introduction
  • Les principes d’un gestionnaire de dépendances
  • Composer et Packagist
  • Extension PHP Archive : .phar
  • Gestion du composer.json / composer.lock
  • Gestion des dépôts privés
  • Composer et le versionning
  • Gestion des namespaces et de l’autoloading
  • Conclusion

Les objectifs

Maitriser l’outil Composer afin de faciliter la maintenance des applications PHP.

Pour qui ?
Tout développeur souhaitant ajouter le gestionnaire de dépendances PHP Composer dans ses applications.

Prérequis
Connaissance des bases du langage PHP.

Durée
Entre 1 et 2 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Git

Vos développeurs n’utilisent pas encore un outil de versioning de sources ? CFD-Innovation propose de vous faire découvrir tous les avantages de ce type d’outil, comme la traçabilité des modifications, l’externalisation du code source et l’organisation du travail en équipe.

Programme de la formation

  • Introduction
  • Versionning de code
  • Git – Premiers pas
  • Git – Commandes de base
  • Remotes Git (GitHub – GitLab – BitBucket)
  • Gestion du dépôt
  • Gestion des tickets
  • Gestion de la documentation
  • Les branches Git
  • Git – Commandes avancées
  • Workload et GitFlow
  • Conclusion

Les objectifs

Industrialiser et organiser les équipes de développements.

Pour qui ?
Tout développeur ou chef de projet souhaitant acquérir de nouvelles compétences sur le versionning de code.

Prérequis
Connaissance d’un langage de programmation.

Durée
Entre 1 et 4 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Programmation Orientée Objet en PHP

Cette formation vous permettra de passer de la programmation procédurale à la Programmation Orientée Objet (POO), respectant les concepts d’architectures modernes pour des applications PHP alliant fiabilité, robustesse et maintenabilité.

Programme de la formation

  • Introduction
  • Définitions des objets et des classes
  • Visibilités
  • Attributs / Méthodes
  • Objet – Instanciation
  • Getters et Setters
  • Constructeur
  • Autoload et namespaces
  • Attributs et méthodes statiques
  • Principes d’hydratation
  • Conceptions Entity / Manager
  • L’héritage
  • Classes et méthodes abstraites / finales
  • Conclusion

Les objectifs

Maitriser les concepts de base de la Programmation Orientée Objet en PHP.

Pour qui ?
Tout développeur souhaitant passer de la programmation procédurale à la POO.

Prérequis
Bonne connaissance du PHP.

Durée
Entre 2 et 4 jours.

Méthode
50 % théorie / 50 % travaux pratiques, directement inspiré de vos besoins.

Pour toutes nos formations : 

Lieu des formations : En centre, sur site client ou à distance.
Moyens pédagogiques : Supports de cours remis aux stagiaires au format numérique en début de formation.
Mode d’organisation : En présentiel ou à distance. En intra ou inter entreprise si les conditions sont réunies.

    Votre demande concerne :

    PHP sur IBM i pour développeur RPG (Initiation)
    PHP sur IBM i pour développeur RPG (Perfectionnement)
    PHP sur IBM i pour développeurs PHP
    Développement FrontEnd – HTML/CSS/JS
    Développer des Web Services