Україна
IT Fundamentals
Хочеш отримати актуальні знання та навички для старту своєї кар'єри в IT? Подавай заявку на цю програму та навчайся у досвідчених експертів ЕРАМ.
alt
alt
Вартість
Безкоштовно
Старт програми
Ongoing
Формат
Самостійне навчання · Online
Basic
Самостійне навчання · Online · Basic
Мова
Англійська мова, Українська
Деталі

Цей курс допоможе тобі отримати необхідний теоретичний фундамент, розібратися з основними поняттями і концепціями в розробці, щоб зробити зважений вибір майбутньої професії.

Self-paced формат передбачає проходження курсу на навчальній платформі EPAM Learn. Курс складається з відеоуроків, домашніх завдань та тестів для контролю знань. Навчання починається як тільки ти реєструєшся на програмі, курс не має фіксованої дати початку/закінчення. Учасники опановують програму в зручному темпі. Навчання доступно всім бажаючим, технічний досвід — не обов'язковий, але опанувати курс маючи базові знання з ООП буде набагато легше.

Що необхідно для успішного навчання:
training-is-for-you
  • Навички самонавчання та самодисципліни.
  • Аналітичне мислення та креативність у вирішенні нестандартних завдань.
  • Відкритість до нових знань, вміння самостійно шукати оброблювати інформацію.
  • Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення.
Корисні посилання

Рекомендовані матеріали для підготовки до курсу:

Шукай більше корисних порад та посилань для самопідготовки в наших соціальних мережах: Facebook, Telegram.

Як долучитися до програми?
  1. Натисни кнопку "Реєстрація" на цій сторінці, створи акаунт та заповни свій профіль.
  2. За бажанням, пройди тест на визначення рівня англійської мови. Тест буде доступний для проходження у твоєму профілі на сайті після реєстрації.
  3. Переглянь відео-гід з користування платформою EPAM Learn, на якій ти будеш проходити навчання.
  4. Перейди на learn.epam.com та створи свій акаунт. Будь ласка, для реєстрації використовуй ту саму поштову адресу, на яку зареєстрований твій акаунт на training.epam.ua.
  5. Перевір пошту. Посилання на курс буде надіслано на твою електронну адресу після реєстрації. Якщо ти відразу не отримав листа, перевір папки Спам та Промоакції.
  6. Почни проходити курс і приєднуйся до обговорення тем в Telegram!
Що ти вивчатимеш?

Цей курс розрахований на початківців без технічного бекграунду або практичного досвіду. Навчання складено таким чином, щоб допомогти тобі опанувати базові теми, необхідні для подальшого розвитку в індустрії. Ми розглянемо фундаментальні теми з Computer Science, основи програмування, та Git — системи контролю версій, яка допоможе тобі ефективно вести майбутні проєкти. Далі ти навчишся створювати програми з допомогою алгоритмів та структурованих типів даних, дізнаєшся про основні методології розробки ПЗ, розкриєш суть хмарних сервісів та їх сучасного застосування. Курс також охопить основи Front-End розробки, де ти дізнаєшся про створення веб-сторінок з використанням HTML, CSS та JavaScript. Усі ці знання допоможуть тобі здійснити перший крок у світ IT та перейти до більш складних технологій та завдань.

Даний формат не передбачає перехід в ЕРАМ Лабораторію, але дає учасникам фундаментальні, якісні та актуальні знання для старту в професії. Після завершення курсу, учасники заохочуються до вибору поглибленого курсу за напрямами Java, DevOps, .NET, Front-End, Software Testing або Automated Testing.

Навчальна програма включає наступні теми:

1. Welcome to IT Fundamentals

2. IT Fundamentals - Basics of Computer Science

  • Computer Hardware Basics
  • Data Representation & Computer Architecture
  • Formal Languages
  • Operating Systems (Optional)
  • Network and Protocols Databases
  • Security
  • Productivity Tools

3. IT Fundamentals - Basics of Programming

  • Introduction to Programming
  • Data Types
  • Operators, Expressions
  • Basic Statements in Programming
  • Algorithm Design and Modern Software Development Process Models
  • Functions
  • Structured Types/Dynamic Data Structures
  • Sorting Methods
  • Files
  • Introduction to Object-Oriented Programming

4. Version Control with Git

  • Version Control concept
  • Download, install and configure git
  • GitHub
  • Git graphical tools
  • Git internals
  • Undoing changes
  • Branching and merge
  • Tags
  • Stash
  • Remotes
  • Branching strategies
  • Extras
  • Practical tasks

5. IT Fundamentals - Math for IT [Optional]

  • Functions
  • Composition of Functions
  • Matrices and Operations
  • Big O Notation
  • Recursive Functions
  • Introduction to Probability Theory
  • Combinatorics
  • Graph Theory (Optional)

6. Data & Analytics. Introduction to SQL [Optional]

  • Database Basics
  • SQL Foundation
  • SQL for Analysis

7. Software Development Methodologies

  • High-level overview
  • Waterfall
  • Agile
  • Scrum
  • Kanban
  • Extreme Programming
  • Test-Driven Development
  • Behaviour-Driven Development
  • Summary & Extras

8. Front End Basics

  • HTML Essential
  • CSS Essential
  • JS Essential

9. Cloud Overview

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

Final Test

Додаткові переваги курсу
  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний чаc
  • Це можливість створити міцну основу для подальшого розвитку в IT
  • В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
  • Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
  • Це безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
IT Fundamentals
Ongoing
Самостійне навчання · Online · Basic
Англійська мова, Українська
Україна
Безкоштовно
main-part-picture
blue-spot