GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 2 | ПРОДВИНУТЫЙ GO и REST API
Автор: nilchanpub
Загружено: 2025-08-10
Просмотров: 38967
Описание:
Приватное сообщество с домашними заданиями и учебными проектами:
https://t.me/nilchanbot
Первая часть курса:
• GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ ...
Исходные коды с уроков:
https://github.com/nilchan-social/gol...
Телеграм канал:
https://t.me/nilchanpub
Добро пожаловать на вторую часть полного курса по Golang для начинающих! Сегодня мы до конца разберём основные аспекты языка программирования Go, после чего познакомимся с HTTP и напишем своё первое Backend REST API приложение.
Курс предназначен, в первую очередь, для начинающих. К рассмотрению лучших практик архитектурного построения бекенд приложений мы приступим в последующих частях, поэтому не стоит от этого видео ждать глубинных рассказов про принципы SOLID и чистую архитектуру.
Буду рад обратной связи, ведь впереди у нас ещё несколько частей данного курса, а значит мне нужно заранее знать слабые точки своего повествования! Позитивные комментарии тоже приветствуются. Как всегда, приятного просмотра и продуктивного изучения!
Замечания:
На теме с REST API я указал, что в HTTP-запросе для получения всех НЕвыполненных задач нам необходимо в query параметрах передавать "completed=true". Но это ошибка, ибо "completed=true" как раз означает "выполненные задачи". Поэтому корректно в данном случае было бы в HTTP-хендлере отлавливать query параметр "completed=false". В исходниках на гитхабе я указал место, где была ошибка.
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 — Concurrency большой пример
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 — HTTP Query параметры
09:38:35 — REST API
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: