💻 Эксклюзивный слив "[Purpleschool] Продвинутый Golang (2024)" от Антон Ларичев: [Антон Ларичев]! Скачай бесплатно 🚀 | KURSAR | KURSAR
PRO-доступ
home Главная chevron_right folder Администрирование и программирование chevron_right folder Хакинг chevron_right
folder_open [Антон Ларичев] [Purpleschool] Продвинутый Golang (2024)
[Антон Ларичев] [Purpleschool] Продвинутый Golang (2024)

[Антон Ларичев] [Purpleschool] Продвинутый Golang (2024)

[Антон Ларичев] [Purpleschool] Продвинутый Golang (2024)

Продвинутый Golang [Purpleschool] [Антон Ларичев]
Продвинутый курс по 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. Проект является сложным сервисом по укорачиванию ссылок с авторизацией и статистикой. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания.

План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному.
1. Введение
2. Настройка окружения
3. Работа Go под капотом
4. Concurrency
5. Http server
6. Архитектура
7. Запрос и валидация
8. Подключение базы данных
9. CRUD
10. Middleware
11. Авторизация
12. Контекст
13. Продвинутая работа с БД
14. Тестирование API
15. Заключение

Тариф: Без наставника
favorite 0
star 0

Требуется авторизация

account_circle

Для использования этой функции необходимо войти в систему или зарегистрироваться.

login Войти person_add Регистрация

Требуется PRO доступ

workspace_premium

Для доступа к этой функции необходимо оформить подписку PRO и поставить лайк курсу.

credit_card Получить PRO доступ

Требуется поставить лайк

favorite_border

Для доступа к этой функции необходимо поставить Нравиться этому курсу.

arrow_back Вернуться