[GeekBrains] Факультет веб-разработки 2019-2020 [Алексей Кадочников, Артем Манченков]
195₽
Вы получите: материалы курса
Кому подойдёт этот курс:
- Новичкам. Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
- Начинающим веб-разработчикам. У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
- Практикующим IT-специалистам. Подскажем, как перейти в востребованное направление и зарабатывать больше.
Что в результате: вы пройдёте путь от создания макетов до оптимизации баз данных и алгоритмов. После обучения получите практический опыт и сможете развивать высоконагруженные проекты.
Программа обучения
I четверть. Октябрь – Декабрь
Frontend-разработка интернет-магазина
В первой четверти вы углубитесь в верстку на HTML/CSS и приступите к изучению JavaScript: познакомитесь с основами языка, операторами, циклами, массивами и объектами, научитесь работать с браузерными событиями: кликом мышки, прокруткой, отправкой формы. На продвинутом курсе продолжите погружение в язык, познакомитесь с объектно-ориентированным программированием, тестированием и фреймворком Vue.js.
Проект. Разработаем интерактивный интерфейс интернет-магазина с продуманной структурой проекта и логикой взаимодействия пользователя с интерфейсом.
II четверть. Январь – Март
Backend-разработка магазина
Во второй четверти вы освоите Linux — незаменимую для разработчика операционную систему, а также работу в консоли. Погрузитесь в PHP: изучите основы языка, операторы, циклы, ветвления, научитесь работать с файлами и тестировать свой код. Познакомитесь с алгоритмами и структурами данных, а также системами управления базами данных (СУБД).
Проект
Разработаем backend-составляющую для интернет-магазина, созданного в первой четверти. Портфолио пополнится готовым интернет-магазином.
III четверть. Апрель – Июнь
Агрегатор данных
В третьей четверти вы пройдете полный курс по Laravel — одному из самых популярных и востребованных фреймворков на PHP. Изучите структуру фреймворка, его функциональность, полезные возможности и научитесь работать с базами данных с помощью встроенных в него функций. Познакомитесь с хорошими практиками программирования и разработки веб-сервисов, изучите паттерны проектирования, позволяющие создавать масштабируемые и гибкие приложения.
Проект
Разработаем агрегатор данных с использованием API сторонних сервисов. Студенты могут выбрать интересующую тематику, например данные о авиабилетах, рейтингах фильмов и т.д.
IV четверть. Июль – Сентябрь
Разработка
Highload — приложения
В четвертой четверти вы познакомитесь с высоконагруженными системами и сервис-ориентированной архитектурой. Узнаете, что такое денормализация данных и когда она нужна. Также изучите, как взаимодействуют компоненты веб-серверов. Получите навыки командной разработки совместного проекта и на практике познакомитесь с гибкими методологиями (Agile, Scrum, Kanban).
Проект
Разработаем highload-приложение в команде — по гибким методологиям и с использованием всех полученных знаний.
V четверть. Октябрь – Декабрь
MVP бизнес-проекта
В пятой четверти вы получите навыки работы с React — популярной JavaScript-библиотекой для создания пользовательских интерфейсов. Познакомитесь с различными уязвимостями и научитесь создавать безопасные приложения. В процессе работы над проектом в кросс-функциональной команде научитесь оценивать риски и сроки разработки.
Проект
По итогам курса у студента появится первая функциональная версия продукта, разработанная в команде с Product Manager’ом и UX/UI-дизайнерами. Одностраничное приложение (Single Page Application) на React.
В данной складчине не будет 5 четверти! Учтите этот факт. Так как мы понимаем, что для 80% будет полезно за такую стоимость и 4 модуля, вместо 5. По другому никак не прикоснуться к данному курсу! Учитывайте этот момент! Так же в папке 11 Архитектура веб-приложений Урок 3. Проблемы при использовании шаблонов. Антипаттерны — отсутствуют видео и пдф. Материал был утерян и его никак не восстановить!