Résumé du cours
This five-day course enables students to understand advanced concepts and acquire Universal CMDB (UCMDB) development kills. Advanced topics are discussed and implementation methods and techniques are demonstrated using hands-on exercises. Jython, Java, and Web Services are introduced in the context of UCMDB. The hands-on lab environment uses UCMDB version 2019.11.
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
This course is recommended for :
- Business Technology Optimization (BTO) architects leveraging the power of the integrated CMDB across the BTO/BSM portfolio.
- Those in charge of Configuration Management and the documentation and storage of business services and their related assets and relationships.
- Project managers, application modelers, discovery engineers, and UCMDB implementation consultants.
- Integration specialists implementing data federation across the different business silo sand software product families.
Pré-requis
To be successful in this course, you should have the following prerequisites or knowledge:
- Successful completion of UCMDB120 UCMDB 2019.x Essentials and UD120 Universal Discovery 2019.x Essentials.
- At least 6 months experience with UCMDB & Universal Discovery.
- Prior experience with a scripting language such as Python, Perl, etc.
Objectifs
Upon successful completion of this course, you should be able to :
- Use multiple tenants using the Multi-Tenancy feature
- Integrate multiple Configuration Management Databases (CMDBs) and explain the integration components and process
- Use advanced modeling techniques and change the composite CI for the Universal CMDB (UCMDB) browser and Configuration Manager
- Explain the reconciliation process and use identification rules
- Develop new adapters: discovery and integration
- Use UCMDB data in your adapters
- Develop your own Jython scripts for your adapter
- Develop your own Generic database adapter and federate data into UCMDB or populate UCMDB with data
- Develop your own Java integration adapter
- Use the UCMDB API for Java adapters
- Develop your own XML push adapters
- Explain the Web Services push adapter
- Develop Java code using the UCMDB API
- Use the UCMDB Java API for querying and populating the UCMDB
- Develop your own Web Services client
- Use the UCMDB Web Service API for querying and populating the UCMDB
- Explain UCMDB high availability (HA) and its components
- Explain the threats on CMDB and how to protect CMDB data
- Explain how to tune and size your UCMDB architecture
- Use troubleshoots techniques
Contenu
- Module 1: Course Overview
- Module 2: CMS End-to-end Scenario
- Module 3: Multi-Tenancy
- Module 4: Integrating Multiple CMDBs
- Module 5: Advanced Modeling
- Module 6: Reconciliation
- Module 7: Adapter Development and Writing
- Module 8: Developing Jython Adapters
- Module 9: Developing Generic DB Adapters
- Module 10: Developing Java Adapters
- Module 11: Developing Generic Push Adapters
- Module 12: Using Data Flow Management API
- Module 13: Using UCMDB API
- Module 14: Using the CMDB Web API
- Module 15: Hardening CMS
- Module 16: Performance Tuning and Sizing
- Appendix A: High Availability Deployment
- Appendix B: Working with Python and Advanced Programming
Moyens Pédagogiques :