Курс Data Software Engineering

  • Online
  • Для начинающих
  • Data Engineer / Big Data
Образовательный центр: EPAM
Формат:Курс
Язык обучения:English
Длительность обучения:3 месяцев
Начало курса:Любой момент
Стоимость обучения:Бесплатно

На цій програмі ти зможеш вивчити технології обробки великих даних (Hadoop, Apache Spark, Kafka тощо), дослідити проєктування, розробку й підтримку програмних систем з великим обсягом даних, дізнатися більше про можливості основних хмарних платформ та отримати інші знання і навички, необхідні для старту в професії Data Software Engineer.

Програма курсу

Модуль 1. Базові технічні курси для самостійного вивчення

Git

  • Version Controlling Concepts
  • Version Control Types
  • Branching, Merging and Conflict Solving

Software Development Methodologies

  • Software Development Model
  • Waterfall
  • Agile
  • Scrum
  • Kanban
  • Test-Driven Development

Cloud Overview

  • Cloud Core Concepts
  • Cloud Service Models
  • Cloud Ownership
  • Public Cloud Platforms Overview

Introduction to DevOps

  • Docker Image / Docker Container / Docker Hub
  • Kubernetes and Basic Concept
  • Continuous Integration, Continuous Delivery, Continuous Deployment
  • Virtual Machine / Container

Python Core

  • Data Types
  • Functions
  • Modules and Packages
  • Lists and Tuples
  • Queues and Stacks
  • Sets
  • Dictionaries
  • Conditional Execution
  • Loops
  • Error Handling Core

Модуль 2. Вступні курси для самостійного вивчення Data Engineering

DB and SQL Fundamentals

  • DB Basics
  • TCL Statements (Transaction Control Language)
  • DML Statements (Data Manipulation Language)
  • DDL Statements (Data Definition Language)
  • DCL (Data Control Language)
  • SQL for Analysis

Data Modelling and Data Architecture

  • OLAP vs OLTP
  • Kimball and Inmon Approaches DWH Layers
  • Dimension. Types. SCD
  • Fact Table. Types
  • ETL and ELT

NoSQL

  • NoSQL vs RDBMS
  • CAP Theorem: No SQL Types
  • Spark Cassandra
  • MongoDB
  • HBase

Big Data / Data Lake Concept

Data Lake vs Data Warehouse: Key Differences.

Лабораторія EPAM

  • Cloud (Azure or AWS)
  • Spark
  • Databricks
  • Kafka
  • Hadoop
  • Airflow
  • Elastic
  • Data Flow & Pipelining
  • Orchestration & Scheduling

Що необхідно для успішного навчання

  • Рівень англійської мови від B1 (Intermediate) та вище
  • Впевнені навички програмування на Python
  • Досвід використання однієї з додаткових мов (Java або Scala)
  • Глибокі знання теорії реляційних СУБД
  • Високий рівень володіння SQL (DML/DDL/DCL/TCL)
  • Теоретичні знання DWH/Data Lake та одного з інструментів візуалізації даних
  • Базове розуміння Linux, Docker та Kubernetes

Як долучитися до програми

  1. Зареєструйся
  2. Склади тест з англійської мови
  3. Пройди технічний тест на знання Python
  4. Отримай посилання на платформу Learn і починай навчання

Додаткова інформація

  • Це навчання тільки для громадян України, які зараз знаходяться на території України
  • Зверни увагу, що формат навчання на тренінгу не має дедлайнів, однак реєстрація може бути закрита в будь-який момент
  • Активні учасники тренінгів, доступних на платформі training.epam.ua, та співробітники компанії EPAM не можуть брати участь у цій програмі. Звернися до свого координатора або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
  • У тебе є приблизно 3 місяці, щоб пройти навчальні модулі. Якщо ми не побачимо прогресу протягом цього часу або ти вирішиш відмовитися від участі, заявку буде автоматично скасовано
  • Організатори залишають за собою право відмовити кандидату в навчанні та подальшій співпраці на будь-якому етапі без додаткових пояснень та зобов'язань

Особливості курсу

  • Навчання в ІТ-компанії
  • Професійні навчальні матеріали
  • Практично-орієнтований підхід
  • Глибоке занурення в спеціалізацію
  • Можливість потрапити до EPAM Лабораторії

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Sigma Software University
Формат
Online
Начало обучения
03.06.2025
Длительность
16 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
19 760 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
5 127 UAH за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
29.10.2025
Длительность
19 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Networking Technologies
Формат
Online
Начало обучения
06.10.2025
Длительность
5 дней
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте