Дипломная работа к профессии golang-разработчик (каталог)
Необходимо разработать backend-часть (Golang) для онлайн-магазина
- Общее описание сервиса - 1 шт.
- Готовый Frontend-сервис.
Разработку Backend-сервиса рекомендуется разделить на следующие этапы:
- Этап 1
- Этап 2
- Этап 2
Также настоятельно рекомендуется сдавать данную работу на этих промежуточных этапах вашему дипломному руководителю. Старайтесь делать это как можно чаще для того, чтобы избежать лишнего переписывания кода в процессе хождения не в ту сторону.
Разберём подробно каждый этап.
- /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/
- По возможности, задавать вопросы в комментариях к коду.
- Начинать работу над дипломом как можно раньше! Чтобы было больше времени на правки.
- Делать диплом по-частям, а не все сразу. Иначе, есть шанс, что нужно будет все переделывать :)
Что следует делать, чтобы ничего не получилось:
- Писать вопросы вида “Ничего не работает. Не запускается. Всё сломалось.”
- Откладывать диплом на потом.
- Ждать ответ на свой вопрос моментально. Дипломные руководители - работающие разработчики, которые занимаются, кроме преподавания, своими проектами. Их время ограничено, поэтому постарайтесь задавать правильные вопросы, чтобы получать быстрые ответы!