🚀 Освойте создание микросервисов на Go с нуля! Научитесь разрабатывать сервисы авторизации и управления заметками, работать с PostgreSQL, MongoDB, Redis, Docker и NGINX, а также деплоить проект на VDS. Практический курс для уверенного старта в микросервисной архитектуре!
ожидал конечно что будет какое-то микросервисное взаимодействие, но т.к. первый раз попробовал в микросервисы, писать монорепозиторий, мне зашло. с монгодб, gorm и gin ни разу не взаимодействовал, рад что потрогал это.
из того что можно улучшить: код временами довольно грязноватый как будто было написано за коленке за 1 вечер или за полчаса было вылито нейронкой. но в целом это коей-то мере даже лучше, потому что переписывать код под копирку тоже не айс, если видно, что можно улучшить, что можно добавить, то такая самостоятельная работа ведь только на пользу
Благодарю за отзыв, очень приятно ☺️. Ну надеюсь вы понимаете, что всю науку о бекенд разработке на go в один курс не уложить), мне важно было чтобы вы основы поняли. 😉
Готовые шаблоны микросервисов, практически production-ready.. на Go + базы. Рекомендуется пройти сначала какой-нибудь вводный курс по Go (для общего ознакомления :)
По итогам курса я научился разрабатывать начального уровня backend-сервисы, применяя на практике (что классно!) кэширование, СУБД, JWT и nginx.
Понравилось:
- Стек технологий.
- Модульность проекта.
- Соблюдение принципов SOLID и DI.
Не понравилось:
- Формат курса. Наверное, дело привычки, но было бы приятнее от видео, в которых словами объясняется материал и код.
- Объяснение материала. Почти всегда дан кусок кода и небольшое описание его. Хотелось бы более подробного разжевывания.
- Одна ошибка в логике проекта (эндпоинт Update). Просьба исправить этот момент. Конечно, таких ошибок не должно быть в курсе!
- Маленький учебный проект. Хотелось бы либо 2 проекта, либо один побольше.
Я выбрал данный курс, потому что:
1. Нет аналогов на рынке (по крайней мере на Stepik). Это единственный курс, затрагивающий тему разработки бэкенда на Golang, который я нашел.
2. Хотелось быстро получить "базу", чтобы в дальнейшем продолжить самостоятельно развиваться.
В целом это тот курс, на который я рассчитывал.
Курс идеально подойдет бэкэндерам, которые решили перейти в Go, или тем, кто уже хорошо разбирается в Go и архитектуре.
Последовательность уроков составлена довольно хорошо, объяснение тоже хорошее (особенно если хотя бы приблизительно понимаешь о чем речь)
Чего мне не хватило:
1. Упражнений/заданий для самостоятельной реализации
2. Теории. Курс чисто практический.
Если вам нужно за неделю собрать простенький бэк для своего проекта и вы знаете основы Go и архитектуры - этот курс для вас.
Если вы только-только выучили синтаксис Go и хотите пройти данный курс чтобы научить разрабатывать и ПОНИМАТЬ как разрабатывать API - для этого курса рановато.
Несмотря на то, что я больше отношусь ко второй категории, мне курс очень понравился. Я получил последовательность шагов в реализации и рабочий пример того, как все должно быть.
Это будет для меня образцом и шпаргалкой, на пути создания своего бэкэнда.
Свои стоимость данный курс полностью оправдывает.
По прохождению данного курса подробно узнал и изучил архитектуру построения Backend-приложения на ЯП Golang. Так же узнал много нового про возможности ЯП Golang и про фреймворк Gin.
Очень понравилась структура поднесения материалов от автора курса. Все подробно и доступно. Не везде такое встретишь. А так же понравилось, что все в текстовом варианте, что позволяет более подробно и с пониманием изучать материалы.
В общем, всем рекомендую данный курс, если вы решили начать изучать фреймворк языка программирования Golang Gin. Абсолютное соотношение цены и качества!
Курс классный на 5 из 5 это 100%
Стоит своих денег 100%
Инфа актуальна 100%
Буду ли я заглядывать как в шпаргалку 100%
Автору спасибо большое за курс!
Рекомендую к прохождению
1) Научился создавать бэк для своих приложений. Мне как фронт разработчику было это весьма полезно, так как каждый день взаимодействуешь с бэком, но не всегда понимаешь как это работает. Теперь все потихоньку встает на свои места))
2) Понравилось то, что идем с нуля и заканчиваем настоящим решением на виртуальном сервере
3) Из того что не понравилось, выделить не могу. Наврное последнюю часть работы на виртуальном сервере, я бы дополнил
4) Один из критериев это сам преподаватель. Знаком уже с его курсом. Ну под описание курс подошел, это именно, то что я хотел
Благодарю за отзыв, очень приятно. Изначально сам курс задумывался намного проще, но потом пошло одно за другим))). Но в любом случае, за такие деньги, я думаю курс стоит этого. )
Курс однозначно хороший и полностью оправдывает свою стоимость.
Курс представляет собой пошаговую инструкцию по созданию сервиса. Я не копировал код напрямую — переписывал его вручную, что помогло лучше усвоить материал. После завершения каждого модуля я занимался рефакторингом, что позволило глубже понять структуру и улучшить код.
Чему научился:
- Понимание принципов написания CRUD-операций
- Взаимодействие с различными СУБД: Redis, MongoDB, PostgreSQL
- Использование middleware для обработки запросов
- Работа с JWT для аутентификации
Из минусов: код на Go не всегда соответствует идеоматике языка.