Apache Kafka

by ProTech Training Claim Listing

Apache Kafka is a real-time data pipeline processor. Its high-scalability, fault tolerance, execution speed, and fluid integrations are some of the key hallmarks that make it an integral part of many Enterprise Data architectures.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

ProTech Training Logo

img Duration

3 Days

Course Details

Apache Kafka is a real-time data pipeline processor. Its high-scalability, fault tolerance, execution speed, and fluid integrations are some of the key hallmarks that make it an integral part of many Enterprise Data architectures.

The Apache Kafka distributed streaming platform is one of the most powerful and widely used reliable streaming platforms. Kafka is fault tolerant, highly scalable and used for log aggregation, stream processing, event sources and commit logs.

Kafka is used by LinkedIn, Yahoo, Twitter, Square, Uber, Box, PayPal, Etsy and more to enable stream processing, online messaging, facilitate in-memory computing by providing a distributed commit log, data collection for big data and so much more.

In this lab intensive four-day course, students will learn how to use Kafka to build streaming solutions. This is an intermediate-level, skills-based hands-on training course that requires intermediate level developer skills and knowledge.

Attending students should be experienced developers who have current experience working with Java in a practical programming environment. Experience with messaging systems or streaming is also helpful.

This course focuses on programming rather than the configuration management of Kafka clusters or DevOps. It starts off with the installation and setting up the development environment, before quickly moving on to performing fundamental messaging operations such as validation and enrichment.

Working in a hands-on environment, you’ll explore message composition with pure Kafka API and Kafka Streams as well as the transformation of messages in different formats, such asext, binary, XML, JSON, and AVRO.

Next, you will learn how to expose the schemas contained in Kafka with the Schema Registry. You will then learn how to work with all relevant connectors with Kafka Connect.

 

Prerequisites

This is an intermediate-level, skills-based hands-on training course that requires intermediate level developer skills and knowledge. Attendees should be experienced developers who are comfortable with Java, and have reasonable experience working with databases.

Students should also be able to navigate Linux command lines, and who have basic knowledge of Linux editors (such as VI / nano) for editing code. Experience with messaging systems or streaming is also helpful.

Take Before: Students should have attended the course(s) below, or should have basic skills in these areas: Core Java Programming Fundamentals.

 

Audience

Attendees should be experienced developers who are comfortable with Java, and have reasonable experience working with databases.

 

Course Topics

  • Kafka Overview

  • What is Kafka

  • Kafka Architecture

  • Kafka Versus

  • Kafka Topics

  • Kafka Producers

  • Kafka Consumers

  • Using Kafka Single Node

  • Kafka Cluster and Failover

  • Kafka Ecosystem

  • Intro to Producers

  • Advanced Producers

  • About the App

  • Producer Shutdown

  • Kafka Low Level Design

  • Log Compaction

  • Introduction to Consumers

  • Advanced Consumers

  • Avro and the Schema Registry

  • Security (Optional)

  • SSL (Optional)

  • SASL (Optional)

  • SASL Plain (Optional)

  • SASL Scram (Optional)

  • Mirror Maker (Optional)

  • Toronto Branch

    33 Bay Street, Suite 610, Toronto

Check out more Apache Kafka courses in Canada

Net Soft College of Technology Logo

Implementing a Software

NetSoft’s Cloud Engineer Program trains students in Implementing a Software. It enables students to gain the proficiency needed to harness the power of these products and other cloud and DevOps tools.

by Net Soft College of Technology [Claim Listing ]
Last Minute Training Logo

DevOps Foundation Certification

This course provides an introduction to DevOps – the cultural and professional movement that stresses communication, collaboration, integration, and automation in order to improve the flow of work between software developers and IT operations professionals.

by Last Minute Training [Claim Listing ]
StepIn2IT Logo

Software Business Analysis Training

Business analysis is the discipline of identifying business needs and determining solutions to business problems. These solutions may include improvements to business processes, accommodating or incorporating new processes, strategic planning, and policy development.

by StepIn2IT [Claim Listing ]
Web Age Solutions team Logo

DevOps Foundations for JavaScript with GIT

In this DevOps Foundations training, attendees will learn What DevOps is, Version Control with Git, Continuous Integration with Jenkins, Using NPM as a build tool, specifically with React, Integrate Git with Jenkins, and how to Implement Continuous Code Quality with SonarQube.

by Web Age Solutions team [Claim Listing ]
Global Erp Solutions Brampton Logo

Devops

Non-Vocational Certification Program GES College of Information Technology provides training on Devops which is a component of SAP Logistics Execution system.

by Global Erp Solutions Brampton [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy