
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
How to develop a productive HTTP client in Golang (Go)
Вы когда-нибудь вызывали REST API из своей программы Go? Вы реализовали свой собственный HTTP-клиент или в итоге использовали какую-то из тысячи существующих библиотек? Знаете ли вы, что ваш HTTP-клиент делает в фоновом режиме? В этом курсе мы начнем с нуля! Мы собираемся запомнить, как выглядит базовый HTTP-вызов, изучив объекты запроса и ответа. Мы собираемся написать базовый HTTP-клиент для выполнения HTTP-запросов, а затем использовать его в приложениях.
Какие проблемы у нас есть? Можем ли мы масштабировать наши приложения, следуя этому подходу? Конечно нет!
Вот почему мы создаем клиентскую библиотеку HTTP, которая обеспечивает:
Если вы хотите интегрировать сторонние REST API в свой код, вам потребуется выполнить HTTP-вызов. Обязательно просмотрите этот курс, прежде чем даже рассматривать альтернативы, которые заставят вас использовать разные зависимости для запуска, тестирования и расширения вашего кода! Как говорит Роберт Пайк: «Небольшое копирование намного лучше, чем небольшая зависимость». В этом курсе мы избавимся не только от зависимостей, но и от копирования. Мы не используем ничего, кроме стандартной библиотеки Go, для проектирования и разработки нашего собственного HTTP-клиента.
Этот клиент станет базой для всех приложений, которые мы собираемся создать позже, благодаря чему наш бизнес будет масштабироваться и расти настолько быстро, насколько это возможно.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Узнайте, что такое и как работает параллелизм в Go. Как запускать goroutines и передавать данные между ними. Как синхронизировать выполнение goroutines. Как работает планировщик Go. Как построить потоковые конвейеры с goroutines и каналами. Как распространять данные через API.
Если вы, как и большинство людей, хотите выучить язык программирования, у вас не так много свободного времени. Время, которое у вас есть, чрезвычайно ценно. Если вы хотите изучить язык программирования Google GO, то вам нужен курс, который быстро научит основным навыкам программирования Go.
Golang уже называют многообещающим - он простой в изучении, быстрый, эффективный и точно останется с нами надолго. На курсе мы научим вас создавать свой API сервер с помощью Golang, запускать контейнеры, взаимодействовать с Docker из Go, работать с кастомными операторами и многим другим приятным и полезным штукам.
Практикум для разработчиков на Golang. 90% практики. Онлайн-практикум для освоения Golang (Go). 25+ заданий. Выполни все задания и стань разработчиком на Go в российских или международных проектах.
Онлайн-практикум для освоения Golang (Go). 35 заданий. Выполни все задания и стань разработчиком на Go в российских или международных проектах.