EPAM

IT Fundamentals

Безкоштовно
5 місяців
Для початківців
Frontend
Цей курс дає основи IT: комп’ютерні науки, програмування, Git, SQL та інші ключові теми. Тут розберешся з базовими концепціями, щоб зрозуміти, який напрям у розробці тобі підходить. Навчання включає відео, практичні завдання та тести без жорстких дедлайнів.

Про курс

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

Основи IT: апаратне забезпечення та комп'ютерні науки

Курс починається з розбору базових компонентів комп'ютера. Слухачі дізнаються про архітектуру комп'ютерних систем, принципи роботи операційних систем та мережевих протоколів. Також розглядаються основи безпеки та робота з продуктивністю програм.

Основи програмування: від простих конструкцій до ООП

Другий модуль вчить основам програмування. Починається з типів даних, операторів та виразів. Потім студенти переходять до алгоритмів, функцій та структур даних. Завершується модуль введенням в об'єктно-орієнтоване програмування та методи сортування.

Робота з системою контролю версій Git

Тут пояснюється концепція контролю версій. Слухачі встановлять та налаштують Git, навчаться працювати з GitHub. Модуль охоплює створення гілок, об'єднання змін, роботу з віддаленими репозиторіями. Теорія закріплюється практичними завданнями.

Математика для IT-фахівців

Цей опціональний модуль дає математичну базу. Включає функції, матриці, комбінаторику та теорію ймовірностей. Особлива увага приділяється Big O нотації для аналізу складності алгоритмів та основам теорії графів.

Робота з даними: введення в SQL

Модуль знайомить з основами баз даних та мовою SQL. Слухачі навчаться писати запити для аналізу даних. Цей блок допомагає розібратися в принципах роботи з інформацією.

Методології розробки програмного забезпечення

Тут розглядаються підходи до організації процесу розробки. Порівнюються Waterfall та Agile методології. Детально вивчаються Scrum, Kanban та Extreme Programming. Також торкаються Test-Driven та Behaviour-Driven Development.

Фронтенд розробка: HTML, CSS та JavaScript

Модуль дає базові навички веб-розробки. Починається з HTML для структури контенту. Потім переходить до CSS для стилізації. Завершується основами JavaScript для додавання інтерактивності.

Хмарні технології: огляд можливостей

Останній модуль знайомить з хмарними обчисленнями. Пояснює основні концепції, моделі сервісів та типи хмар. Дає огляд популярних платформ для роботи з хмарою.

Фінальне тестування

Курс завершується підсумковим тестом для перевірки отриманих знань.

Що включено

Гнучкий графік