WebDEV
11.6K subscribers
1.26K photos
1.51K links
Сообщество веб-разработчиков.

На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки.

💸 Наши боты: @digital_dealerz
📨 Сотрудничество: @BlazyManagerBot
Download Telegram
Однажды я помогал товарищу, которому нужно было интегрировать с сайтом его клиента данные о свободном и занятом жилье из системы управления имуществом. К моей радости у этой системы было API. Но, к сожалению, устроено оно было из рук вон плохо.

Рассказ о том, как не надо проектировать API

#api #json #article
За прошлый год популярность Koa выросла, хотя кажется, что уровень удовлетворения разработчиков этим фреймворком не изменился, ведь Express по-прежнему лидирует. Однако посмотрев на графики других бэкенд-фреймворков (например, Meteor), можно сказать, что дела Koa неплохие - и могут быть еще лучше.

Этот новый веб-фреймворк, который набрал более 24 тысяч звезд на GitHub, был создан той же командой, что и Express, как менее громоздкая, более выразительная и надежная платформа для веб-приложений и API. Используя средства асинхронного программирования, Koa позволяет отказаться от callback-функций и в разы эффективнее обрабатывать ошибки. В ядре Koa не проводится сборка промежуточного программного обеспечения. Этот фреймворк имеет набор первоклассных методик, которые делают написание серверов быстрым и приятным занятием.

Демо | GitHub

#js #framework #API
📖 Principles of Web API Design: Delivering Value with APIs and Microservices
🖋 Higginbotham James, 2021

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

💾 Скачать книгу

WebDEV #book #API
🛠 Katalon Studio — инструмент для автоматизации тестирования веб-приложений, API, мобильных и настольных приложений.

WebDEV #инструменты #API #web
🛠 Searchcode — сервис для простого поиска кода. Помогает вам найти реальные примеры функций, API и библиотек на 243 языках в 10+ общедоступных источниках кода. Поиск можно отфильтровать с помощью панели фильтров.

WebDEV #инструменты #API
📖 Hacking APIs
🖋 Corey J. Ball, 2022

Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях

💾 Скачать книгу

WebDEV #book #API #web
Приложение на чистом JS

Фреймворки — это, конечно, хорошо, но и иметь проекты без них тоже надо. Так вы можете узнать намного больше о языке, с которым вы работаете.

За час с помощью этого видео вы напишите приложение для просмотра погоды с использованием стороннего API и узнаете про фишки ES5 и ES6 (и что это вообще такое).

📺 YouTube

WebDEV #видео #API
📖 Beginning Django API with React
🖋 Correa, Daniel & Lim, Greg, 2022

В этой книге автор отправит вас в увлекательное, путешествие по изучению разработки стека Django + React. Вы начнете создавать свое первое приложение с Django и React в течение нескольких минут. Каждая глава написана лаконично и прямо по существу, без лишней информации, которая не относится к разработке. В конце концов, у вас будет работающее приложение Todo, развернутое в Интернете.

💾 Скачать книгу

WebDEV #book #React #API #Django
📖 RESTful Web API Patterns and Practices Cookbook
🖋 Mike Amundsen, 2022

Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети.

💾 Скачать книгу

WebDEV #book #patterns #API #web
📖 Full-Stack Web Development with Go
🖋 Nanik Tolaram, 2023

Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.

💾 Скачать книгу

WebDEV #book #API #web #Go #Vue