Курс Data Software Engineering
- Online
- Для початківців
- Data Engineer / Big Data
![]() |
|
| Навчальний центр: | EPAM |
|---|---|
| Формат: | Курс |
| Мова викладання: | English |
| Тривалість навчання: | 6 місяців |
| Початок курсу: | Будь-який момент |
| Вартість навчання: | Безкоштовно |
На першому етапі ти будеш вивчати матеріали для самостійного навчання і виконувати домашні завдання з автоматичною перевіркою. Навчання на цьому етапі зазвичай займає ~3 місяці, якщо ти приділятимеш ~10-12 годин на тиждень. Якщо ти покажеш хороші результати та успішно пройдеш технічну співбесіду, ми запросимо тебе на другий етап - в Лабораторію ЕРАМ. Зазвичай він триває ~3 місяці, вимагає ~20 годин щотижневого навантаження та включає онлайн-заняття, практичні завдання, воркшопи та зустрічі з експертами EPAM. Після закінчення навчання кращі кандидати зможуть потрапити на співбесіду на позицію Junior та долучитися до команди ЕРАМ в Україні, відповідно до продемонстрованих навичок і доступних можливостей в компанії.
Програма курсу
Модуль 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
Для завершення цього модуля потрібно набрати не менше 75%.
Модуль 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
Big Data / Data Lake Concept
Data Lake vs Data Warehouse: Key Differences.
Для завершення цього модуля потрібно набрати не менше 75%.
Модуль 3. Фундаментальні технічні курси для самостійного вивчення
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
Big Data / Data Lake Concept
Data Lake vs Data Warehouse: Key Differences.
Для завершення цього модуля потрібно набрати щонайменше 85%. Якщо ти покажеш хороші результати та успішно складеш підсумковий технічний тест та технічну співбесіду (які охоплюють такі теми, як GIT, Python, DevOps, CI/CD, DB, SQL, DWH, ETL) матимеш змогу потрапити в ЕРАМ Лабораторію.
Лабораторія ЕРАМ
Це другий етап навчальної програми, на який будуть запрошені учасники з найвищими результатами попереднього етапу. Навчання в Лабораторії триває ~3 місяці та охоплює наступні теми:
- Cloud (Azure or AWS)
- Spark
- Databricks
- Kafka
- Hadoop
- Airflow
- Elasticsearch
- Data Flow & Pipelining
- Orchestration & Scheduling
- AI Engineering concepts
Після закінчення навчання кращі випускники зможуть потрапити на співбесіду на позицію Junior та долучитися до команди ЕРАМ в Україні, відповідно до продемонстрованих навиків і доступних можливостей в компанії.
Що необхідно для успішного навчання
- Рівень англійської від B2 (Upper-Intermediate) і вище
- Практичний досвід роботи з Python або Java з ґрунтовною теоретичною підготовкою
- Глибокі знання теорії реляційних систем управління базами даних (СУБД)
- Високий рівень володіння SQL (DML/DDL/DCL/TCL)
- Глибокі теоретичні знання DWH/Data Lake
- Добре розуміння Linux, а також технологій контейнеризації та оркестрації, таких як Docker і Kubernetes
Що ми пропонуємо
- Навчання в ІТ-компанії. Як провідна компанія з розробки програмного забезпечення, EPAM допоможе тобі опанувати нові технології та передовий досвід, які актуальні зараз на ринку ІТ
- Професійні навчальні матеріали. Навчальну програму розробили досвідчені експерти по роботі з даними з великим практичним бекграундом
- Практично-орієнтований підхід. Ця комплексна програма спрямована на надання актуальних знань та навичок і практичного застосування вивчених концепцій
- Глибоке занурення в спеціалізацію. Наші випускники стають висококваліфікованими фахівцями, готовими справлятися зі складними технічними завданнями та працювати на проєктах провідних міжнародних компаній
- Підтримка досвідчених наставників. Наша команда експертів буде супроводжувати тебе, відповідати на запитання, підтримувати та ділитися досвідом і експертизою
Як долучитися до програми
- Зареєструйся
- Пройди тест з англійської мови
- Пройди технічний тест на знання Python
- Отримай посилання на платформу Learn і починай навчання
Додаткова інформація
- Це навчання тільки для громадян України, які зараз знаходяться на території України
- Зверни увагу, що формат навчання на тренінгу не має дедлайнів, однак реєстрація може бути закрита в будь-який момент
- Ми прагнемо забезпечити чесний процес реєстрації та тестування для всіх. Якщо ми виявимо будь-які випадки чітингу, нам доведеться відхилити вашу заявку
- Активні учасники тренінгів, доступних на платформі training.epam.ua, та співробітники компанії EPAM не можуть брати участь у цій програмі. Звернися до свого координатора або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
- У тебе є приблизно 3 місяці, щоб пройти навчальні модулі. Якщо ми не побачимо прогресу протягом цього часу або ти вирішиш відмовитися від участі, заявку буде автоматично скасовано
- Організатори залишають за собою право відмовити кандидату в навчанні та подальшій співпраці на будь-якому етапі без додаткових пояснень та зобов'язань
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
