Spring XD (SPXD)

          Quantity

          $2,045.00

          New Age Technologies has been delivering Authorized Training since 1998. We offer Pivotal’s full suite of authorized courses including courses pertaining to Spring XD, GemFire, Groovy & Grails, HAWQ, & RabbitMQ. Pivotal is a trusted partner for IT innovation and digital transformation and with millions of developers around the world, Pivotal technology touches billions of users every day. This is why Pivotal training is imperative for career advancement in the following IT-related fields: software development, application development, & data management. Invest in your future today with Pivotal – Spring training from New Age Technologies.

          Pivotal Training Specialist | ☏ 502.909.0819

          Current Promotion

          • ENTER CODE "SPRING5" @ CHECKOUT & RECEIVE 5% OFF OR REQUEST GIFT CARD EQUIVALENT
          Private IT Training

          Course Overview:

          The comprehensive 3-day course will provide you with the skills needed to leverage Spring XD for data ingestion in a Big Data environment. The hands on training covers installation and administration of Spring XD; usage of the Spring XD Shell; creating, configuring, deploying, and scaling streams and jobs; as well as the development of custom modules including sinks, sources and jobs. Students will learn how to configure the product for various deployment scenarios, including high availability, distributed mode, and deployment to YARN.

          Course Prerequisites:

          Before attending this course, you must have the following:

          • Internet access
          • A local install of JDK 7 or later
          • A local install of Apache Maven
          • Basic Java development skills, including ability to run Apache Maven commands
          • Some familiarity with various data storage technologies
          • Any one of the following:
            • A running instance of the Pivotal HD single-node VM
            • A running instance of Apache Hadoop single-node cluster
            • Ability to access a virtual lab environment
          • Familiarity with running basic OS commands from a shell/ command-prompt

          Course Objectives:

          After completing this course, you will be able to:

          • Install Spring XD
          • Understand architecture
          • Create and leverage Streams
          • Create and leverage Jobs
          • Customize modules
          • Configure for high-availability
          • Use management and monitoring features of Spring XD

          Course Outline:

          Module 1. INTRODUCTION
          • What is Data Ingestion?
          • What is Spring XD?
          • When to use Spring XD?
          Module 2. INSTALLATION
          • Single-Node Installation
          • Creating a Simple Stream
          • Creating a Simple Job
          Module 3. ARCHITECTURE
          • Overview
          • Streams, Modules, Channels
          • Stream Deployment
          Module 4. INTRODUCTION TO STREAMS
          • Overview
          • Sources
          • Processors
          • Sinks
          • Examples
          Module 5. CUSTOMIZING STREAM MODULES
          • Introduction to Spring Integration in the context of Spring XD
          • Interaction between Spring XD and Spring Integration
          • Deploying Spring Integration applications to Spring XD
          Module 6. ADVANCED STREAMS
          • Hadoop (HDFS)
          • Transform/Script processors
          • TCP/UDP sources
          • Twitter source
          Module 7. INTRODUCTION TO JOBS
          • Overview
          • Setting up a simple job
          • Launching a job
          • Connecting a job to a stream
          • Admin UI
          Module 8. CUSTOMIZING JOB MODULES
          • Introduction to Spring Batch in the context of Spring XD
          • Interaction between Spring XD and Spring Batch
          • Deploying Spring Batch applications to Spring XD
          Module 9. ADVANCED JOBS
          • Using the filepollhdfs job
          Module 10. DISTRIBUTED MODE
          • XD Distributed Runtime (DIRT) Installation (Linux, YARN)
          • Customizing the Configuration
          Module 11. HIGH AVAILABILITY
          • High Availability (HA) and Fault Tolerance (FT) in the Spring XD context
          • ZooKeeper
          • XD-Admin
          • XD-Containers
          • Messaging middleware
          • Data stores
          Module 12. MANAGEMENT AND MONITORING
          • Admin Console
          • How Spring XD leverages Spring Boot’s JMX and HTTP support
          • Monitoring Streams
          • Monitoring Jobs

          Boost your salary by obtaining your Spring Professional Certification:

            Top