Continuous Integration (CI) for Java Training Course

  • Introduction to Continuous Integration (CI)
  • Overview of CI Tools for Java
  • Overview of Jenkins
  • Installing and Setting Up Jenkins and Git
  • Setting Up CI in Jenkins
  • Working on a Project in Jenkins
  • Overview of a Java Project
  • Building CI Pipeline for Java
  • Using VCS Trigger for a Java Project
  • Using VSC Trigger for SQL Code in a Java Project
  • Understanding Java Artifacts
  • Understanding CI Best Practices for Java
  • Summary and Next Steps

Requirements Analysis Training Course

Introduction

  • Principles of requirements engineering

Overview of Requirements and Requirements Analysis

  • Types of requirements
  • Quality of requirements
  • Importance of requirements analysis

Defining the Four Core Components of Requirements

  • Data
  • Process
  • External agent/actor
  • Business rules

Understanding Requirements Analysis Methodology

  • Context analysis
  • Design requirements analysis
  • States and modes analysis
  • Parsing analysis
  • Functional analysis

Applying Different Requirements Analysis Techniques

  • Diagramming
  • Modelling
  • User Stories
  • Glossary
  • Phototyping

Managing Requirements Using an Iterative Process

  • Linking Agile to Business
  • Identifying, controlling and managing changes to requirements
  • Determining the project scope
  • Reviewing, validating and testing correct understanding of detailed specifications

Best Practices

Summary and Conclusion

Pentaho Data Integration Fundamentals Training Course

  • Introduction
  • Installing and Configuring Pentaho
  • Overview of Pentaho Features and Architecture
  • Understanding Pentaho’s In-Memory Caching
  • Navigating the User Interface
  • Connecting to a Data Source
  • Configuring the Pentaho Enterprise Repository
  • Transforming Data
  • Viewing the Transformation Results
  • Resolving Transformation Errors
  • Processing a Data Stream
  • Reusing Transformations
  • Scheduling Transformations
  • Securing Pentaho
  • Integrating with Third-party Applications (Hadoop, NoSQL, etc.)
  • Analytics and Reporting
  • Pentaho Design Patterns and Best Practices
  • Troubleshooting

Tableau Prep Builder Training Course

Introduction

  • Tableau Prep Builder as an ETL (Extract, Transform and Load) tool

Setting up Tableau Prep Builder

  • Activating and Register Tableau Prep Builder

Overview of Tableau Prep Builder Features and Architecture

  • Tableau Prep Builder and its relation to Tableau Desktop, Tableau Server and Tableau Prep Conductor

Navigating the Tableau Prep Builder Workspace 

  • Panes and data grids

Connecting to Data Source

  • Reading an Excel
  • Reading from a database

Shaping Data

  • Creating a Join
  • Creating a Union

Pivoting Data

  • Changing columns to rows

Cleaning Data

  • What is dirty data?
  • Changing the data type
  • Filtering data
  • Aggregating data
  • Updating multiple values at once

Running a Flow

  • Building a flow
  • Refreshing a flow
  • Running a flow from the command line

Outputing Data to Tableau Desktop

  • Analyzing data

Publishing Data

  • Packaging a Prep Builder data flow into an extract
  • Publishing a flow with Prep Conductor 

Best Practices 

Troubleshooting

Tableau Server for System Administrators Training Course

Introduction

Overview of Tableau’s Features and Architecture

  • How users interact with Tableau Server
  • Understanding server processes

Setting up Tableau Server

  • Evaluating configuration options
  • Single server installation

Setting up and Managing Users

  • Adding users
  • Setting authorization and assigning permissions
  • Assigning users to groups and sites
  • Deleting users

Working with Data

  • Connecting to a data source
  • Create an extract of the data
  • Securing data

Managing a Site

  • Creating views and workbooks
  • Setting up a schedule
  • Subscribing to a site

Deploying Tableau Server

  • Planning a deployment to production
  • Administrative roles
  • Distributing Tableau Server to multiple machines

Server Maintenance

  • Automating server tasks
  • Monitoring server performance
  • Managing log files

Administrative Tasks

  • Backup up Tableau Server
  • Upgrading Tableau Server
  • Using command-line utilities

Extending Tableau Server

  • Accessing the REST API
  • Modifying the authentication method

Best Practices

  • User and data oversight
  • Governance, security, and scalability

Visual Reporting and Analysis with Tableau Training Course

Introduction

Working with Data

  • Connecting data sources
  • Connecting various databases
  • Different data connection types
  • Working with multiple data sources and data blending

Visual Analytics

  • Creating basic data visualizations
  • Sorting, filtering, and organizing data
  • Using multiple measures on the same axis
  • Showing relationships between values
  • Grouping and forecasting
  • Using charts

Mapping Data

  • Geographical data mapping
  • Tableau geocoding
  • Advanced mapping and using background images

Basic Calculations and Aggregations

  • Using parameters, measures, and dimensions
  • Using sets

Using Dashboards

  • Quick filters
  • Actions
  • Parameters

Advanced Analytics

  • Advance calculations
  • Using funnel charts
  • Using control charts
  • Using Bump charts

Tips, Tricks, and Best Practices

  • Using parameters, calculations, sorting, filtering, and other functions
  • Best practices when using Tableau
  • Best practices when using graphs
  • Best practices for data visualization