Co będzie na blogu ? – Piszemy od podstaw nasz sklep internetowy (frontend i backend)

Witam, Cię na moim blog-u poświęconemu programowaniu:) 

W głównej mierze będzie dotyczył programowaniem stron internetowych, chociaż nie wykluczam jakiś innych artykułów. 

Planuję zrobić kompletny kurs w którym będziemy tworzyć od zera krok po kroku kompletny sklep internetowy 🙂 Jeśli wcześniej nie programowałeś/aś nie martw się, będziemy przechodzić przez wszytko od początku np zainstalowanie edytora, napiszemy naszą pierwszą stronę „Hello word”, stworzymy szablon naszego sklepu w HTML/CSS. Dodamy do niego animacje przejścia w JS itd.

Poniżej wypiszę mniej więcej jakie funkcjonalności będzie posiadał nasz sklep.

  • Sklep
    • Stronę główną – slider, listę produktów, polecane produkty, najczęściej kupowane, lista kategorii, aktualne promocje, newsletter, popup
    • Stronę produktu – zdjęcia, opis, cena, właściwości produktu, polecane produkty
    • Logowanie
    • Rejestracja
    • Przypomnienie hasła
    • Edycja danych użytkownika
    • Lista zamówień
    • Szczegóły danego zamówienia
    • Podstrony statyczne – regulamin, FQA, o nas
    • Koszyk – lista produktów, kody promocyjne
    • Zamowienie – formularz
    • Strona kontaktu
  • Panel administracyjny
    • Dasboard
    • Lista zamówień
      • zarządzanie listą zamówień (ustawianie statusu)
    • Lista produktów
      • Dodawanie/Usuwanie/Edycja
    • Lista kategorii
      • Dodawanie/Usuwanie/Edycja
    • Lista użytkowników
      • Dodawanie/Usuwanie/Edycja
    • Lista promocji
      • Dodawanie/Usuwanie/Edycja produktów
    • Settings – ustawienie tytułu strony, loga, adresu do newslettera…

Całość będzie podzielona na kilka kategorii:

  • HTML/CSS – stworzymy szablon sklepu
  • JavaScript – dodamy do naszego szablonu: slidery, popup, przejścia, itp
  • PHP/Node.js – stworzymy cały backend do obsługi sklepu. Jeszcze nie wiem w jakim język ale jak na razie rozważam: PHP lub Node.js. Będzie to API pod jakiś framework (Angular/React/Vue.js).
    • myślę żeby takie samo API napisać w PHP i Node.js wtedy nie będzie problemu z wyborem. Napisz co byś wybrał/wybrała lub podaj jakiś inny język
  • Angular/React/Vue.js – połączymy nasz szablon z API. Tutaj w pierwszej kolejności prawdopodobnie będzie to Angular ponieważ mam w nim najwięcej doświadczenia 🙂 
    • Proszę napisz jaki framework by Ciebie interesował.

 

Pamiętaj: „Programowania nie nauczysz się nie pisząc kodu!”

 

Oglądając tylko filmiki czy czytając książki itp. nie da się nauczyć programowania bez pisania kodu. To tak jakbyś oglądał/oglądała jak ktoś gra na jakimś instrumencie: fortepian/gitara itp i chciałbyś się nauczyć grać, niestety tak to nie działa:( 

Dla tego jestem za bardziej praktycznym podejściem i będę dawał zadania do wykonania które w następnych częściach będę omawiał i pokazywała moje rozwiązanie.

Postanowiłem również, że nie będę pisał dużo o teorii, według mnie najlepiej uczyć się na konkretnych przykładach. Teorię możemy znaleźć w dokumentacji danego języka.  Oczywiście jeśli będziemy poznawali coś nowego to kilka słów opisujących zachowanie/działanie będę musiał napisać.

 

Tyle od mnie 🙂 Zaczynamy pisać nasz sklep internetowy.

ps. Jeśli chciałbyś/chciałabyś o coś zapytać proszę napisz komentarz lub bezpośrednio na emaila – link do formularza kontaktowego