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 для добавления интерактивности.

Облачные технологии: обзор возможностей

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

Финальное тестирование

Курс завершается итоговым тестом для проверки полученных знаний.

Что включено

Гибкий график