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

  • Автор темы Автор темы Rayhorn
  • Дата начала Дата начала

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.747
Реакции
3.302
1731220589535.png



Продвинутый 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. Заключение

Тариф: Без наставника
 
От простого к легкому всегда легче проходить
 
А для новичков такое подойдет?
 

Похожие темы

Слив курса Golang - Templ Fiber HTMX [Тариф Премиум] [PurpleSchool] [Антон Ларичев] 144 урока видео с конспектами 15 упражнений для закрепления на практике 76 тестов для проверки знаний После прохождения курса вы сможете: Работать с Fiber Framework Создавать Fullstack приложения на Go Работать...
Ответы
2
Просмотры
690
Подойдет Golang-разработчикам и Switcher’ам, которые: Перегуглили весь интернет запросом «Задачи с собеседований по Go», и до сих пор не чувствуют уверенности Не знают, как проходят собеседования по Go или идут туда первый раз Хотят быстро изучить все вопросы и подготовиться к задачам, которые...
Ответы
1
Просмотры
370
Слив курса Современный Agile для разработчиков [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев] Чему вы научитесь? После прохождения курса вы сможете: Освоить фундамент Agile Работать по принципам Agile Использовать фреймворк Scrum Эффективно управлять задачами Работать в слаженной...
Ответы
0
Просмотры
604
Thank Go! Многозадачность в Golang [Stepik, Антон Жиянов] Stepik. Thank Go! Многозадачность в Golang . Антон Жиянов Многие книги и курсы по Go рассказывают о многозадачности в стиле «вот горутина, вот канал, вот select — используйте на свое усмотрение». Это не слишком полезно: ведь главное в...
Ответы
0
Просмотры
573
Основы Go [Тариф Без наставника] [Purpleschool] [Антон Ларичев] Чему вы научитесь: После прохождения курса вы сможете: Писать на golang Декомпозировать приложение на packages Работать с различными типами данных Создавать array, slices, map, struct Использовать interfaces и DI Работать с...
Ответы
0
Просмотры
607
Назад
Сверху Снизу