1/25
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
HTTP
Протокол передачи гипертекста, используемый для передачи данных в интернете.
HTTPS
Расширение протокола HTTP с поддержкой шифрования данных.
Статус-код 100
Continue – сервер сообщает, что запрос был принят и клиент может продолжать отправку.
Статус-код 200
OK – запрос успешно выполнен.
Статус-код 300
Перенаправление.
Статус-код 400
Bad Request – ошибка клиента, неверный запрос.
Статус-код 500
Internal Server Error – ошибка сервера.
CORS
Политика, предотвращающая доступ к ресурсам на одном веб-сайте через другой веб-сайт.
REST API
Архитектурный стиль для создания веб-сервисов, использующий HTTP-запросы.
Preflight-запрос
Запрос, который браузер отправляет перед основным запросом для проверки разрешений CORS.
CSRF
Атака, при которой вредоносный запрос скрыт от пользователя и отправляется от его имени.
XSS
Атака, при которой вредоносный скрипт внедряется в веб-страницы.
Какие бывают типы запросов RestAPI
Основные типы запросов: GET, POST, PUT, DELETE.
CDN
Сеть доставки контента, используемая для ускорения передачи данных.
TypeScript
Язык программирования, основанный на JavaScript, добавляющий статическую типизацию.
Interface
Объявление структуры объекта с типами его свойств.
Чем interface отличается от type?
Interface используется для описания структуры объектов, type более универсален.
Utility Types
Типы, предоставляемые TypeScript для упрощения работы с типами.
Как объявить тип объекта с необязательными полями?
С помощью ?. или Partial<Types>
Unknown
Тип безопасности, требующий проверки перед использованием значения.
Any
Тип, который позволяет использовать любое значение без проверки.
Оператор as в TypeScript
Используется для явного преобразования типа данных.
Типизация React-компонента
Используется интерфейс для определения типа свойств компонента.
Дженерик
способ создания компонентов или функций, которые могут работать с различными типами данных, не привязываясь к конкретному типу. Это позволяет писать более гибкий и переиспользуемый код.
Кортеж
Массив фиксированной длины с элементами разных типов.
extends
Ключевое слово, используемое для расширения интерфейсов и типов.