Code Lab
Главная
Статьи
Видео
Шаблоны
Курсы
Обратная связь
Статьи
Выберите категорию
Backend
CMS
Frontend
GameDev
GIT
Linux
Machine learning
Блокчейн
Железо
Инструменты сборки
Контейнеры
Мобильная разработка
Обзоры
Обучение
Общее
Проекты
Сервера
Софт
Тестирование
Рубрики
Обучение
Frontend
Обзоры
Мобильная разработка
Backend
Сервера
CMS
Общее
Софт
Инструменты сборки
Железо
GameDev
9 месяцев назад
Курс по Nginx: Настраиваем кэширование #7
Сегодня я расскажу о кэшировании в Nginx — одном из самых эффективных способов ускорить работу сайта и снизить нагрузку на сервер.
Сервера
685
9 месяцев назад
Курс по Nginx: Балансировка нагрузки #6
Если ты работаешь с высоконагруженными проектами или планируешь масштабировать свой сайт, то сегодня для тебя важная тема — балансировка нагрузки с помощью Nginx.
Сервера
625
9 месяцев назад
Курс по Nginx: Настройка HTTPS #5
Сегодня мы погрузимся в важнейшую тему — настройку HTTPS в Nginx. Если ваш сайт до сих пор работает по протоколу HTTP, пора это исправить.
Сервера
779
9 месяцев назад
Курс по Nginx: Настройка обратного прокси #4
Если ты читаешь эту статью, значит, уже освоил базовую настройку Nginx и знаешь, как обслуживать статические сайты. А теперь представь: у тебя есть не просто статический сайт, а полноценное веб-приложение с фронтендом и бекендом.
Сервера
976
9 месяцев назад
Курс по Nginx: Настройка статического сайта #3
Продолжаем наше увлекательное путешествие в мир Nginx. Сегодня мы займемся самой простой и, одновременно, одной из самых полезных вещей – настройкой сервера для обслуживания статического сайта.
Сервера
1 280
9 месяцев назад
Курс по Nginx: Архитектура и основные модули #2
Если вы читаете эту статью, значит, вы уже познакомились с Nginx, установили его и даже успели полюбоваться его приветственной страницей. Отличное начало!
Сервера
953
9 месяцев назад
Курс по Nginx: Введение и установка #1
Ты наверняка слышал о Nginx, но, возможно, еще не знаешь, что это такое и с чего начать. Это нормально, так как мир серверов сначала кажется пугающе сложным.
Сервера
1 023
10 месяцев назад
Курс по FastAPI: Деплой на сервере #10
Развертывание приложения — это важная часть разработки, которая определяет, как ваше приложение будет работать в реальных условиях, в продакшн-среде. В этой статье мы рассмотрим ключевые шаги для развертывания FastAPI-приложения, подготовку проекта к продакшену, использование Docker и Docker Compose для упаковки приложения, настройку серверов для продакшн-использования с Gunicorn и Uvicorn, а также настройку CI/CD для автоматизации развертывания.
Обучение
1 019
10 месяцев назад
Курс по FastAPI: Тестирование с PyTest #9
Тестирование — важная часть разработки любых приложений, включая те, что строятся с использованием FastAPI. Это помогает убедиться, что приложение работает как ожидается, и упрощает поддержку кода в будущем.
Обучение
1 845
10 месяцев назад
Курс по FastAPI: Валидация и схемы Pydantic #8
В FastAPI для работы с данными используется библиотека Pydantic, которая предоставляет удобные инструменты для валидации и сериализации данных. В этой статье мы погрузимся в более сложные аспекты работы с Pydantic: создание вложенных моделей, использование продвинутой валидации и управление конфигурацией приложения с помощью BaseSettings.
Обучение
1 018
10 месяцев назад
Курс по FastAPI: Middleware и фоновая обработка задач #7
FastAPI — это мощный инструмент для создания веб-приложений, но его возможности не ограничиваются только быстрым созданием API. В этой статье мы обсудим две важные темы, которые значительно расширяют функциональность вашего приложения: middleware и фоновая обработка задач.
Обучение
1 404
10 месяцев назад
Курс по FastAPI: Роутеры и маршрутизация #6
Вы уже неплохо разобрались с FastAPI: есть база данных, аутентификация, а теперь, вероятно, ваш проект разрастается. Появляется всё больше эндпоинтов, и файл main.py
Обучение
1 283
10 месяцев назад
Курс по FastAPI: Авторизация и аутентификация #5
Безопасность — наше всё. Особенно, когда речь идёт о веб-приложении, где пользователи регистрируются, авторизуются и хранят свои данные. В этой статье разберёмся с тем, как защитить ваше API с помощью JWT-токенов, настроить OAuth2 и реализовать регистрацию с авторизацией.
Обучение
1 537
10 месяцев назад
Курс по FastAPI: Взаимодействие с базой данных #4
В этой статье разберёмся, как подключить FastAPI к PostgreSQL или MySQL с использованием SQLAlchemy, создадим модели, освоим CRUD-операции и даже попробуем асинхронные запросы.
Обучение
2 295
10 месяцев назад
Курс по FastAPI: Обработка ошибок и кастомные ответы #3
Когда ваш API растёт, ошибки — неизбежная часть жизни. И нет ничего хуже, чем получать стандартное "Internal Server Error" без намёка на причину.
Обучение
1 231
10 месяцев назад
Курс по FastAPI: Маршруты и запросы #2
Мы уже сделали наши первые шаги в FastAPI и даже запустили простенькое приложение. Время углубиться в один из ключевых аспектов любого веб-приложения — маршруты и обработку запросов.
Обучение
1 253
10 месяцев назад
Курс по FastAPI: Введение в фреймворк #1
FastAPI — это современный фреймворк для создания производительных и масштабируемых веб-приложений на Python. Он предлагает разработчикам мощный инструмент для создания API с минимальными усилиями, обеспечивая высокую скорость работы и простоту разработки.
Обучение
1 608
10 месяцев назад
Django или Node.js: что выбрать для изучения?
Когда дело доходит до выбора фреймворка или технологии для веб-разработки, разработчики часто сталкиваются с дилеммой: Django или Node.js? Эти инструменты популярны и используются для разных задач, но каждый имеет свои особенности, которые подойдут вам в зависимости от целей и стека технологий.
Обучение
389
10 месяцев назад
Django или Spring: что выбрать для изучения?
Вопрос, который заставляет задуматься многих разработчиков: какой фреймворк выбрать для изучения — Django или Spring? Это как сравнивать кофе и чай: оба напитка хороши, но выбор зависит от вкусов и потребностей.
Обучение
677
10 месяцев назад
Django, Flask или FastAPI: что выбрать для изучения?
Вы решили освоить веб-разработку на Python и стоите перед выбором: Django, Flask или FastAPI? Каждый из этих фреймворков предлагает свои преимущества и особенности, и разобраться в их различиях поможет ответ на ключевой вопрос: для чего вам это нужно?
Обучение
1 675
1
…
7
8
9
…
34