The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

Apache Kafka

Course Content of Apache Kafka

Apache Kafka Course Content
Apache Kafka Course

Course covers the following topics

Session-1

  • Kafka Introduction
  • Need of Messaging System
  • Why and What is Kafka
  • BigData Overview
  • MicroServices Overview
  • Kafka Features
  • Kafka Usecases
  • Difference between RabbitMQ, ActiveMQ and Kafka

Session -2

  • Kafka Internals & basics
  • Kafka Architecture
  • Installing Kafka
  • Working with single node – single broker cluster

Session-3

  • Write custom Producer and Consumer
  • Working with multi-node cluster
  • Kafka API’s

Session-4

  • Kafka Connect
  • Kafka Streams
  • Kafka Monitoring

Session-5

  • Kafka Administration
  • Using Kafka in Event Sourcing, Saga & CQRS
  • Kafka Integration with Hadoop, Storm and Spark

Takeaway from this course


  • You will be able to design the Enterprise solution with Apache Kafka
  • You will be able install and configure
  • You can scale the Kafka
  • You are able to configure HA Cluster for Apache Kafka





DevOps Foundation Course

This course is planned with the following:



DevOps Foundation Course content


  1. DevOps for present IT
    • DevOps Overview
    • DevOps Tools
    • Agile methodology
    • Virtualization
    • Cloud Computing
    • Setting up AWS Account
  2. Version Control System - Git
    • What is VCS? and What is SCM?
    • Installation of Git on Windows, Linux
    • Differences of SVN and GIT
    • Understanding the git stages
    • Create branches in Git and Merge & Rebase 
    • Rename move files and deleting files
    • Git repository setup
    • Git push, pull and fetch 
    • Git stash, conflicts, tag
  3. CI/CD- Jenkins
    • Intro to CI/CD
    • Installation of Jenkins
    • System Configuration
    • Using Credentials
    • SCM poll with GitHub/Git
  4. Containerization - Docker
    • Containerization Docker concepts
    • Docker Architecture
    • Docker Image building 
    • Dockerfile
    • Docker Network
    • Docker Storage
    • Best practices in Docker
    • Docker repository
    • Docker Security
  5. Orchestration - Kubernetes
    • What is Kubernetes? Why?
    • Kubernetes Architecture
    • Components of Master, Slave
    • Kubernetes Objects
    • Kubernetes Installation
    • Kubernetes Networking
    • Volume in Kubernetes
    • Deployment in k8s Replica Sets
    • Kubernetes Controllers, Services
    • k8s Namespaces, Labels and selectors
    • Secretes and ConfigMap
    • Setting up Taints, tolerations, Probes
    • RBAC Security model
  6. Configuration Management - Ansible
    • Overview of Ansible
    • Features of Ansible
    • Install Ansible
    • YAML details
    • Writing Playbook
    • Ansible flow
    • Roles
    • Secrets
    • Network management
    • idempotence
    • Realtime playbooks

Take away from this course:

  • Able to work in Agile methodology
  • Handle the Git, Build process 
  • Capable to automate on the continuous integrations with Jenkins (CI/CD)
  • Capable to develop the microservice supporting containerization with Docker
  • Expert on Kubernetes orchestration and handle cluster deployments and run services
  • Capable to write automated YAML playbooks using Ansible configuration management tool