Skip to content

Latest commit

 

History

History
42 lines (38 loc) · 3.44 KB

README.md

File metadata and controls

42 lines (38 loc) · 3.44 KB

Тема проекта: "Книжный интернет-магазин"

На сегодняшний день, огромную популярность среди веб-сервисов приобрели интернет-магазины (и все схожие с ними продукты). Каждый человек сталкивается с подобными ресурсами в своей жизни. Кто-то просто пользуется, а кто-то пытается понять и разобраться, как всё устроено, к чему приводит то или иное дейтсвие на странице. В рамках своей работы, я попытался реализовать сам механизм, который максимально схож с нынешними гигантами, как Amazon, eBay, Ozon и др. Этот проект явялется моим первым основательным проектом в рамках MVC и web-разработки.

Промышленная разработка — лучшая ситуация для самообучения. В рамках напиания работы можно получить не только предметные знания в области web-разработки, но и попрактиковаться с изученными на текущий период времени технологиями языка программирования C#.

Проект

В качестве своего проекта я выбрал книжный интернет-магазин. Каждый из нас покупал книги в интернете и хорошо представляет предметную область. Нам не придётся пару недель разбираться в том, что мы хотим сделать.

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

О проекте

Продолжительность работы велась пару месяцев. Я попытался учесть все аспекты и сделать полноценный продукт.

Темы, которые я постарался реализовать в рамках проектирования

  • SQL
  • git и GitHub
  • Agile: бэклог, пользовательские истории, итерации
  • Модульное тестирование
  • Паттерны проектирования
  • Принципы SOLID
  • DDD (Domain Driven Design)
  • MVC
  • Entity Framework

p.s. Таже, помимо языков программирования, указанных в документации к проекту, использовались HTML, CSS и JavaScript.

Мой LinkedIn.