- W3С консорциум. Цели и задачи W3C
- Инженерный совет Интернета IETF
- Сеть Интернет и протоколы
- RFC и стандартизация
- Стек протоколов TCP/IP, TCP-соединение
- Системы адресации. IPv4. IPv6
- Система доменных имен DNS. Рекурсивная и нерекурсивная схемы. Структура полного доменного имени
- Взаимодействие по протоколу HTTP, протокол HTTPS, HTTP-запрос
- Методы HTTP запросов. Основные статусы. Содержание запросов и ответов
- Принципы маршрутизации данных в Интернете. BGP
- Принципы маршрутизации данных в Интернете. OSPF
- Прокси-сервер: использование, виды
- Веб-сервера. Статический и Динамический контент
- Сеть доставки содержимого (CDN)
- Современные веб-браузеры. Принципы работы
- Хранение данных на клиенте. Cookie. Недостатки Cookie
- Хранение данных на клиенте. Технология Web Storage. Преимущества веб-хранилищ
- Особенности хранения данных на стороне клиента. LocalStorage и SessionStorage. Сохранение, извлечение и удаление данных
- Комплексные селекторы. Примеры
- Псевдоклассы и псевдоэлементы CSS. Примеры
- Адаптивный веб-дизайн (RWD). Медиа-запросы (media queries). Формула ширины элемента. Размер текста
- Доступность веб-страниц (accessibility). Основные принципы
- CSS-фреймворки (библиотеки), преимущества и недостатки
- CSS-препроцессоры. Преимущества и недостатки
- Методология БЭМ. Базовые принципы и именование классов
- Особенности формата SVG. Плюсы и минусы векторной графики
- Документ и объекты страницы. Окружение: DOM, BOM
- Регулярные выражения. Примеры
- Обработка событий в JavaScript
- Поток документа. Скрытие элементов. Позиционирование элементов
- Возможности инспектора элементов в браузерах, FireBug/WebInspector
- JS-фреймворки (библиотеки), преимущества и недостатки
- Формат JSON
- Программный интерфейс приложения API
- Работа в редакторе Vim. Демонстрация
- Базовые команды оболочки Bash/PowerShell. Примеры
- Принцип работы системы контроля версий Git
- Основные команды Git. Примеры
- Учебник по Vim https://ru.wikibooks.org/wiki/Vim
- Учебник https://developer.mozilla.org/ru/
- Соответствующие статьи в Википедии
- Базовые команды оболочки (множество статей, вот одна из https://habr.com/ru/post/481398/ , https://tproger.ru/translations/bash-cheatsheet/, http://linux-bash.ru/mcommand.html)
- Pro Git https://git-scm.com/book/ru/v2
- Выразительный Javascript https://habr.com/ru/post/253101/
- API https://developer.mozilla.org/ru/docs/Learn/JavaScript/Client-side_web_APIs/Introduction, https://habr.com/ru/post/464261/