Перейти к основному содержимому

Чек-лист самопроверки

Всем

Чек-лист самопроверки

Общие понятия

  1. Из чего состоит современный веб-сайт?
  2. Какие три основные технологии лежат в основе клиентской части?
  3. Что такое веб-приложение и чем оно отличается от обычного сайта?
  4. Какие основные типы веб-сайтов существуют (статический, динамический, SPA)?
  5. Что означает термин «клиент-серверная архитектура»?
  6. Какова роль HTTP и HTTPS в работе веба?
  7. Что такое URL и из каких частей он состоит?
  8. Какую функцию выполняет адресная строка браузера?
  9. Что такое закладки и как они помогают в работе с информацией?
  10. Как организовано управление вкладками в современных браузерах?

Клиентская часть (Frontend)

  1. Какова роль HTML в структуре веб-страницы?
  2. Как CSS влияет на внешний вид и компоновку сайта?
  3. Как JavaScript делает веб-страницу интерактивной?
  4. Что такое DOM-дерево и как оно связано с HTML?
  5. Что такое семантическая разметка и зачем она нужна?
  6. Как работают медиа-запросы в CSS для адаптивного дизайна?
  7. Что такое фронтенд-фреймворк и какие примеры вы знаете?
  8. Как работает клиентская маршрутизация в SPA?
  9. Что такое прогрессивное улучшение (progressive enhancement)?
  10. Какие данные можно хранить на стороне клиента (localStorage, sessionStorage, IndexedDB)?

Серверная часть (Backend)

  1. Какие задачи решает серверная часть веб-приложения?
  2. Что такое API и как он используется для взаимодействия клиента и сервера?
  3. Какие основные типы баз данных используются в веб-разработке?
  4. Что такое REST и какие принципы он использует?
  5. Как работает процесс аутентификации и авторизации пользователя?
  6. Что такое сессия и как она управляется на сервере?
  7. Какую роль играют куки (cookies) в веб-приложениях?
  8. Что такое ORM и зачем он нужен?
  9. Как сервер обрабатывает динамические запросы?
  10. Что такое микросервисная архитектура?

Инфраструктура и инструменты

  1. Какие популярные веб-серверы вы знаете и в чём их различие?
  2. Какую роль играет Nginx в современной веб-инфраструктуре?
  3. Что такое локальный веб-сервер и зачем он нужен разработчику?
  4. Какие основные вкладки есть в DevTools и для чего они служат?
  5. Как работает инструмент Network в DevTools?
  6. Что такое система управления версиями и почему Git стал стандартом?
  7. Что такое CMS и как WordPress помогает создавать сайты?
  8. Как работают облачные конструкторы сайтов (Tilda, Wix)?
  9. Что такое CI/CD и как он автоматизирует развёртывание?
  10. Как доменное имя связывается с IP-адресом сервера?

Безопасность и ошибки

  1. Какие основные категории внутренних ошибок браузера существуют?
  2. Чем отличаются HTTP-ошибки (4xx, 5xx) от ошибок ERR_?
  3. Что означает ошибка ERR_CONNECTION_REFUSED и как её диагностировать?
  4. Что такое CORS и зачем он нужен?
  5. Как работает Content Security Policy (CSP)?
  6. Что такое XSS и как его предотвратить?
  7. Что такое CSRF и какие меры защиты от него существуют?
  8. Почему важно использовать HTTPS и как он работает?
  9. Какие данные никогда не следует хранить в localStorage?
  10. Как правильно проверять данные на стороне сервера?