Веб-разработчик создаёт сайты: поисковики, соцсети, банковские приложения. Он отвечает как за внешний вид сайта, так и за его логику: работу серверов, файлов и баз данных. Если убрать веб-разработчиков, бизнес перестанет зарабатывать в интернете.
Кому подойдет курс:
Новичкам
Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
Начинающим
веб-разработчикам
У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
Практикующим
IT-специалистам
Подскажем, как перейти в востребованное направление и зарабатывать больше.
Практикующие специалисты
Они руководят командами веб-разработки и преподают в ведущих технических вузах. Вы учитесь у экспертов из Mail.ru Group и REG.RU.
Как вы найдете работу с помощью GeekBrains
1. Дадим необходимые знания
Вы получите все навыки на курсах основного обучения и факультативах от компаний-партнеров.
2. Вместе оформим резюме
GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.
3. Дадим необходимые знания
Мы дадим советы по прохождению собеседования. И поздравим с оффером
Программа обучения
I четверть.
Frontend-разработка интернет-магазина
В первой четверти вы углубитесь в верстку на HTML/CSS и приступите к изучению JavaScript: познакомитесь с основами языка, операторами, циклами, массивами и объектами, научитесь работать с браузерными событиями: кликом мышки, прокруткой, отправкой формы. На продвинутом курсе продолжите погружение в язык, познакомитесь с объектно-ориентированным программированием, тестированием и фреймворком Vue.js.
Проект
Разработаем интерактивный интерфейс интернет-магазина с продуманной структурой проекта и логикой взаимодействия пользователя с интерфейсом.
Курсы
HTML/CSS. Интерактивный курс
Узнаете, как верстать макеты, создавать статические сайты и простые интернет-магазины
1 месяц — 8 уроков
8 часов обучающего контента, 24 часа практики
Профессиональная верстка
Продолжите осваивать HTML и CSS, познакомитесь с препроцессорными языками LESS и SASS. Изучите адаптивную вёрстку и примените Bootstrap к макету.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Базовый курс JavaScript
Узнаете, как писать код, использовать инструменты разработки и отладку в браузере, управлять структурой страницы DOM и создавать различные события.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Продвинутый курс Javascript
Познакомитесь с тестированием и объектно-ориентированным программированием. Разработаете интерфейс интернет-магазина с продуманной логикой взаимодействия.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
II четверть.
Backend-разработка магазина
Во второй четверти вы освоите Linux — незаменимую для разработчика операционную систему, а также работу в консоли. Погрузитесь в PHP: изучите основы языка, операторы, циклы, ветвления, научитесь работать с файлами и тестировать свой код. Познакомитесь с алгоритмами и структурами данных, а также системами управления базами данных (СУБД).
Проект
Разработаем backend-составляющую для интернет-магазина, созданного в первой четверти. Портфолио пополнится готовым интернет-магазином.
Курсы
Linux. Рабочая станция
Узнаете, как работать с командной строкой и настраивать службы в Ubuntu. Познакомитесь с командами управления операционной системой, пользователями и правами.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Основы баз данных. Видеокурс
Спроектируете базу данных на примере интернет-магазина, научитесь работать с MS SQL и PostgreSQL.
20 видео-уроков
4 часа обучающего контента
Базовый курс PHP
Потренируетесь на реальном проекте: изучите основы языка, операторы, циклы, ветвления. Научитесь работать с файлами и тестировать свой код.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Профессиональная веб-разработка на PHP
Продолжите изучать язык на более глубоком уровне и разработаете backend интернет-магазина.
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
III четверть.
Агрегатор данных
В третьей четверти вы пройдете полный курс по Laravel — одному из самых популярных и востребованных фреймворков на PHP. Изучите структуру фреймворка, его функциональность, полезные возможности и научитесь работать с базами данных с помощью встроенных в него функций. Познакомитесь с хорошими практиками программирования и разработки веб-сервисов, изучите паттерны проектирования, позволяющие создавать масштабируемые и гибкие приложения.
Проект
Разработаем агрегатор данных с использованием API сторонних сервисов. Студенты могут выбрать интересующую тематику, например данные о авиабилетах, рейтингах фильмов и т.д.
Курсы
Базы данных
Научитесь проектировать и создавать базы данных, решать проблемы скалирования. Сможете строить простые и сложные запросы, анализировать и оптимизировать их производительность.
1 месяц — 12 уроков
18 часов обучающего контента, 36 часов практики
Алгоритмы, архитектура и паттерны на PHP
Познакомитесь с паттернами и структурами данных. Рассмотрите концепции решения архитектурных проблем приложения, научитесь оптимизировать алгоритмы.
1 месяц — 10 уроков
15 часов обучающего контента, 30 часов практики
Фреймворк Laravel. Глубокое погружение
Изучите работу Laravel и шаблон проектирования MVC, разработаете приложение агрегатора данных. Домашние задания помогут закрепить навыки работы с Laravel и создать проект для портфолио.
1 месяц — 10 уроков
15 часов обучающего контента, 30 часа практики
Вместе с другими студентами сделаете финальный проект: совместно выберете его и распределите обязанности. Преподаватель выступит ментором и поможет справляться с трудностями.
2 месяца — 12 уроков
18 часов обучающего контента, 36 часов практики
Предметы с индивидуальным выбором даты старта
Подготовка к собеседованию веб – разработчика
Познакомитесь с платформой для анализа и визуализации данных. Узнаете, как преобразовывать данные, чтобы решать бизнес-задачи компании.
1 месяц — 7 уроков
10 часов обучающего контента, 21 час практики