Гид по технологиям

Веб-разработка

Отправить JSON из JavaScript в Python (Flask)
Веб-разработка 6 min read

Отправить JSON из JavaScript в Python (Flask)

Этот материал шаг за шагом показывает, как отправить JSON из JavaScript на сервер Python через POST-запрос с помощью Flask. Показываю установку, минимальный сервер, пример fetch, обработку ответа, отладку, варианты безопасности и тестирования.

Фоновое изображение в CSS — руководство для начинающих
Веб-разработка 6 min read

Фоновое изображение в CSS — руководство для начинающих

Кратко: создайте простую HTML-страницу, подключите CSS и назначьте фон элементу через background-image. Используйте background-repeat, background-size и фоновые цвета для читаемости.

Как создать эффективную 404 страницу
Веб-разработка 6 min read

Как создать эффективную 404 страницу

Кастомная 404 страница снижает потерю посетителей и улучшает впечатление от сайта. Она должна соответствовать дизайну сайта, давать короткое понятное сообщение и предлагать пути дальнейшего движения (поиск, ссылки, контакт).

Бесконечная прокрутка на HTML/CSS/JS
Веб-разработка 4 min read

Бесконечная прокрутка на HTML/CSS/JS

Бесконечная прокрутка подгружает контент по мере прокрутки и улучшает UX на мобильных. Важно ограничивать запросы, показывать индикатор загрузки и думать о доступности.

HTML5 Boilerplate: быстрый старт шаблона
Веб-разработка 7 min read

HTML5 Boilerplate: быстрый старт шаблона

HTML5 Boilerplate — это готовый фронтенд-шаблон, который ускоряет создание совместимого с HTML5 сайта. Скачайте набор, вставьте свой HTML в <body>, при необходимости добавьте favicon и CSS — и можно публиковать.

Тени в CSS: box-shadow и text-shadow
Веб-разработка 6 min read

Тени в CSS: box-shadow и text-shadow

Тени в CSS — это мощный инструмент для придания глубины и фокуса элементам. Изучите значения offset-x, offset-y, blur, spread, color и inset для box-shadow и offset-x, offset-y, blur-radius, color для text-shadow; затем применяйте шаблоны и тесты из шпаргалки, чтобы обеспечить читабельность и производительность.

Отзывчивый и интерактивный сайт: руководство
Веб-разработка 7 min read

Отзывчивый и интерактивный сайт: руководство

Вы научитесь сочетать CSS и JavaScript для интерактивности (активация меню при скролле/клике, hover, typed.js) и использовать медиазапросы (1100px и 760px) для адаптивности.

Как изменить цвет текста в CSS
Веб-разработка 8 min read

Как изменить цвет текста в CSS

Изменение цвета текста с помощью CSS — простое правило color и правильный селектор. Тестируйте в инспекторе, учитывайте специфику селекторов, кеширование и доступность.

Как встроить MP3 на сайт
Веб-разработка 6 min read

Как встроить MP3 на сайт

В статье описаны простые способы встроить MP3 — через HTML5, Google Drive и CMS — с примерами кода, чек‑листами и рекомендациями по безопасности.

HTML символы и сущности — как использовать
Веб-разработка 6 min read

HTML символы и сущности — как использовать

Если нужно вставить зарезервированный символ в HTML, используйте именованные или числовые сущности и укажите <meta charset="UTF-8">. Тестируйте вывод в браузерах и избегайте двойного экранирования.

Как выбрать язык веб‑программирования
Веб-разработка 9 min read

Как выбрать язык веб‑программирования

Выбор «правильного» языка веб‑программирования зависит от цели, платформы и экосистемы. Используйте чеклист, матрицу и прототип, чтобы принять обоснованное решение.

Отрисовка 3D в React с Three.js и react-three-fiber
Веб-разработка 7 min read

Отрисовка 3D в React с Three.js и react-three-fiber

В этой статье показано, как добавить 3D‑контент в React с помощью Three.js и react‑three‑fiber: рендер простого объекта, загрузка GLTF/GLB, советы по оптимизации и тестированию.

ChatGPT для создания простого веб‑приложения
Веб-разработка 8 min read

ChatGPT для создания простого веб‑приложения

Мы попросили ChatGPT спроектировать и реализовать простое чат‑веб‑приложение: регистрацию, вход и чат. Потребовалась ручная доработка безопасности, согласование имён файлов и итеративная отладка.

Создать сайт за 2 часа на WordPress
Веб-разработка 9 min read

Создать сайт за 2 часа на WordPress

Следуя этому пошаговому руководству, вы сможете запустить рабочий сайт на WordPress менее чем за 2 часа: регистрация домена и хостинга, установка WordPress через Softaculous, установка темы Astra со Starter Templates, базовая защита и контроль качества.

Chrome DevTools: руководство по отладке и профилированию
Веб-разработка 8 min read

Chrome DevTools: руководство по отладке и профилированию

Chrome DevTools — набор встроенных инструментов для отладки, профилирования и анализа веб‑страниц. Руководство объясняет открытие, ключевые панели, практические шаблоны и чеклисты для быстрой диагностики.

Как сделать веб‑сайт с нуля
Веб-разработка 8 min read

Как сделать веб‑сайт с нуля

Этот пошаговый руководство объясняет, как собрать простой многостраничный макет сайта с помощью HTML, CSS и JavaScript (с небольшой помощью jQuery). Включены все исходные фрагменты кода, рекомендации по шрифтам, а также контрольные списки, критерии приёмки, варианты улучшений и тесты.

Простой калькулятор на JavaScript
Веб-разработка 5 min read

Простой калькулятор на JavaScript

Этот урок показывает, как сделать простой калькулятор на HTML, CSS и JavaScript с базовыми функциями. Включены рекомендации по безопасности, альтернативы eval() и тестовые случаи.

Простая контактная форма для сайта
Веб-разработка 4 min read

Простая контактная форма для сайта

Вы научитесь создать простую и доступную контактную форму: подготовить проект, написать HTML, оформить CSS и добавить клиентскую валидацию. Включены тесты и рекомендации по безопасности.

HTTPie на Linux — тестирование API из терминала
Веб-разработка 4 min read

HTTPie на Linux — тестирование API из терминала

HTTPie — простой и удобный инструмент для отправки HTTP/HTTPS‑запросов из терминала Linux. Установите через пакетный менеджер, выполняйте GET/POST/PUT, проверяйте JSON‑ответы и используйте чек‑листы и тест‑кейсы ниже, чтобы организовать тестирование API.

Шаблон в CMS: Pulse CMS за несколько шагов
Веб-разработка 7 min read

Шаблон в CMS: Pulse CMS за несколько шагов

Коротко: вы можете превратить любой бесплатный HTML-шаблон в сайт с редактируемым контентом, установив Pulse CMS и вставив генерируемые блоки в шаблон. Это даёт простой интерфейс редактирования без базы данных.