Программирование Как разработать HTTP-клиент на Golang (Go) - udemy (2020)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
26,838
35,550
121
#1
Как разработать HTTP-клиент на Golang (Go)
How to develop a productive HTTP client in Golang (Go)
udemy

Изображение Как разработать HTTP-клиент на Golang (Go) - udemy (2020)


Вы когда-нибудь вызывали REST API из своей программы Go? Вы реализовали свой собственный HTTP-клиент или в итоге использовали какую-то из тысячи существующих библиотек? Знаете ли вы, что ваш HTTP-клиент делает в фоновом режиме? В этом курсе мы начнем с нуля! Мы собираемся запомнить, как выглядит базовый HTTP-вызов, изучив объекты запроса и ответа. Мы собираемся написать базовый HTTP-клиент для выполнения HTTP-запросов, а затем использовать его в приложениях.

Какие проблемы у нас есть? Можем ли мы масштабировать наши приложения, следуя этому подходу? Конечно нет!

Вот почему мы создаем клиентскую библиотеку HTTP, которая обеспечивает:
  • Быстрые, надежные и безотказные HTTP-соединения.
  • Поддержка всех методов HTTP: GET, POST, PUT, DELETE, PATCH и других!
  • HTTP-клиент Concurrency-Safe, который можно использовать, не беспокоясь о производительности.
  • Управление типами контента и оптимизация.
  • Функции моккинга из коробки.
  • Чистый интерфейс на случай, если вы хотите провести модульное тестирование своего кода, не полагаясь на функции интеграционного тестирования.
  • Надежная реализация, поэтому вам не понадобится какая-либо внешняя зависимость.
  • Полностью настраиваемый интерфейс: тайм-ауты, транспортный уровень, собственный HTTP-клиент и множество полезных функций.
  • Готовая к производству библиотека!
Если вы хотите интегрировать сторонние REST API в свой код, вам потребуется выполнить HTTP-вызов. Обязательно просмотрите этот курс, прежде чем даже рассматривать альтернативы, которые заставят вас использовать разные зависимости для запуска, тестирования и расширения вашего кода! Как говорит Роберт Пайк: «Небольшое копирование намного лучше, чем небольшая зависимость». В этом курсе мы избавимся не только от зависимостей, но и от копирования. Мы не используем ничего, кроме стандартной библиотеки Go, для проектирования и разработки нашего собственного HTTP-клиента.

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

Материал на английском языке

Продажник:

Скачать:
 
Последнее редактирование:
Автор темы Похожие темы Форум Ответов Дата
VkurseGirl Психология 0
VkurseGirl Психология 0
VkurseAngel Психология 0
VkurseAngel Продажи 0
VkurseAngel Бизнес, маркетинг и менеджмент 0
VkurseAngel Бизнес-книги 1
VkurseGirl Продажи 0

Похожие темы


О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

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

Быстрая навигация

Меню пользователя