Основы веба

HTTP, REST, безопасность, производительность и SEO

1

HTTP/HTTPS: методы, статус-коды, заголовки

Начальный

Протокол HTTP для фронтендера: методы GET, POST, PUT, DELETE, PATCH, статус-коды, заголовки, HTTPS, HTTP/2 и HTTP/3, кэширование.

15 мин
2

REST API: принципы, проектирование, лучшие практики

Средний

REST API для фронтенд-разработчика: принципы REST, проектирование эндпоинтов, CRUD-операции, пагинация, фильтрация, версионирование и работа с API.

15 мин
3

GraphQL: запросы, мутации, подписки, когда использовать

Средний

GraphQL — язык запросов для API. Запросы, мутации, подписки, схема, резолверы, сравнение с REST, Apollo Client и когда переходить на GraphQL.

15 мин
4

WebSocket: real-time коммуникации, чаты, уведомления

Средний

WebSocket — протокол для двусторонней связи в реальном времени. Чаты, уведомления, live-обновления, Socket.IO, подключение из фронтенд-приложений.

13 мин
5

CORS: что это, почему возникает, как исправить

Средний

CORS (Cross-Origin Resource Sharing) — механизм безопасности браузера. Почему возникают ошибки CORS, preflight-запросы, заголовки Access-Control-Allow-Origin и решения для фронтендера.

12 мин
6

Cookie: httpOnly, secure, SameSite, работа с куками в JS

Начальный

HTTP Cookie для фронтендера: установка, чтение, флаги безопасности (httpOnly, Secure, SameSite), работа с document.cookie, куки vs localStorage и авторизация.

12 мин
7

Безопасность: XSS, CSRF, CSP, Sanitize — защита фронтенда

Средний

Безопасность фронтенд-приложений: XSS, CSRF, Content Security Policy, санитизация данных, HTTPS, Subresource Integrity и чеклист безопасности.

15 мин
8

Как браузер рендерит страницу: парсинг, DOM, CSSOM, paint, composite

Средний

Как браузер превращает HTML, CSS и JavaScript в пиксели на экране. Парсинг, DOM, CSSOM, Render Tree, Layout, Paint, Composite и оптимизация рендеринга.

14 мин
9

DNS, TCP/IP, TLS: как работает интернет (для фронтендера)

Начальный

Основы работы интернета: DNS, TCP/IP, TLS/SSL, CDN, HTTP-кеширование. Что происходит между вводом URL и отображением страницы.

13 мин
10

Progressive Web Apps (PWA): manifest, service worker, offline

Средний

PWA — прогрессивные веб-приложения: Web App Manifest, Service Worker, офлайн-режим, установка на устройство, push-уведомления и критерии PWA.

14 мин
11

Service Workers: кэширование, фоновая синхронизация, push-уведомления

Средний

Service Worker подробно: жизненный цикл, стратегии кэширования, Background Sync, Push API, уведомления и общение с главной страницей.

13 мин
12

SEO для фронтендера: meta-теги, sitemap, robots.txt, structured data

Средний

SEO-оптимизация фронтенд-приложений: meta-теги, Open Graph, robots.txt, sitemap.xml, структурированные данные, SPA и SSR для SEO.

14 мин
13

Core Web Vitals: LCP, FID/INP, CLS — метрики производительности

Средний

Core Web Vitals — метрики Google для оценки UX: Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift. Измерение, оптимизация и влияние на SEO.

13 мин
14

Web Accessibility (WCAG 2.1): стандарты и чеклист

Средний

Доступность веб-приложений: WCAG 2.1, принципы доступности, ARIA-атрибуты, семантическая разметка, клавиатурная навигация и чеклист для фронтендера.

14 мин