Описание
[Антон Ларичев] Продвинутый Golang (2024) [Purpleschool]
![[Антон Ларичев] Продвинутый Golang (2024) [Purpleschool]](https://freekurses.site/wp-content/uploads/anton-larichev-prodvinutyy-golang-2024-purpleschool-.png)
Продвинутый курс по Golang по созданию http API и многопоточности
Чему вы научитесь?
После прохождения курса вы сможете:
- Использовать горутины
- Понимать внутреннее устройство Golang
- Разбираться в работе GC и выделении памяти
- Работать с контекстом
- Создавать API на Golang
- Проектировать архитектуру API
- Работать с Gorm
- Создавать авторизацию и работать с JWT
- Работать с middleware
- Писать CRUD запросы
- Писать тесты для API
Минимальные требования: Знание основ Golang
Что в курсе?
Этот курс подойдёт тем, кто уже знает основы Golang и хочет начать проектировать и писать полноценные API на Golang с базой данных Postgres и популярной ORM — Gorm. Кроме того курс позволит детально разобраться в том, как устроен Golang под капотом и начать использовать горутины.
В рамках курса мы поговорим о Go allocator, Stack, Heap, GC и затем перейдём к горутинам. Посмотрим как они работают, как их можно синхронизировать и использовать каналы для общения между ними. Затем начнём писать большое API на чистом http пакете, разбираясь с роутингом, обработкой запрос и ответа. Подключимся к PostreSQL с помощью ORM Gorm, предварительно запустив её в Docker и напишем все типы CRUD запросов.
Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания API. Проект является сложным сервисом по укорачиванию ссылок с авторизацией и статистикой. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания.
План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса
2. Настройка окружения
3. Работа Go под капотом
4. Concurrency
5. Http server
6. Архитектура
7. Запрос и валидация
8. Подключение базы данных
9. CRUD
10. Middleware
11. Авторизация
12. Контекст
13. Продвинутая работа с БД
14. Тестирование API
15. Заключение
Тариф: Без наставника.
Автор курса: Антон Ларичев
Сайт продажника: https://purpleschool.ru/course/go-advanced
Цена с продажника: 3299 руб.
У нас Вы можете приобрести всего за 200 руб.

![[Антон Ларичев] Продвинутый Golang (2024) [Purpleschool]](https://exkurs.me/wp-content/uploads/2026/03/anton-larichev-prodvinutyy-golang-2024-purpleschool-.png)
![[Владимир Гынгазов] Сайты на Tilda 2.0 (2019)](https://exkurs.me/wp-content/uploads/2026/03/vladimir-gyngazov-sajty-na-tilda-2.0-2019-350x350.jpg)
![[OTUS] Подготовительный курс по C++ разработке (Сергей Кольцов) (2019)](https://exkurs.me/wp-content/uploads/2026/03/otus-podgotovitelnyj-kurs-po-c-razrabotke-sergej-kolcov-2019-350x350.jpg)
![[Специалист] Как руководителю организации выстроить управление своей ИТ-службой. Основы (2019)](https://exkurs.me/wp-content/uploads/2026/03/specialist-kak-rukovoditelju-organizacii-vystroit-upravlenie-svoej-it-sluzhboj.-osnovy-2019-350x350.jpg)
![[WebForMySelf] Node.js. Полное руководство (Владилен Минин) (2019)](https://exkurs.me/wp-content/uploads/2026/03/webformyself-node.js.-polnoe-rukovodstvo-2019-350x350.jpg)