GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 2 | ПРОДВИНУТЫЙ GO и REST API

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 2 | ПРОДВИНУТЫЙ GO и REST API11:53:01

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 2 | ПРОДВИНУТЫЙ GO и REST API 视频的下载信息和详情

作者:

nilchanpub

发布日期:

2025/8/10

观看次数:

35.2K

简介:

Добро пожаловать на вторую часть полного курса по Golang для начинающих! В этом видео мы подробно разберём основные аспекты языка Go, включая интерфейсы, обработку ошибок, паники, горутины и каналы, анонимные функции в горутинах, конструкцию select, закрытие каналов, контекст, WaitGroup, гонки, атомики, мьютексы, RWMutex и большой пример параллелизма. Затем мы знакомимся с HTTP, Postman и создаём первый HTTP‑сервер, изучаем тело запроса и ответа, статусные коды, заголовки, методы, JSON, параметры запроса и реализуем простое REST‑API. В видео также отмечается, что в примере с REST‑API изначально было указано использовать параметр «completed=true» для получения незавершённых задач, но это ошибка; правильный параметр – «completed=false», как исправлено в исходниках на GitHub. Курс ориентирован на начинающих, а более глубокие темы, такие как SOLID и чистая архитектура, будут раскрыты в следующих частях. Оставляйте отзывы и комментарии – они помогут улучшить материал. Тема видео охватывается в следующих временных точках: 00:00:00 – введение, 00:01:24 – интерфейсы, 01:44:46 – обработка ошибок, 02:07:51 – паника, 02:15:25 – горутины и каналы, 03:08:12 – анонимные функции в горутинах, 03:10:25 – select, 03:29:34 – закрытие каналов, 03:54:18 – контекст, 04:19:10 – WaitGroup, 04:34:16 – гонки, атомики, мьютексы, 04:52:09 – RWMutex, 05:22:18 – большой пример параллелизма, 06:10:45 – знакомство с HTTP, 06:52:40 – Postman, 06:58:57 – установка Postman на Windows, 07:00:33 – установка Postman на MacOS, 07:01:51 – установка Postman на Ubuntu, 07:03:49 – первый HTTP‑сервер, 07:27:33 – тело HTTP‑запроса, 08:13:12 – тело HTTP‑ответа и статусные коды, 08:27:05 – HTTP‑заголовки, 08:31:02 – HTTP‑методы, 08:42:49 – JSON, 09:25:16 – параметры запроса, 09:38:35 – REST‑API.