Онлайн-курс — сертифицированная профессиональная стажировка по Apache Kafka от LearnKartS

Расширьте свои возможности с помощью Apache Kafka для решений для больших данных. В этом курсе вы получите знания в фундаментальных концепциях Kafka, включая архитектуру, развертывание и управление кластерами, определение производителей и потребителей, потоки обработки, обеспечение надежности данных, безопасность, мониторинг, устранение неполадок и применение лучших практик для масштабируемости и производительности.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Развитие навыков работы в Apache Kafka.
  • Понимание основ Kafka.
  • Детализированная внутренняя архитектура
  • Передовые методы управления потоковой передачей
  • Интеграция с инструментами больших данных, такими как Storm, Spark и Flume.
  • Внедрение надежных методов обеспечения безопасности
  • Установка Zookeeper и Kafka
  • Создание одноузловых и многоузловых кластеров
  • Создание производителей и потребителей в Kafka
  • Работа с пользовательской сериализацией и десериализацией
  • Управление кластерной архитектурой Kafka
  • Обеспечение безопасной потоковой передачи данных
  • Глубокое понимание архитектуры Kafka и ее возможностей.

What you will learn in the course

Courses for which the course is suitable

  • разработчики программного обеспечения
  • Дата-инженеры
  • Менеджеры информационных систем
  • системные аналитики
  • Эксперты по потоковому вещанию
  • Разработчики в сфере больших данных
  • DevOps-специалисты
  • Менеджеры технологических проектов
  • Эксперты по информационной безопасности
  • Разработчики приложений реального времени

Стажировка — серия курсов из 4 частей.

Apache Kafka — это платформа распределенной обработки данных с открытым исходным кодом, принятая организациями благодаря своей гибкости, отказоустойчивости и высокой вычислительной мощности. Более 80% компаний из списка Fortune 500 доверяют и используют Kafka, включая такие компании, как Airbnb, Netflix, Microsoft, Intuit и Target.

Курс Apache Kafka предназначен для людей, которые хотят развить навыки работы с Kafka, ведущей платформой для создания конвейеров данных в реальном времени и потоковых приложений.

Темы, рассматриваемые на курсах:

  • Основы Кафки
  • Детализированная внутренняя архитектура
  • Передовые методы управления потоковой передачей
  • Интеграция с инструментами больших данных, такими как Storm, Spark и Flume.
  • Внедрение надежных методов обеспечения безопасности

Для этой стажировки необходимо базовое понимание Java или Scala.

Практические лаборатории и проекты

Стажировка включает в себя практические занятия, демонстрации, викторины и высококачественные обучающие видеоролики от экспертов отрасли. Курсы предоставляют инструменты, необходимые для понимания и внедрения решений на основе Kafka.

Практический учебный проект

Специализация предлагает 19 демонстраций для создания приложений и конвейеров потоковой передачи данных в реальном времени с использованием Apache Kafka. Среди крупных проектов:

  • Установка Zookeeper и Kafka
  • Создание одноузловых и многоузловых кластеров
  • Создание производителей и потребителей в Kafka
  • Работа с пользовательской сериализацией и десериализацией

Эти проекты учат учащихся осуществлять обработку данных, управлять кластерной архитектурой Kafka и обеспечивать безопасную потоковую передачу данных, одновременно поддерживая глубокое понимание архитектуры Kafka и ее возможностей.

Details of the courses that make up the specialization

Курс 1: Основы Кафки

Продолжительность: 4 часа

Что вы узнаете:

  • Понимайте эволюцию данных, важность больших данных, аналитических приложений и систем обмена сообщениями.
  • Узнайте об основных функциях, компонентах, архитектуре и вариантах использования Kafka.
  • Как настроить среду Kafka и установить Zookeeper и Kafka.
  • Понять основы производителей и потребителей Kafka, определения и операции.

Навыки, которые вы приобретете:

  • договоренность
  • Договоренность
  • их расположение
  • Смотритель зоопарка Апачей
  • Кафка Апача

Курс 2: Архитектура и интерьеры Кафки

Продолжительность: 3 часа

Что вы узнаете:

  • Как анализировать внутренности и действия Кафки.
  • Изучите методы настройки производительности в Kafka.
  • Изучите настройки проверенных производителей и потребителей.
  • Понимание архитектуры и управления кластером Kafka.

Навыки, которые вы приобретете:

  • мониторинг сети
  • Мониторинг сервера
  • Мониторинг клиентов
  • Мониторинг инфраструктуры
  • управление памятью

Курс 3: Мониторинг, токи и разъемы

Продолжительность: 4 часа

Что вы узнаете:

  • Отслеживайте показатели брокеров, производителей и потребителей Kafka.
  • Эффективно управляйте квотами и отслеживайте отставание потребителей.
  • Понимание потоков Kafka, включая задачи, модели потоков и локальные репозитории.
  • выполнять операции, связанные с K-Streams и K-Tables.

Навыки, которые вы приобретете:

  • HTTP REST-интерфейс
  • Мониторинг Кафки
  • Регистрация схем Кафки
  • К-стол
  • Индексы брокера Kafka

Курс 4: Интеграция Kafka со Storm, Spark, Flume и безопасностью

Продолжительность: 3 часа

Что вы узнаете:

  • Понимать архитектуру Apache Storm и анализ топологии.
  • Интегрируйте Spouts Kafka в топологии Apache Storm.
  • Изучите компоненты, функции и практические применения Apache Spark.
  • Разрабатывайте приложения Spark с интеграцией Kafka.

Навыки, которые вы приобретете:

  • Апачский шлейф
  • Искра потокового вещания
  • Апач Шторм
  • Кафка Секьюрити