Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 2200 ГРН
Учасників: 0 з 54
Організатор: Відсутній
Статус: Набір учасників
Внесок: 42.4 ГРН
0%
Основний список
Резервний список

Gadzhi

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

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

Цена: 3299 руб.
https://purpleschool.ru/course/go-advanced
 
Угорі