Sugerowałbym, że e-commerce to znacznie więcej niż konkretna technologia. ECom to więcej informacji na temat budowy bazy danych i wymaganych funkcji. Jest dobra książka, którą czytam 10 lat (dawno temu), która idzie w e-commerce z asp classic. Ale istnieje wiele nowych przy użyciu nowszych technologii here.
Kluczem jest struktura danych, produktów, opcji, zamówień, szczegółów zamówienia, danych karty kredytowej/użytkownika itp. Różne sposoby przetwarzania transakcji. Jak obsługiwać rurociągi zamówień. Kiedy oferować nawigacje z dala od bieżącej strony, a kiedy nie. Jak tworzyć rekomendacje produktów. Radzenie sobie z podatkowymi API i interfejsami wysyłki. Możesz rozważyć pobranie DashCommerce (aplikacja .net) lub coś podobnego, które pasuje do twoich preferowanych technologii, aby zobaczyć, jak skonfigurowały. Zainstaluj coś. Przygotuj go, aby odczuwać ból w zarządzaniu danymi. ... także odczuwać bóle w poruszaniu się po koszyku (dodawanie produktów do koszyka, aktualizowanie koszyka, sprawdzanie, zakładanie konta lub posiadanie anonimowych kas).
Bycie deweloperem komercyjnym oznacza zwykle znajomość zasad współpracy z Verisign (teraz paypal) lub podobne przetwarzanie płatności. Jak przechwycić nieuczciwe transakcje i odpowiednio sobie z nimi radzić. Jak pracować w środowisku wysokiej transakcji (buforowanie, tierdowe architektury, kolejki, usługi sieciowe). Łączenie produktów w oparciu o historię użytkownika/profilowanie w celu maksymalizacji transakcji (pomyśl cukierek na stanowisku odprawy w sklepie spożywczym). Umiejętność bezpiecznej pracy z wrażliwymi danymi, które zazwyczaj oznaczają techniki szyfrowania, konfigurowanie stref DMZ, pracę z serwerami proxy itp. Przyjrzyj się używaniu mechanizmu reguł dla potoków zamówień, aby reguły biznesowe były oddzielone od logika aplikacji. Zapoznaj się z schematami kuponów, rabatami itp. Często kampanie reklamowe są często wykorzystywane do generowania dochodu pobocznego.
E-commerce może być dużym tematem!
Słowa błędne, takie jak "Perl", to zdecydowanie czerwona flaga. – Larsenal
prawda, ale to pierwsza praca ... Lepsze niż praca w sklepie spożywczym, a przynajmniej początek prawdziwej kariery - jestem pewien, że rzeczywiste doświadczenie programistyczne w firmie, która błędnie pisze perl, jest lepsze niż rzeczywiste. światowe magazynowanie półki i lokowanie produktu dla przyszłych potencjalnych miejsc pracy. –