👋 Чего вы сегодня ждете от работодателей? Проводим опрос, чтобы помочь компаниям увидеть рынок глазами кандидатов → участвовать

Курсы по ETL

Логотип Яндекс ПрактикумЯндекс Практикум
Мидл Python-разработчик
6 мес
4.63
Python
Django
PostgreSQL
Backend-разработка
Docker
Flask
Apache Kafka
Git
Разработка
Asyncio
ClickHouse
Elasticsearch
ETL
FastAPI
Nginx
RabbitMQ
Swagger
Redis
153 000 ₽
168 000 ₽
-9%
Логотип OTUSOTUS
Software Architect
4 мес
3.17
Микросервисная архитектура
Мониторинг
Мониторинг сетей
CQRS
DDD
ETL
Software архитектор
Логирование
91 800 ₽
102 000 ₽
-10%
Логотип MathshubMathshub
Python разработчик
8 мес
SQL
Python
Django
Базы данных
Разработка
ETL
335 300 ₽
Логотип Учебный центр IBSУчебный центр IBS
ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
2 нед
4.83
NoSQL
PostgreSQL
Kubernetes
Apache Kafka
CI / CD
Ansible
Микросервисная архитектура
Apache Cassandra
ClickHouse
DDD
ETL
gRPC
Jenkins
MongoDB
Neo4j
OpenAPI Specification
RabbitMQ
UML
DWH
BPMN
ER-диаграммы
Redis
Архитектура ПО
Software архитектор
Gitlab
Helm
AsyncAPI
Нотация С4
SLI
SLO
SLA
159 000 ₽
Логотип Учебный центр IBSУчебный центр IBS
ARC-013 Интеграция в корпоративных системах
1 нед
REST
Apache Kafka
Микросервисная архитектура
ETL
JSON
SOA
SOAP
XML
Архитектура ПО
Software архитектор
API
53 900 ₽

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по ETL

1. Мидл Python-разработчик

Углубленный онлайн-курс «Middle Python-разработчик» от сервиса Яндекс Практикум. 6 месяцев обучения профессии Middle Python-разработчик с выдачей диплома о профессиональной переподготовке.
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 153 000 ₽
Цена без скидки: 168 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Software Architect

Для кого этот курс? Архитекторов. Курс поможет разработке высокоуровневых концептуальных моделей и диаграмм, которые помогут лучше понять структуру и взаимодействие компонентов системы.Разработчиков. Будете понимать основные принципы и паттерны проектирования, которые помогут создавать гибкое, масштабируемое и поддерживаемое ПО.Team Lead. Вы сможете улучшить свои навыки в области разработки ПО, управления командой и создания эффективной архитектуры системы. Необходимые знания: опыт разработки на любом языке программирования от 2х летопыт работы с БД Что вам даст этот курс? Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2024 году. Программа курса включает в себя: Разбор самых важных тактик по работе с различными атрибутами качества архитектуры: доступнось, отказоустойчивость, безопасность, и т.д.Разбор основных паттернов и стилей архитектуры, их плюсов, минусов и подводных камнейОбзор основных технологических доменов и специфичных для них архитектур: бекенд, BigData, мобильная разработка, фронтенд, хранилища данных
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 91 800 ₽
Цена без скидки: 102 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Python разработчик

первая полноценная программа подготовки к работе на международном рынкепреподаватели с большим опытом работы и преподаваниякарьерный блок с коучами с опытом трудоустройства сотен разработчиков за рубежомподбор менторов-практиков с локации, которая вам интересна С начала курса вас ждут гостевые встречи с профессионалами с рынка США, UK, Европы и Азии, которые будут делиться своим опытом
Школа: Mathshub
Дата начала: По мере набора группы
Длительность: 8 месяцев
Стоимость курса: 335 300 ₽
Цена без скидки: 335 300 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

4. ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем

Программа «Архитектор ПО. Путь к мастерству в проектировании систем» подробно рассказывает о работе программного архитектора. Начать обучение можно с 5 бесплатных уроков*, а затем перейти к полной версии программы. Курс учит планировать будущее развитие сложных систем с нуля: выбирать инструменты и средства моделирования архитектуры, формат документирования архитектурных решений, выбирать архитектурный стиль под конкретную бизнес-задачу, планировать будущее масштабирование, гибкость. Знакомит с лучшими практиками построения архитектуры программного обеспечения.

