Простое объектно-ориентированное проектирование: чистый и гибкий код
Автор: Аниче Маурисио
Год: 2025
📂 Скачать
👉 @BackendPortal | #книги
Автор: Аниче Маурисио
Год: 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔2🔥1
Создаем веб-приложение за час
🔜 full-stack-fastapi-template — это шаблон для создания полноценных веб-приложений с использованием FastAPI
Бэкенд: написан на FastAPI,
🟡 SQLAlchemy для работы с базами данных
🟡 JWT для аутентификации и авторизации
🟡 Тестирование с использованием Pytest
🟡 Поддержка асинхронных операций
Фронтенд: написан на Vue.js
🟡 Использует Vue Router и Vuex для управления состоянием
🟡 Удобный интерфейс для взаимодействия с API
Докеризация: конфигурации для Docker и Docker Compose.
🟡 Возможность быстро разворачивать приложение в контейнерах.
DevOps и деплой:
🟡 Скрипты для настройки CI/CD.
🟡 Примеры деплоя на различные платформы.
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
Бэкенд: написан на FastAPI,
Фронтенд: написан на Vue.js
Докеризация: конфигурации для Docker и Docker Compose.
DevOps и деплой:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Это настоящий кладезь годных бесплатных инструментов для разработчиков. 👆
Здесь есть всё: хостинг, базы данных, CDN, API, домены и куча других полезностей. Всё аккуратно разделено по категориям, что помогает легко находить нужное
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Здесь есть всё: хостинг, базы данных, CDN, API, домены и куча других полезностей. Всё аккуратно разделено по категориям, что помогает легко находить нужное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Проектирование REST API 👆
Диаграмма показывает основные принципы, методы и ключевые характеристики дизайна REST API, которые помогают разработчикам создавать эффективные и масштабируемые API
👉 @PythonPortal | #ресурсы
Диаграмма показывает основные принципы, методы и ключевые характеристики дизайна REST API, которые помогают разработчикам создавать эффективные и масштабируемые API
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Безопасный DevOps. Эффективная эксплуатация систем.
Автор: Вехен Джульен
Год: 2020
📂 Скачать
👉 @BackendPortal | #книги
Автор: Вехен Джульен
Год: 2020
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
REST API против GraphQL 🤝
Когда речь идет о проектировании API, REST и GraphQL имеют свои сильные и слабые стороны.
REST
☑️ Использует стандартные HTTP-методы, такие как GET, POST, PUT, DELETE для операций CRUD.
☑️ Хорошо работает, когда нужно создать простые и унифицированные интерфейсы между отдельными сервисами/приложениями.
☑️ Стратегии кэширования легко реализуемы.
🚫 Недостаток в том, что может потребоваться несколько обращений к различным конечным точкам для сбора связанных данных.
GraphQL
☑️ Предоставляет одну конечную точку, через которую клиенты могут запрашивать именно те данные, которые им нужны.
☑️ Клиенты указывают точные поля, которые им требуются, в вложенных запросах, а сервер возвращает оптимизированные данные, содержащие только эти поля.
☑️ Поддерживает мутации для изменения данных и подписки для уведомлений в реальном времени.
☑️ Отлично подходит для агрегации данных из нескольких источников и хорошо работает с быстро меняющимися требованиями фронтенда.
🚫 Однако это смещает сложность на клиентскую сторону и может позволить злоупотребление запросами, если они не защищены должным образом.
🚫 Стратегии кэширования могут быть более сложными, чем в REST.
Выбор между REST и GraphQL зависит от требований приложения и команды разработчиков. GraphQL подходит для сложных или часто меняющихся требований на фронтенде, тогда как REST лучше для приложений, где предпочтительны простые и стабильные контракты
👉 @BackendPortal | #ресурсы
Когда речь идет о проектировании API, REST и GraphQL имеют свои сильные и слабые стороны.
REST
GraphQL
Выбор между REST и GraphQL зависит от требований приложения и команды разработчиков. GraphQL подходит для сложных или часто меняющихся требований на фронтенде, тогда как REST лучше для приложений, где предпочтительны простые и стабильные контракты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Media is too big
VIEW IN TELEGRAM
Крупнейшая библиотека алгоритмов с открытым исходным кодом ☃️
Отличная подборка самых популярных алгоритмов на Python и других языках. Идеально подходит для обучения.
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Отличная подборка самых популярных алгоритмов на Python и других языках. Идеально подходит для обучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Примеры реализации популярных паттернов проектирования на языке Java 🦌
Примеры включают Singleton, Factory, Adapter, Observer и другие. Код и диаграммы помогают лучше понять использование этих паттернов в реальных проектах.
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Примеры включают Singleton, Factory, Adapter, Observer и другие. Код и диаграммы помогают лучше понять использование этих паттернов в реальных проектах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
На картинке представлено сравнение API и SDK с целью пояснить их роль и различия при разработке и интеграции приложений
Простыми словами:
🟡 API = "Как получить данные"
🟡 SDK = "Чем создать приложение"
👉 @BackendPortal | #ресурсы
Простыми словами:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
Алгоритмы. Самый краткий и понятный курс
Автор: Панос Луридас
Год: 2020
📂 Скачать
👉 @BackendPortal | #книги
Автор: Панос Луридас
Год: 2020
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Media is too big
VIEW IN TELEGRAM
Коллекция полезных ссылок для Java-разработчиков 😏
Охватывающая различные категории, такие как библиотеки, фреймворки, утилиты и ресурсы для обучения.
Особое внимание уделено инструментам для работы с базами данных, поисковыми системами, Big Data и машинным обучением
▶️ Это структурированный и постоянно обновляемый список, который может служить удобным справочником для поиска Java-ресурсов и инструментов, помогающих решать различные задачи в разработке и анализе данных
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Охватывающая различные категории, такие как библиотеки, фреймворки, утилиты и ресурсы для обучения.
Особое внимание уделено инструментам для работы с базами данных, поисковыми системами, Big Data и машинным обучением
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2