Україна
Data Software Engineering
Маєш хороші навички програмування на Python та прагнеш побудувати свою кар’єру в Data Software Engineering? Тоді обирай цю навчальну програму та роби перші кроки в професію в ЕРАМ University!
alt
Реєстрація закрита
alt
Вартість
Безкоштовно
Старт програми
Ongoing
Тип
Самостійне навчання
Мова
Англійська
Формат
Online
Рівень
Fundamentals
Деталі

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

Навчальна програма складається з 2 етапів.

На першому етапі ти будеш вивчати матеріали для самостійного навчання і виконувати домашні завдання з автоматичною перевіркою. Навчання на цьому етапі зазвичай займає ~3 місяці, якщо ти приділятимеш ~10-12 годин на тиждень.

Якщо ти покажеш хороші результати та успішно пройдеш технічну співбесіду, ми запросимо тебе на другий етап — в Лабораторію ЕРАМ. Зазвичай він триває ~3 місяці, вимагає ~20 годин щотижневого навантаження та включає онлайн-заняття, практичні завдання, воркшопи та зустрічі з експертами EPAM.

Після закінчення навчання кращі кандидати зможуть потрапити на співбесіду на позицію Junior та долучитися до команди ЕРАМ в Україні, відповідно до продемонстрованих навичок і доступних можливостей в компанії.

Що ми пропонуємо?
  • Навчання в ІТ-компанії. Як провідна компанія з розробки програмного забезпечення, EPAM допоможе тобі опанувати нові технології та передовий досвід, які актуальні зараз на ринку ІТ.
  • Професійні навчальні матеріали. Навчальну програму розробили досвідчені експерти по роботі з даними з великим практичним бекграундом.
  • Практично-орієнтований підхід. Ця комплексна програма спрямована на надання актуальних знань та навичок і практичного застосування вивчених концепцій.
  • Глибоке занурення в спеціалізацію. Наші випускники стають висококваліфікованими фахівцями, готовими справлятися зі складними технічними завданнями та працювати на проєктах провідних міжнародних компаній.
  • Підтримка досвідчених наставників. Наша команда експертів буде супроводжувати тебе, відповідати на запитання, підтримувати та ділитися досвідом і експертизою.
Що необхідно для успішного навчання:
training-is-for-you
  • Рівень англійської мови від B1 (Intermediate) та вище
  • Впевнені навички програмування на Python
  • Досвід використання однієї з додаткових мов (Java або Scala)
  • Глибокі знання теорії реляційних СУБД
  • Високий рівень володіння SQL (DML/DDL/DCL/TCL)
  • Теоретичні знання DWH/Data Lake та одного з інструментів візуалізації даних
  • Базове розуміння Linux, Docker та Kubernetes
Як долучитися до програми?
  1. Зареєструйся на цій сторінці, заповни всі необхідні поля та отримай листа з підтвердженням і додатковими деталями на пошту або у вкладці сповіщень на цьому порталі.
  2. Склади тест з англійської мови протягом 2 тижнів після реєстрації та підтверди, що твій рівень — B1 (Intermediate) або вище. Тест буде доступний у твоєму профілі на порталі після реєстрації.
  3. Пройди технічний тест на знання Python протягом 2 тижнів після реєстрації у розділі «Мої програми» на цьому порталі.
  4. Отримай посилання на платформу Learn і починай навчання. Ми надішлемо його електронною поштою одразу після успішного проходження тестів і розгляду твоєї заявки.
Корисні посилання

Більше порад і корисних посилань для старту твоєї ІТ-кар’єри — у нашому Telegram та Facebook.

Що ти вивчатимеш?

Проходження першого етапу програми займе ~3 місяці (рекомендований час), протягом яких ти поринеш у два навчальні модулі.

Модуль 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

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

Для завершення цього модуля потрібно набрати щонайменше 85%.

Технічний тест та співбесіда

За підсумками тестування і технічної співбесіди ми запросимо тебе на другий етап — у Лабораторію ЕРАМ, який триватиме ~3 місяці та охопить наступні теми:

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

Після закінчення навчання кращі випускники зможуть потрапити на співбесіду на позицію Junior та долучитися до команди ЕРАМ в Україні, відповідно до продемонстрованих навиків і доступних можливостей в компанії.

Додаткова інформація
  • Це навчання тільки для громадян України, які зараз знаходяться на території України. 
  • Зверни увагу, що формат навчання на тренінгу не має дедлайнів, однак реєстрація може бути закрита в будь-який момент.
  • Активні учасники тренінгів, доступних на платформі training.epam.ua, та співробітники компанії EPAM Systems не можуть взяти участь у цій програмі. Звернися до свого координатора або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту.
  • У тебе є приблизно 3 місяці, щоб пройти навчальні модулі. Якщо ми не побачимо прогресу протягом цього часу або ти вирішиш відмовитися від участі, заявку буде автоматично скасовано.
Data Software Engineering
Ongoing
Самостійне навчання · Online
Англійська
Fundamentals
Україна
Реєстрація закрита
Безкоштовно
main-part-picture
blue-spot

З’явилися запитання? Зв’яжися з нами

Contact Center UA