Тема 1: Понятия архитектуры: основные термины и определения.

Тема 2: Понятия архитектуры: критерии качества архитектуры.

Тема 3: Роли и виды архитекторов.

Тема 4: Архитектурные стили: монолит.

Тема 5: Архитектурные стили: микросервисы.

Тема 6: Принципы DDD.

Тема 7: Clean Architecture: правила создания архитектур.

Тема 8: Архитектурные стили: событийно-управляемая архитектура.

Тема 9: Архитектурные стили: классический ETL/DWH/BI.

Тема 10: Позиция архитектора в Agile-проекте.

Практика: Проект «Mobile Street Food». Этап работ: предложить разбиение системы на модули/микросервисы. Отобразить связи модулей/микросервисов на компонентной диаграмме.

Итого на курс 24 часа:

  • теория — 10 ч.,
  • практика — 14 ч.

Тема 1: Управление заинтересованными сторонами (стейкхолдерами) проекта.

Тема 2: Виды требований и атрибуты качества.

Тема 3: Влияние нефункциональных требований на архитектуру.

Тема 4: Сбор и работа с функциональными требованиями.

Тема 5: Дополнительные виды требований: ограничения.

Тема 6: Управление критериями надёжности (SLA, SLO, SLI).

Тема 7: Работа с архитектурными изменениями.

Практика: Проект «Mobile Street Food». Этап работ: выделить наиболее приоритетные функциональные требования, сформулировать их в виде пользовательских историй. Сформулировать нефункциональные требования к системе в виде сценариев атрибутов качества. Составить требования к качеству системы с точки зрения масштабов и планов развития бизнеса.

Итого на курс 26 часов:

  • теория — 10 часов,
  • практика — 16 часов.

Тема 1: Проектирование от атрибутов качества.

Тема 2: Тактики и паттерны проектирования.

Практика: Проект «Mobile Street Food». Этап работ: ранжировать требования и выбрать тактики для достижения требований каждой из групп. Создать диаграмму/таблицу взаимосвязи требований.

Итого на курс 28 часов:

  • теория — 10 часов,
  • практика — 18 часов.

Тема 1: Задача коммуникации приложений.

Тема 2: Уровни (методы) интеграционных решений.

Тема 3: Шаблоны коммуникации в контексте приложений и микросервисной архитектуры: применение и практические сценарии.

Тема 4: Синхронное взаимодействие и REST: основы, генерация API и управление версиями.

Тема 5: REST API: рекомендации по дизайну, блокировкам, кешированию и версионированию.

Тема 6: OpenAPI Spec: интеграция и API First подход в создании удобных и гибких интерфейсов.

Тема 7: Архитектура сообщений: ключевые паттерны и методы разработки.

Тема 8: AsyncAPI: организация асинхронного взаимодействия.

Тема 9: Технологии асинхронного обмена сообщениями: RabbitMQ, Kafka в сравнении.

Тема 10: Интеграция баз данных и ETL: сильные стороны, метрики и методы оптимизации.

Тема 11: Capture Data Changes: анализ Debezium и его использование в различных сценариях.

Тема 12: Интеграция через файлы: особенности, преимущества и правила наименования.

Тема 13: Использование вспомогательных протоколов и средств интеграции API.

Практика: Этап работ: спроектировать REST API для работы с заказами с точки зрения клиентского приложения. Описать процессы взаимодействия «заказчик-исполнитель», приёма платежей, поддержки. Отобразить процессы на диаграмме потоков данных. Предложить значения для триггеров уведомлений службы поддержки.

Итого на курс 54 часа:

  • теория — 27 часов,
  • практика — 27 часов.

Тема 1: Реляционные и нереляционные базы данных: обзор, особенности и гарантии доступности.

Тема 2: Как выбрать базу данных на основании требований и контекста.

Тема 3: Организация конкурентного доступа: стратегии блокировок, изоляции транзакций и обеспечение согласованности; детали реализации транзакций и блокировок: обзор PostgreSQL, MySQL и их возможностей. CAP-теорема.

Тема 4: Современные тактики производительности реляционной базы данных.

Тема 5: Виды нереляционных баз данных: обзор, гарантии; отличия и детали реализации нереляционных баз данных.

Тема 6: Проектирование моделей данных.

