Научитесь создавать сайты и приложения, проектировать интерфейсы и работать с Flexbox и JavaScript. Соберите крутое портфолио из 9 жизнеспособных проектов для получения работы своей мечты
Что вы будете уметь после обучения:
- Верстать сайты и приложения для всех типов устройств
Узнаете о тонкостях вёрстки под iOS и другие мобильные операционные системы
- Решать задачи с использованием JavaScript
Узнаете всё о семантике, синтаксисе и архитектуре языка и сможете создавать сайты и приложения
- Оформлять решения, как это делают опытные разработчики
Изучите подходы к решению задач и варианты практического использования инструментов
- Использовать библиотеку React
Сможете применять библиотеку для создания качественных интерфейсов, освоите композицию компонентов и способы интеграции с React
Программа курса:
- HTML-вёрстка с нуля до первого макета
Курсовой проект — вёрстка сайта
- Мобильная и адаптивная вёрстка
Курсовой проект — адаптивная вёрстка сайта
- Английский язык для начинающих разработчиков
Бонусный модуль
Курсовой проект — игра на JavaScript
- Git — система контроля версий
- Основы JavaScript
Курсовой проект — биржа валюты
- Основы JavaScript в браузере
Курсовой проект — учёт финансов
Курсовой проект — онлайн-игра
- Продвинутый JavaScript в браузере
Курсовой проект — бот для поиска информации
Курсовой проект — интернет-магазин
- Основы графического дизайна
- Карьера в Frontend-разработке
Ваше резюме после обучения:
Умею делать
- Интернет-магазин обуви
- Онлайн-игру «ходилку»
- «Крестики-нолики» на JavaScript
- Cайт-биржу по продаже криптовалюты
- Веб-менеджер личных финансов
- Бот для поиска и хранения информации
- Систему бронирования ж/д-билетов
Мои навыки
- Вёрстка под тач и мобильные устройства
- Работа с Flexbox и JavaScript
- Способность правильно использовать переменные, числа и строки
- Создание прототипа и конструктора объекта
- Использование выражений в JavaScript
- Применение символов, итераторов и генераторов
- Импорт и экспорт модулей
- Создание интерактивных веб-страниц
- Работа с файлами и медиаресурсами
- Применение принципов клиент-серверного взаимодействия
- Создание одностраничных веб-приложений (SPA)
- Навыки использования библиотеки React, JSX, React router, VirtualDom