Développement Web Moderne AS400 avec RPG et SQL
Le développement web sur AS400 connaît une modernisation constante, exigeant des professionnels la maîtrise d'outils et d'API récents pour actualiser leurs applications. Cette formation répond à ce besoin en vous permettant de concevoir des interfaces utilisateur dynamiques et d'interagir efficacement avec les données AS400, en exploitant les capacités du RPG et du SQL intégré. Les stagiaires acquerront des compétences pratiques essentielles pour configurer un serveur web Apache, gérer les sessions et l'authentification de manière sécurisée, et optimiser les performances de leurs applications. La formation couvre également l'utilisation des API AS400 pour développer des services web RESTful et consommer des API externes, assurant ainsi une intégration fluide et une architecture moderne. Elle est conçue pour les développeurs AS400 désireux d'étendre leurs compétences au développement web moderne et sécurisé, en produisant du code maintenable et performant.
Maîtrisez le développement web sur AS400. Créez des applications dynamiques et performantes avec les outils et API dédiés. Formation intensive de 21h.
Durée : 21 heures
Domaine : Développement
Objectifs pédagogiques
- Développer des applications web dynamiques sur AS400 en utilisant RPG et SQL intégré.
- Configurer et administrer un serveur web Apache sur l'environnement AS400.
- Exploiter les API AS400 pour l'interaction avec les données et les services système.
- Optimiser les performances des applications web déployées sur AS400.
- Sécuriser les applications web AS400 contre les vulnérabilités courantes.
Technologies et outils
- AS400 (IBM i)
- RPG
- SQL intégré
- HTML
- CSS
- JavaScript
- Apache
- API AS400 (QSYS, QUSRTOOL)
Public cible
Cette formation s'adresse aux développeurs AS400 souhaitant moderniser leurs compétences, aux architectes de solutions et aux chefs de projet IT impliqués dans le développement d'applications sur AS400, du niveau confirmé à expert.
Prérequis techniques
- Connaissance de base de la programmation sur AS400 (CL, RPG).
- Familiarité avec les concepts de base du web (HTML, CSS, JavaScript).
Programme détaillé
Module 1 : Introduction au développement web sur AS400
- Vue d'ensemble des enjeux et opportunités du développement web sur AS400.
- Présentation des outils et environnements de développement spécifiques.
- Configuration de l'environnement de développement intégré (IDE) pour AS400.
- Bases fondamentales du HTML, CSS et JavaScript appliquées au développement AS400.
Module 2 : Les technologies web côté serveur
- Introduction aux technologies web côté serveur (CGI, PHP, Node.js) dans le contexte AS400.
- Configuration et administration d'un serveur web Apache sur AS400.
- Mise en œuvre de la gestion des sessions et des mécanismes d'authentification.
- Principes et pratiques de sécurité des applications web AS400.
Module 3 : Développement d'applications web avec RPG
- Concepts et bonnes pratiques du développement web avec RPG.
- Utilisation avancée de SQL intégré pour l'accès et la manipulation des données AS400.
- Création d'interfaces utilisateur dynamiques et interactives avec RPG.
- Stratégies de gestion des erreurs et techniques de débogage pour les applications web RPG.
Module 4 : Utilisation des API AS400
- Introduction aux API AS400, notamment QSYS et QUSRTOOL.
- Développement de services web RESTful robustes avec RPG.
- Consommation et intégration d'API externes depuis l'environnement AS400.
- Sécurisation des API développées et consommées.
Module 5 : Optimisation et déploiement
- Techniques d'optimisation des performances pour les applications web AS400.
- Mise en œuvre de méthodes de caching et de compression pour améliorer la réactivité.
- Procédures de déploiement d'applications web sur un serveur de production AS400.
- Stratégies de maintenance et de surveillance des applications déployées.
Compétences acquises
À l'issue de cette formation, le stagiaire sera capable de développer des applications web modernes et performantes sur AS400 avec RPG, d'exploiter pleinement les API AS400 pour interagir avec les données et les services, de configurer et gérer un serveur web Apache, et d'optimiser et sécuriser efficacement les applications web AS400, réduisant ainsi la dette technique et homogénéisant les pratiques d'équipe.
Demander un devis