Git: основы системы контроля версий
Вам предстоит работать с системой контроля версий git. Мы рекомендуем повторить основные приемы:
Git: объединение локальных изменений с внешними
Вы будете объединять свои наработки с ранее добавленными в репозиторий с помощью merge (pull) requests
. Если в тесте вы столкнулись со сложностями при ответе на этот вопрос, повторите эту тему:
Формат данных JSON
Разбуди фронтенд-разработчика ночью и он расскажет всё о формате и синтаксических правилах JSON. Вот хорошая статья, которая поможет освежить детали:
Типы и структуры данных в JavaScript
Cамовызывающиеся функции
Методы массивов в JavaScript
JavaScript активно развивается, возможно, в будущем у него будет гораздо больше методов массивов. Но пока достаточно знать только те, что активно используются на практике:
Стрелочные функции
Область видимости и строгий режим
Путаница со строгим режимом и тремя способами задавать переменные — обычное дело. Освежите эти темы перед обучением:
Всплытие переменных в JavaScript
Область видимости и способы нотации переменных
let
, var
, const
— все они, вроде бы, созданы для одной цели. Но есть нюансы. Повторите их перед началом курса:
Способы обращения к DOM-дереву в JavaScript
События в JavaScript
Преобразование и присваивание типов в JavaScript
Тема приведения типов, явного и неявного сравнения и сами типы данных в JavaScript могут вызывать аллергию. Но эта статья — как хорошее антигистаминное средство:
Взаимодействие с сервером в JavaScript
К асинхронным возможностям языка относят, в том числе, fetch()
. Вспомните его особенности:
Проверка условий и оператор %
в JavaScript
Чтобы писать надежную логику работы приложений и сайтов, вспомните про конструкцию if...else
:
и оператор остатка от деления:
Единицы измерения в CSS
Внутренний отступ: директива padding
Объединение внешних отступов — margin collapse
Чтобы быть во всеоружии, когда столкнётесь с margin
, ознакомьтесь с этим материалом:
Позиционирование элементов
Взаимодействие с пользовательским вводом: формы и кнопки
Фронтенд-разработчик часто работает с пользовательским вводом, в том числе и с формами. Постарайтесь закрыть пробелы в этой теме до начала курса:
Адаптивная верстка. @media запросы
Без медиа-запросов невозможно создать адаптивный сайт или приложение. Это мощный инструмент, но и он обладает ограничениями. Вспомните их перед стартом:
Элемент label
<label>
— важный элемент пользовательского интерфейса. Освежите в памяти его возможности и способы применения:
Flexbox-свойства