TIBCO for Developers Training Course
TIBCO is a software suite for integrating, managing, and monitoring enterprise applications and information delivery. Two of its products, BusinessEvents (business rules engine) and ActiveMatrix Service Bus (lightweight enterprise service bus), are used for building and deploying event driven applications.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use BusinessEvents and ActiveMatrix Service Bus to develop, deploy, and manage event driven applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Build distributed, stateful, rule-based event-processing systems.
- Manage business events data and execute proper business rules.
- Reduce the event response time in large-scale, data driven applications.
- Build applications for fraud detection, track-and-trace, real-time customer offer generation, etc.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Understanding Event-Driven Software Development
- The Architecture of a Distributed Business Application
- Overview of TIBCO BusinessEvents
- Overview of TIBCO ActiveMatrix Service Bus
Getting Started
- Preparing the development environment
- Installing and configuring Tibco
- Case study: A fraud detection application
Working with TIBCO BusinessEvents
- Relating real-time to at-rest data
- Tracking and tracing lifecycles
- Creating conditional rules
- Computing parameter values
- Orchestrating processes
- Matching event patterns
Working with TIBCO ActiveMatrix Service Bus
- Overview of TIBCO ActiveMatrix tools
- Configuring service dependencies
- Connecting to TIBCO-based infrastructure
- Onboarding a service
- Connecting to a third-party environment
Creating a Distributed Application
- Setting up authorization, authentication, and encryption.
- Setting up proper business rules
- Executing business rules
Deploying a Distributed Application
- Setting up the distributed service execution environment
- Packaging a distributed application
- Scaling a distributed application
Managing a Distributed Application
- Managing the runtime environment
- Managing large numbers of applications and services
- Monitoring an application
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of XML logic.
- An understanding of business rules engine and web services.
- Java and JavaScript programming experience.
Audience
- Developers
Open Training Courses require 5+ participants.
TIBCO for Developers Training Course - Booking
TIBCO for Developers Training Course - Enquiry
TIBCO for Developers - Consultancy Enquiry
Testimonials (1)
The perfect adaptation to my needs
Thomas - AXA Wealth Services
Machine Translated
Related Courses
Advanced Data Analysis with TIBCO Spotfire
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at business analysts who wish to learn advanced Spotfire Analyst techniques for analyzing data.
By the end of this training, participants will be able to:
- Share visualizations among different team members.
- Secure access to software based on roles and access controls.
- Create visualizations such as map charts.
- Integrate statistical computing languages such as R with Spotfire.
Introduction to Spotfire
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at business analysts and data analysts who wish to learn basic Spotfire Analyst techniques for analyzing data.
By the end of this training, participants will be able to:
- Install and configure TIBCO Spotfire.
- Combine data from different databases.
- Visualize large datasets.
- Create and share complex dashboards.
AI-Driven Data Analysis with TIBCO Spotfire X
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at business analysts and data analysts who wish to use TIBCO Spotfire X with its artificial intelligence capabilities to visualize, transform, and analyze data.
By the end of this training, participants will be able to:
- Install and configure TIBCO Spotfire X.
- Understand the features and architecture of TIBCO Spotfire X.
- Understand the concepts behind augmented and predictive analytics.
- Learn how to load, process, and visualize data using Spotfire X.
- Create interactive and enhanced data visualizations.
Data Analysis with SQL, Python and Spotfire
14 HoursIn this instructor-led, live training in the US, participants will learn three different approaches for accessing, analyzing and visualizing data. We start with an introduction to RDMS databases; the focus will be on accessing and querying an Oracle database using the SQL language. Then we look at strategies for accessing an RDMS database programmatically using the Python language. Finally, we look at how to visualize and present data graphically using TIBCO Spotfire.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
TIBCO Statistica
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at engineers, researchers, and data analysts who wish to use TIBCO Statistica features to create analytic workflows and models.
By the end of this training, participants will be able to:
- Install and navigate the TIBCO Statistica program to build and manage data analysis projects.
- Understand statistics basics to analyze data and generate useful insights for the business.
- Explore advanced topics to work with big data and machine learning using TIBCO Statistica.
Data Visualization
28 HoursThis course is intended for engineers and decision makers working in data mining and knoweldge discovery.
You will learn how to create effective plots and ways to present and represent your data in a way that will appeal to the decision makers and help them to understand hidden information.
Apache Druid for Real-Time Data Analysis
21 HoursApache Druid is an open-source, column-oriented, distributed data store written in Java. It was designed to quickly ingest massive quantities of event data and execute low-latency OLAP queries on that data. Druid is commonly used in business intelligence applications to analyze high volumes of real-time and historical data. It is also well suited for powering fast, interactive, analytic dashboards for end-users. Druid is used by companies such as Alibaba, Airbnb, Cisco, eBay, Netflix, Paypal, and Yahoo.
In this instructor-led, live course we explore some of the limitations of data warehouse solutions and discuss how Druid can compliment those technologies to form a flexible and scalable streaming analytics stack. We walk through many examples, offering participants the chance to implement and test Druid-based solutions in a lab environment.
Format of the Course
- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
Octave not only for programmers
21 HoursCourse is dedicated for those who would like to know an alternative program to the commercial MATLAB package. The three-day training provides comprehensive information on moving around the environment and performing the OCTAVE package for data analysis and engineering calculations. The training recipients are beginners but also those who know the program and would like to systematize their knowledge and improve their skills. Knowledge of other programming languages is not required, but it will greatly facilitate the learners' acquisition of knowledge. The course will show you how to use the program in many practical examples.
Zeppelin for Interactive Data Analytics
14 HoursThis instructor-led, live training introduces the concepts behind interactive data analytics and walks participants through the deployment and usage of Zeppelin in a single-user or multi-user environment.
By the end of this training, participants will be able to:
- Install and configure Zeppelin
- Develop, organize, execute and share data in a browser-based interface
- Visualize results without referring to the command line or cluster details
- Execute and collaborate on long workflows
- Work with any of a number of plug-in language/data-processing-backends, such as Scala (with Apache Spark), Python (with Apache Spark), Spark SQL, JDBC, Markdown and Shell.
- Integrate Zeppelin with Spark, Flink and Map Reduce
- Secure multi-user instances of Zeppelin with Apache Shiro
Embedding Projector: Visualizing Your Training Data
14 HoursEmbedding Projector is an open-source web application for visualizing the data used to train machine learning systems. Created by Google, it is part of TensorFlow.
This instructor-led, live training introduces the concepts behind Embedding Projector and walks participants through the setup of a demo project.
By the end of this training, participants will be able to:
- Explore how data is being interpreted by machine learning models
- Navigate through 3D and 2D views of data to understand how a machine learning algorithm interprets it
- Understand the concepts behind Embeddings and their role in representing mathematical vectors for images, words and numerals.
- Explore the properties of a specific embedding to understand the behavior of a model
- Apply Embedding Project to real-world use cases such building a song recommendation system for music lovers
Audience
- Developers
- Data scientists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Data Visualization: Creating Captivating Reports
21 HoursIn this instructor-led, live training in the US, participants will learn the skills, strategies, tools and approaches for visualizing and reporting data for different audiences. Case studies are also analyzed and discussed to exemplify how data visualization solutions are being applied in the real world to derive meaning out of data and answer crucial questions.
By the end of this training, participants will be able to:
- Write reports with captivating titles, subtitles, and annotations using the most suitable highlighting, alignment, and color schemes for readability and user friendliness.
- Design charts that fit the audience's information needs and interests.
- Choose the best chart types for a given dataset (beyond pie charts and bar charts.)
- Identify and analyze the most valuable and relevant data quickly and efficiently.
- Select the best file formats to include in reports (graphs, infographics, references, GIFs, etc.)
- Create effective layouts for displaying time series data, part-to-whole relationships, geographic patterns, and nested data.
- Use effective color-coding to display qualitative and text-based data such as sentiment analysis, timelines, calendars, and diagrams.
- Apply the most suitable tools for the job (Excel, R, Tableau, mapping programs, etc.)
- Prepare datasets for visualization.
Introduction to Data Visualization with Tidyverse and R
7 HoursThe Tidyverse is a collection of versatile R packages for cleaning, processing, modeling, and visualizing data. Some of the packages included are: ggplot2, dplyr, tidyr, readr, purrr, and tibble.
In this instructor-led, live training, participants will learn how to manipulate and visualize data using the tools included in the Tidyverse.
By the end of this training, participants will be able to:
- Perform data analysis and create appealing visualizations
- Draw useful conclusions from various datasets of sample data
- Filter, sort and summarize data to answer exploratory questions
- Turn processed data into informative line plots, bar plots, histograms
- Import and filter data from diverse data sources, including Excel, CSV, and SPSS files
Audience
- Beginners to the R language
- Beginners to data analysis and data visualization
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Power BI for Business Analysts
21 HoursIn this instructor-led, live training in the US (onsite or remote), participants will learn how to use Microsoft Power BI to analyze and visualize data using a series of sample data sets.
By the end of this training, participants will be able to:
- Create visually compelling dashboards that provide valuable insights into data.
- Obtain and integrate data from multiple data sources.
- Build and share visualizations with team members.
- Adjust data with Power BI Desktop.
D3.js for Data Visualization
7 HoursIn this instructor-led, live training in the US, participants will learn how to create web-based data-driven visualizations that run on multiple devices responsively.
By the end of this training, participants will be able to:
- Use D3 to create interactive graphics, information dashboards, infographics and maps.
- Control HTML with jQuery-like selections.
- Transform the DOM by selecting elements and joining to data.
- Export SVG for use in print publications.
Data Analysis with Tableau and Python
14 HoursTableau is a business intelligence and data visualization tool. Python is a widely used programming language which provides support for a wide variety of statistical and machine learning techniques. Tableau's data visualization power and Python's machine learning capabilities, when combined, help developers rapidly build advanced data analytics applications for various business use cases.
In this instructor-led, live training, participants will learn how to combine Tableau and Python to carry out advanced analytics. Integration of Tableau and Python will be done via the TabPy API.
By the end of this training, participants will be able to:
- Integrate Tableau and Python using TabPy API
- Use the integration of Tableau and Python to analyze complex business scenarios with few lines of Python code
Audience
- Developers
- Data scientists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice