https://www.agilitics.edu.sg/wp-content/uploads/2021/04/Cloudera.png

Cloudera Training for Apache Kafka

This four-day instructor-led course begins by introducing Apache Kafka, explaining its key concepts and architecture, and discussing several common use cases.

Building on this foundation, you will learn how to plan a Kafka deployment, and then gain hands-on experience by installing and configuring your own cloud-based, multi-node cluster running Kafka on the Cloudera Data Platform (CDP).

    Note: Throughout the course, you will learn and use Cloudera’s recommended tools for working with Kafka, including Cloudera Manager, Schema Registry, Streams Messaging Manager, and Cruise Control.

    1:1 Coaching

    24*7 Support

    Cloud Labs

    High Success Rate

    Globally Renowned Trainer

    Real-time code analysis and feedback

    Course Description

    This four-day instructor-led course begins by introducing Apache Kafka, explaining its key concepts and architecture, and discussing several common use cases. Building on this foundation, you will learn how to plan a Kafka deployment, and then gain hands-on experience by installing and configuring your own cloud-based, multi-node cluster running Kafka on the Cloudera Data Platform (CDP).

    You will then use this cluster during more than 20 hands-on exercises that follow, covering a range of essential skills, starting with how to create Kafka topics, producers, and consumers, then continuing through progressively more challenging aspects of Kafka operations and development, such as those related to scalability, reliability, and performance problems. Throughout the course, you will learn and use Cloudera’s recommended tools for working with Kafka, including Cloudera Manager, Schema Registry, Streams Messaging Manager, and Cruise Control.

    Learning Objectives

    During this course, you learn how to:

    • Plan, deploy, and operate Kafka clusters
    • Create and manage topics
    • Develop producers and consumers
    • Use replication to improve fault tolerance
    • Use partitioning to improve scalability
    • Troubleshoot common problems and performance issues

    Enroll your course from
    $3,280.00
    8th – 10th Jan, 2024
    09:30AM – 05:30PM
    Trainer
    Ajit Kumar Amit
    Singapore
    Weekday
    Enroll Now
    Enroll your course from
    $3,280.00
    17th – 19th Apr, 2024
    09:30AM – 05:30PM
    Trainer
    Ajit Kumar Amit
    Singapore
    Weekday
    Enroll Now
    Enroll your course from
    $3,280.00
    1st – 3rd Jul, 2024
    09:30AM – 05:30PM
    Trainer
    Ajit Kumar Amit
    Singapore
    Weekday
    Enroll Now

    Certification Curriculum

    Module 1
    Kafka Overview
    • High-Level Architecture
    • Common Use Cases
    • Cloudera’s Distribution of Apache Kafka
    Module 2
    Deploying Apache Kafka
    • System Requirements and Dependencies
    • Service Roles
    • Planning Your Deployment Deploying Kafka Services
    • Exercise: Preparing the Exercise Environment
    • Exercise: Installing the Kafka Service with Cloudera Manager
    • Exercise (optional): Create Metrics Dashboards
    • Exercise (optional): Using the CM API
    Module 3
    Kafka Command Line Basics
    • Create and Manage Topics
    • Running Producers and Consumers
    Module 4
    Using Streams Messaging Manager (SMM)
    • Streams Messaging Manager Overview
    • Producers, Topics, and Consumers
    • Data Explorer
    • Brokers
    • Topic Management
    • Exercise: Managing Topics using the CLI
    • Exercise: Connecting Producers and Consumers from the Command Line
    Module 5
    Kafka Java API Basics
    • Overview of Kafka’s APIs
    • Topic Management from the Java API
    • Exercise (optional): Managing Kafka Topics Using the Java API
    • Using Producers and Consumers from the Java API
    • Exercise: Developing Producers and Consumers with the Java API
    Module 6
    Improving Availability through Replication
    • Replication
    • Exercise: Observing Downtime Due to Broker Failure
    • Considerations for the Replication Factor
    • Exercise: Adding Replicas to Improve Availability
    Module 7
    Improving Application Scalability
    • Partitioning
    • How Messages are Partitioned
    • Exercise: Observing How Partitioning Affects Performance
    • Consumer Groups
    • Exercise: Implementing Consumer Groups
    • Consumer Rebalancing
    • Exercise: Using a Key to Control Partition Assignment
    Module 8
    Improving Application Reliability
    • Connected Streams
    • Delivery Semantics
    • Demonstration (optional): ISRs vs. ACKs
    • Producer Delivery
    • Exercise: Idempotent Producer
    • Transactions
    • Exercise: Transactional Producers and Consumers
    • Handling Consumer Failure
    • Offset Management
    • Exercise: Detecting and Suppressing Duplicate Messages
    • Exercise: Handling Invalid Records
    • Handling Producer Failure

    Prerequisites

    We offer Cloudera Training for Apache Kafka Training in Singapore aimed at beginner Associate Cloud Engineers that can lead to your Apache Kafka Certification. Download the brochure and check the different Focus Areas covered within these 4 days of training.

    Download Brochure

    This course is designed for system administrators, data engineers, and developers. All students are expected to have basic Linux experience, and basic proficiency with the Java programming language is recommended. No prior experience with Apache Kafka is necessary.

    Certification Assessment

    When you complete the program, you’ll earn a Certificate to share with your professional network as well as unlock access to career support resources to help you kickstart your new career. Many Professional Certificates have hiring partners that recognize the Professional Certificate credential and others can help prepare you for a certification exam. You can find more information on individual Professional Certificate pages where it applies.

    • High Success rate
    • Join Our Dynamic Community
    • Training from Recognized Trainer
    • Post-workshop support by the Coaches

    Testimonials

    Our clients praise us for our great results, personable service, expert knowledge, and on-time delivery. Here are what just a few of them had to say:

    Training FAQ's

    Is this training conducted as an online/ virtual course?

    As a response to the COVID-19, we have moved our classes online. Our Live Virtual format delivers the same benefits as our face-to-face training: expert instruction, hands-on labs and exercises, peer-to-peer collaboration, and high-quality instructional material.

    If I cancel the enrollment, will I get a refund?

    Cancellation requests received within 24 hours of registration would be offered a full refund (minus payment gateway charges), please reach out to our support team through drop a refund request to enquiry@agilitics.sg. Visit our page for more details about Cancellation & Refund Policy.

    What Payment Options Are Available?

    The process of enrolling for this classroom training is simple. The payment can be made through different options by using a debit/credit card which includes MasterCard, Visa Card, American Express or through PayPal. Acknowledgment will be issued automatically via email to the candidates once payment is done.

    What are the modes of payment available for payment of accreditation fees?

    Payment can be made via credit card, debit card, UPI, and internet banking.

    Have more doubts?

    Please send in an email to enquiry@agilitics.sg, and we will answer any queries you may have!

    Trending Course

    Leading Safe®️ 5.1

    Cloudera Data Analyst

    Certified Agile Coaching

    We'd love
    to hear from you

    Send a message and we will be in touch within one business day.