IT-Столиця

Fullstack

6 100 UAH за курс
10 занятий
Для начинающих
Fullstack
Этот курс научит создавать веб-приложения с нуля. Вы освоите front-end (HTML, CSS, JavaScript, React) и back-end (Java, Spring, базы данных), алгоритмы и soft-skills для собеседований. Под руководством практиков вы разработаете собственный проект и получите навыки для работы в IT.

О курсе

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

Начало обучения

На этом курсе начинают с тестирования уровня знаний. После зачисления студент получает первое задание и материалы для изучения основных инструментов - Javascript, HTML и CSS.

Клиентская разработка

Первый модуль охватывает front-end разработку. Здесь объясняют что такое HTML и CSS, как создавать сайты из шаблонов. Затем переходят к JavaScript и библиотекам - jQuery, React.js, Redux. Учат делать одностраничные приложения и адаптивные сайты.

Серверное программирование

Второй модуль посвящен back-end. Студенты учатся писать серверные системы на Java EE, работают с фреймворками Spring IoC, Hibernate, Spring Security. Учат SQL и NoSql базы данных, облачные технологии и веб-серверы. Разбирают принципы ООП, SOLID, шаблоны проектирования и TDD. Дополнительно - безопасность, авторизацию, cookies. На практике создают приложения типа Tinder или Instagram, а также онлайн-магазины. Уделяют внимание чистому коду по стандартам IT-индустрии.

Алгоритмы и структуры данных

Этот раздел идет параллельно с Java. Без алгоритмов невозможно стать профессиональным программистом. Здесь изучают массивы, стеки, связные списки, очереди, хеширование, графы, деревья алгоритмов и динамическое программирование.

Подготовка к работе

Модуль включает развитие мягких навыков для успешной карьеры. Студенты практикуют технический английский, учатся составлять резюме и презентовать себя. Преподаватель имитирует реальные собеседования и готовит к прохождению технических интервью.

Финальный проект

Все время обучения студенты работают над собственным приложением под надзором менторов. Они планируют, делают прототип, разрабатывают демо-версию. В конце презентуют готовый продукт специалистам из IT-сферы и получают обратную связь.

Результаты обучения

Выпускники курса понимают разницу между Front-end и Back-end, умеют разрабатывать веб-приложения и интерфейсы. Они работают с серверными и клиентскими технологиями, применяют алгоритмы для повышения быстродействия, тестируют и масштабируют программы. Управляют базами данных, настраивают системы безопасности, проходят собеседования на английском и эффективно презентуют себя.

Особенности курса

Обучение ведут преподаватели-практики. Доступны корпоративные программы и занятия в выходные. Выпускники имеют возможность устроиться в ведущие IT-компании. Предусмотрен индивидуальный подход к каждому студенту.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора