Курс 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 допоможе тобі опанувати нові технології та передовий досвід, які актуальні зараз на ринку ІТ
  • Професійні навчальні матеріали. Навчальну програму розробили досвідчені експерти по роботі з даними з великим практичним бекграундом
  • Практично-орієнтований підхід. Ця комплексна програма спрямована на надання актуальних знань та навичок і практичного застосування вивчених концепцій
  • Глибоке занурення в спеціалізацію. Наші випускники стають висококваліфікованими фахівцями, готовими справлятися зі складними технічними завданнями та працювати на проєктах провідних міжнародних компаній
  • Підтримка досвідчених наставників. Наша команда експертів буде супроводжувати тебе, відповідати на запитання, підтримувати та ділитися досвідом і експертизою

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

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

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

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

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
6 316 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
Будь-який момент
Тривалість
21 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 168 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
15 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 992 UAH за курс