Sklep w .Net Core

0

Witam! Chce zacząć pisać pracę inżynierską pt. „Stworzenie sklepu internetowego w technologii .Net Core”. Pierwszy termin oddania pracy jest w marcu. Na razie jestem na etapie planowania architektury i doboru technologii.
Myślałem, żeby zrobić coś w podobie jak jest w załączonym obrazku tylko , że jedną gałąź z SPA. Warto skorzystać z tego źródła https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/index? Co sądzicie?

Potrzebuję porad odnośnie architektury, organizacji, doboru technologii. Jak obecnie wygląda stworzenie takiego sklepu? Jeśli ktoś ma ciekawe materiały/projekty to też może podrzucić. Nie chce też, żeby ktoś za mnie napisał całą pracę :) Dodam jeszcze, że cały czas przerabiam kursy na platformie Pluralsight.

Pozdrawiam serdecznie.

2

Jak chcesz ambitnie (DDD, mikroserwisy), to możesz zacząć od repozytoriów devmentors:
Tu przykładowy mikroserwis: https://github.com/devmentors/DNC-DShop.Services.Products
Tu wersja monolityczna, jakby okazało się za trudno: https://github.com/devmentors/DNC-DShop.Monolith
Do tego materiały od nich na YouTubie:
Ale na początek zdecydowanie lepiej to:

Materiały od MS: https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/
Monolit firmowany przez MS: https://github.com/dotnet-architecture/eShopOnWeb
Mikroserwisy firmowane przez MS: https://github.com/dotnet-architecture/eShopOnContainers

A tak w ogóle, to zastanowiłbym się, czy naprawdę chcesz w to iść, bo to nie jest proste, delikatnie mówiąc. Szczególnie że nie napisałeś, na jakim jesteś poziomie. Co konkretnie przerabiasz na Pluralsight?
Jak chcesz prosto, to: https://github.com/JasonGT/NorthwindTraders
Do tego projektu jest to:

0

Nie pchałbym się w DDD jeżeli nie będziesz współpracował z ekspertami domenowymi. Jeżeli chodzi o istniejące rozwiązania to polecam projekty:

Dwa ostatnie projekty powstały jako rozszerzenie nopCommerce.

0

Jeśli chodzi o poziom to dopiero wdrażam się w Asp.Net. Po napisaniu pracy chcę iść na staż, albo juniora.

1

To zdecydowanie te ostatnie linki (jeśli chodzi o moją odpowiedź) ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1