Вы начнёте с основ вёрстки и JavaScript, а к концу обучения научитесь делать корпоративные сервисы. Получите опыт работы в команде и начнёте карьеру веб-разработчика.
Документ об окончании
Диплом
Кому подойдёт этот курс
- Новичкам
- Вам не нужно разбираться в математике или иметь опыт в программировании. Шаг за шагом вы научитесь разрабатывать сайты. Начнёте с простых лендингов, а к концу обучения будете знать фреймворки, создавать сложные корпоративные сервисы и работать в команде.
- Начинающим программистам
- Превратите программирование из хобби в прибыльную профессию. Освоите продвинутые навыки вёрстки, глубже изучите JavaScript и фреймворки. Закроете пробелы в знаниях и сможете претендовать на позицию middle-разработчика в большой компании.
- Фрилансерам без опыта в IT
- Если вы устали от скучной работы и хотите построить карьеру в IT — курс станет хорошим путеводителем в мир веб-разработки. После обучения у вас будет мощное портфолио, опыт командной работы и все необходимые знания для работы на удалёнке или в крутой команде.
Чему вы научитесь
- Верстать сайты правильно
- Детально изучите все возможности современного CSS, научитесь верстать адаптивные сайты, которыми удобно пользоваться. Сделаете проекты эстетичнее при помощи анимаций и переходов.
- Программировать на JavaScript
- Будете проектировать логику работы сайта. От простого модального окна до асинхронной загрузки данных с сервера и программирования enterprise-приложений. Без стресса выучите один из самых популярных языков программирования.
- Работать с современными фреймворками
- С помощью фреймворков вы сможете быстрее разрабатывать сложные веб-сервисы, а ещё они эффективнее расходуют ресурсы браузера. Вы сами выбираете, что учить — React или Vue.
- Работать с Git
- Будете сохранять все этапы работы над проектами, чтобы у коллег всегда был доступ к коду, а случайные ошибки можно было исправить в два клика.
- Создавать красоту в команде
- Научитесь работать по спринтам и Scrum-методологии. Под руководством тимлида вместе с другими студентами напишете веб-приложение.
Программа курса
Основные курсы
- Веб-вёрстка
- Базовый уровень: вы познакомитесь с HTML и CSS, кросс-браузерной и адаптивной вёрсткой. Научитесь работать с анимацией и хостингами. Сверстаете сайт для художественной галереи по готовым макетам.
- Продвинутый уровень: узнаете, как автоматизировать сборку проектов и быстрее описывать стили с помощью препроцессоров. Научитесь верстать письма, создавать сетки на grid.
- JavaScript
- Базовый уровень: научитесь работать с переменными и числами, изучите массивы, циклы, объекты и функции. Познакомитесь с константами, ключевыми словами const и var, областями видимости, замыканиями и научитесь их использовать в работе.
- Продвинутый уровень: освоите работу с модулями, событиями и менеджером пакетов npm. Научитесь создавать методы объектов и прототипов, писать тесты и взаимодействовать с сервером с помощью fetch API.
Курсы на выбор
- React.js
- Расширьте свои профессиональные знания и навыки разработчика, научившись использовать в работе фреймворк React.js
- Vue.js
- Курс для практикующих веб- и frontend-разработчиков. Расширьте свои компетенции, изучив трендовый фреймворк Vue.js.
Дополнительные курсы
- Универсальные знания программиста
- Курс по слепому методу печати
- Photoshop
- Figma
- Английский для IT-специалистов
- Система контроля версий Git
- Язык запросов SQL
- Карьера и развитие программиста
- Soft skills для программиста
- Работа в командной строке Bash
- Алгоритмы и структуры данных
Дипломные проекты
- Лендинг
- Вы сверстаете посадочную страницу, продвигающую вас как фриланс-разработчика.
- Сайт
- Вы создадите сайт из трёх страниц, функционирующий как интернет-магазин.
- Интернет-магазин
- Вы разработаете полноценный интернет-магазин с помощью Vue.js.
- Трекер задач по системе «Помодоро»
- Вы напишете трекер с таймером, который поможет сфокусироваться на работе.
Профессиональные навыки:
- Адаптивная и кроссбраузерная вёрстка
- Корректирование макетов в Figma и Photoshop
- Знание JavaScript
- Разработка по scrum-методологии
- Работа с Web API и протоколами HTTP/HTTPS
- Знание SQL
- Создание сайтов и приложений на Vue.js, React.js
- Работа в командной строке Bash
- Продвинутые навыки работы с CSS3 и HTML5
- Работа с системами контроля версий Git
- Создание серверных решений
- Деплой, сборка проектов под продакшн