Практика: Проект «Mobile Street Food». Этап работ: спроектировать модель данных системы, нарисовать ER-диаграмму. Выбрать базу данных и обосновать выбор.

Итого на курс 42 часа:

  • теория — 20 часов,
  • практика — 22 часа.

Тема 1: Технологии виртуализации.

Тема 2: Основы построения информационных сетей.

Тема 3: Архитектура Linux.

Тема 4: Основы CI/CD: построение процессов с использованием Jenkins, GitLab, Ansible.

Тема 5: Мониторинг и наблюдаемость системы: паттерны, инструменты и протоколы.

Тема 6: Проектирование облачной архитектуры: провайдеры, возможности, экономика.

Тема 7: Проектирование облачной архитектуры: паттерны.

Тема 8: Разработка 12-факторного приложения.

Тема 9: Контрактные обязательства сервиса: метрики надёжности, SLA, RTO, RPO и паттерны реализации.

Тема 10: Понимание Kubernetes: типы сущностей, Helm, CI/CD и балансировка трафика.

Практика: Проект «Mobile Street Food». Этап работ: выбрать технологии развертывания сквозного примера, нарисовать диаграмму развертывания, расположить программные элементы по элементам инфраструктуры. Описать метрики мониторинга, технические средства обеспечения отказоустойчивости и масштабирования. Выполнить предварительный расчёт оборудования продуктивной среды: CPU, RAM, Disk.

Итого на курс 42 часа:

  • теория — 20 часов,
  • практика — 22 часа.

Тема 1: UML для моделирования и анализа систем.

Тема 2: BPMN для моделирования бизнес-процессов.

Тема 3: Нотация 4+1 для анализа и проектирования архитектуры.

Тема 4: Нотация C4 для наглядного и эффективного проектирования архитектуры.

Тема 5: Изучение подхода ADR для документации архитектурных решений.

Тема 6: Язык ArchiMate.

Практика: Проект «Mobile Street Food». Этап работ: нарисовать BPMN-диаграмму для процесса заказа, оплаты и получения услуги с учётом начисления и списания баллов лояльности. Нарисовать две диаграммы последовательности (UML Sequence Diagram), отображающие работу с заказами.

Итого на курс 32 часа:

  • теория — 10 часов,
  • практика — 22 часа.

Тема 1: Сдавать задачи в срок: принципы личной эффективности.

Тема 2: Как развивать команду и выстраивать коммуникации.

Итого на курс 2 часа.

В ходе обучения вы будете работать над сквозным проектом «Mobile Street Food» под руководством опытного тренера. Проект предоставляет все необходимые материалы и шаблоны решений, которые станут полезными в вашей дальнейшей профессиональной деятельности. Выполняя задачи проекта, вы освоите навыки принятия решений, разработки архитектурных концепций и эффективного представления информации. Благодаря поддержке тренера, вы успешно завершите проект и получите ценные знания для уверенного старта в сфере разработки и инноваций.

Дата начала: По мере набора группы
Длительность: 2 недели
Стоимость курса: 159 000 ₽
Цена без скидки: 159 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. ARC-013 Интеграция в корпоративных системах

В ходе курса вы изучите методы и паттерны интеграции систем, учитывающие бизнес-требования и технические ограничения.

Интеграция: определение, задачи, обзор основных направлений и технологий (EAI, EII, ETL, SOA), интеграция на разных уровнях: бизнес-логики, презентационном и бизнес-процессов. Интеграция на уровне данных: подходы и их ограничения (общая база данных, хранилище данных, витрины данных, федеративные базы данных).

Способы сбора и описания, функциональные требования, нефункциональные требования.

Обзор OASIS, W3C, WS-I; SOAP; REST. Форматы обмена сообщениями: XML, JSON, ProtoBuf, Avro. Системы обмена сообщениями и их интерфейсов (AMPQ 0.9, 1.0).

Основные функции; основные производители: Messaging, ESB, ETL, Integration frameworks.

Подходы и шаблоны при реализации функциональных требований. Подходы при реализации нефункциональных требований. Способы построения сервисов и интеграционных решений, лучшие практики.

Практики обеспечения стабильности интеграции, и что может привести к печальным последствиям (Dogpile, Slow Responses, Bulkhead, Bounded datasets и другие).

Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 53 900 ₽
Цена без скидки: 53 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да