Skip to content
/ catalog Public

Простой каталог для интернет магазина

Notifications You must be signed in to change notification settings

formeo/catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go

go-catalog

Дипломная работа к профессии golang-разработчик (каталог)

Описание

Задача

Необходимо разработать backend-часть (Golang) для онлайн-магазина

Исходные данные

  • Общее описание сервиса - 1 шт.
  • Готовый Frontend-сервис.

Этапы разработки

Разработку Backend-сервиса рекомендуется разделить на следующие этапы:

  1. Этап 1
  2. Этап 2
  3. Этап 2

Также настоятельно рекомендуется сдавать данную работу на этих промежуточных этапах вашему дипломному руководителю. Старайтесь делать это как можно чаще для того, чтобы избежать лишнего переписывания кода в процессе хождения не в ту сторону.

Разберём подробно каждый этап.

Этап 1.

Этап 2.

Этап 3.

Этап 4. Полностью готовый backend

Маршруты api каталога

  • /api/v1/categories - список категорий товара
  • /api/v1/categories/tree - дерево категорий
  • /api/v1/products - список продуктов (листинг)
  • /api/v1/products/{sku}/view - карточка товара
  • /api/v1/products/{sku}/for_cart - список товаров в корзине
  • /api/v1/hierarchy/products/ - иерархии продуктов
  • /api/v1/products/breadcrumbs/ - хлебные крошки для товара

Полезные материалы

Как правильно задавать вопросы дипломному руководителю?

Что следует делать, чтобы все получилось:

  • Попробовать найти ответ сначала самому в интернете. Ведь, именно это скилл поиска ответов пригодится тебе на первой работе. И только после этого спрашивать дипломного руководителя
  • В одном вопросе должна быть заложена одна проблема
  • По возможности, прикреплять к вопросу скриншоты и стрелочкой показывать где не получается. Программу для этого можно скачать здесь https://app.prntscr.com/ru/
  • По возможности, задавать вопросы в комментариях к коду.
  • Начинать работу над дипломом как можно раньше! Чтобы было больше времени на правки.
  • Делать диплом по-частям, а не все сразу. Иначе, есть шанс, что нужно будет все переделывать :)

Что следует делать, чтобы ничего не получилось:

  • Писать вопросы вида “Ничего не работает. Не запускается. Всё сломалось.”
  • Откладывать диплом на потом.
  • Ждать ответ на свой вопрос моментально. Дипломные руководители - работающие разработчики, которые занимаются, кроме преподавания, своими проектами. Их время ограничено, поэтому постарайтесь задавать правильные вопросы, чтобы получать быстрые ответы!

About

Простой каталог для интернет магазина

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published