Modernisation IBM i: Cloud, Open Source et Agilité
La modernisation des systèmes IBM i (AS400) est un enjeu stratégique pour de nombreuses entreprises souhaitant optimiser leurs applications et assurer la pérennité de leur système d'information. Cette formation aborde les défis et les opportunités liés à cette transformation, en explorant les approches de migration, l'intégration du cloud, l'exploitation des technologies open source et l'adoption de méthodes agiles. Les stagiaires apprendront à évaluer les options de modernisation, à planifier une stratégie adaptée à leur contexte métier et à mettre en œuvre des solutions innovantes. La formation couvre l'intégration de technologies modernes telles que Node.js, Python et PHP pour étendre les capacités d'IBM i, ainsi que l'utilisation d'outils de développement comme RDi et VS Code pour moderniser le code existant et concevoir de nouvelles applications web et mobiles. L'objectif est de transformer IBM i en un actif stratégique, capable de supporter les exigences actuelles et futures des entreprises. Cette formation permet d'acquérir des compétences pratiques essentielles pour évaluer les options de modernisation, mettre en œuvre une stratégie efficace, intégrer des technologies open source et optimiser la sécurité et les performances de leur système IBM i.
Maîtrisez la modernisation de votre IBM i : migration, cloud, open source et agilité. Optimisez vos applications et préparez l'avenir.
Durée : 21 heures
Domaine : Développement
Objectifs pédagogiques
- Évaluer les options de modernisation d'un système IBM i (migration, cloud, open source, refactoring).
- Définir et mettre en œuvre une stratégie de modernisation adaptée aux besoins de l'entreprise.
- Intégrer des technologies open source (Node.js, Python, PHP) dans un environnement IBM i existant.
- Optimiser la sécurité et les performances des systèmes IBM i modernisés.
- Développer des applications web et mobiles connectées à l'IBM i avec des technologies modernes.
Technologies et outils
- IBM i (AS400)
- Node.js
- Python
- PHP
- RDi (Rational Developer for i)
- VS Code
- IaaS
- PaaS
- SaaS
Public cible
Cette formation s'adresse aux professionnels de l'informatique impliqués dans la modernisation des systèmes IBM i, aux responsables de systèmes d'information, aux développeurs et administrateurs de bases de données travaillant sur IBM i, ainsi qu'aux architectes IT et développeurs souhaitant acquérir des compétences en modernisation d'applications IBM i.
Prérequis techniques
- Connaissances de base en informatique et systèmes d'information.
- Familiarité avec les concepts de bases de données et de développement d'applications.
- Une expérience avec les systèmes IBM i (AS400) est un plus.
Programme détaillé
Module 1 : Introduction à la modernisation IBM i
- Comprendre l'évolution de l'IBM i : du System/38 à l'IBM i sur Power.
- Identifier les enjeux et opportunités de la modernisation des systèmes.
- Présenter un panorama des options : migration, cloud, open source, refactoring du code.
- Analyser des études de cas de modernisation réussie pour inspirer les approches.
Module 2 : Évaluation de l'environnement IBM i existant
- Réaliser un audit détaillé de l'infrastructure existante : applications, données, interfaces.
- Effectuer une analyse SWOT (forces, faiblesses, opportunités, menaces) spécifique à l'environnement IBM i.
- Identifier les applications candidates à la modernisation en fonction des priorités métier.
- Définir les objectifs de modernisation alignés avec les besoins stratégiques de l'entreprise.
Module 3 : Stratégie de modernisation
- Planifier la migration vers les dernières versions d'IBM i pour bénéficier des avancées.
- Intégrer des services cloud (IaaS, PaaS, SaaS) pour étendre les capacités de l'IBM i.
- Utiliser les technologies open source (Node.js, Python, PHP) pour enrichir les fonctionnalités.
- Mettre en œuvre le refactoring et la modernisation du code RPG existant.
- Développer des applications web et mobiles connectées à l'IBM i.
Module 4 : Mise en œuvre de la modernisation
- Maîtriser les outils de migration et de conversion de données spécifiques à IBM i.
- Utiliser les IDE modernes pour IBM i : RDi et VS Code pour le développement et la maintenance.
- Exploiter les frameworks open source pour le développement d'applications web et mobiles.
- Appliquer les méthodologies agiles pour une modernisation applicative itérative et efficace.
- Mettre en place des pratiques DevOps et l'automatisation des déploiements pour accélérer les cycles de livraison.
Module 5 : Sécurité et performance de l'IBM i modernisé
- Gérer les accès, le chiffrement des données et l'audit pour renforcer la sécurité.
- Effectuer le tuning des bases de données et l'optimisation du code pour améliorer les performances.
- Mettre en place la surveillance et le monitoring de l'environnement IBM i modernisé.
- Gérer les incidents et les problèmes pour assurer la continuité des opérations.
- Garantir la conformité réglementaire et la protection des données.
Module 6 : Futur de l'IBM i
- Explorer l'intégration de l'intelligence artificielle et du machine learning sur IBM i.
- Découvrir les applications de la blockchain et des applications distribuées.
- Étudier l'intégration avec les plateformes IoT pour étendre la connectivité.
- Comprendre la roadmap d'IBM pour l'IBM i et les orientations futures.
- Analyser les tendances et perspectives d'avenir pour le système IBM i.
Compétences acquises
En fin de formation, le stagiaire sera capable d'évaluer les différentes options de modernisation d'un système IBM i, de mettre en œuvre une stratégie adaptée aux besoins de l'entreprise, d'intégrer des technologies open source dans un environnement IBM i existant, d'optimiser la sécurité et les performances d'un système modernisé, et de développer des applications web et mobiles connectées à l'IBM i. Le stagiaire maîtrisera les outils et les méthodologies pour transformer son système d'information et en faire un atout stratégique.
Demander un devis