Czego się nauczysz ?
Przez cały kurs, będziesz budować własny sklep internetowy wraz z zapleczem dla klientów oraz administratorów. Będzie to projekt zaprogramowany od podstaw z użyciem Laravela w połączeniu z Bootstrapem i bazą danych. Ten kurs jest pełen technik oraz metod na zastosowanie możliwości Laravela, które rozwiną Twoje podstawowe umiejętności i pokażą jak wykorzystać tego frameworka w praktycznym projekcie.
Nauczysz się projektować najistotniejsze funkcje sklepu, a zabawę rozpoczniesz od utworzenia bazy danych. Zaprojektujesz listę produktów, filtrowanie po kategorii oraz cenie i wyszukiwanie po nazwie. Utworzysz możliwość
dodawania produktów, opisu, zdjęć, ustalania ceny oraz ilości stanów. Twój sklep będzie posiadał edytowalny koszyk i stronę zamówienia oraz automatyczne wysyłanie maili do klientów po złożeniu zamówienia. Dodasz panel zarówno dla klientów jak i administratora z różnymi opcjami zarządzania.
Baza danych
Pokażemy Ci jak stworzyć sklep w połączeniu z bazą danych. Przypiszesz do bazy kategorie, produkty, statusy zamówień, konta klientów, ceny, opis oraz inne parametry produktów. Dzięki połączeniu z bazą danych Twój sklep nie będzie pisany na sztywno lecz stworzysz w pełni dynamiczny projekt.
Front
W kursie stworzysz front sklepu czyli wszystko to co widzą Twoi klienci. Zadbasz o listę produktów oraz filtrowanie czy wyszukiwanie. Zaprojektujesz kartę produktu czyli opis, zdjęcia i przycisk dodaj do koszyka. Oczywiście Twój sklep będzie posiadał działający koszyk z wyświetleniem ceny, ilości oraz możliwością dodawania i usuwania stanów. Jednak czym byłby sklep internetowy bez procesu zamówienia czy możliwości logowania się na konto klienta gdzie będzie można sprawdzić stan realizacji zamówienia i zmieniać dane kontaktowe.
Panel admina
Kompletny sklep internetowy powinien posiadać możliwość zarządzania nim z poziomu kokpitu administratora. Dlatego też w drugiej części kursu stworzysz kompletny panel admina, który pozwoli Ci zarządzać dodawać, usuwać, zmieniać stany magazynowe produktów. Zaprogramujesz również przypisywanie produktów do kategorii z panelu admina oraz dostęp do zamówień klientów gdzie będziesz mógł zmieniać ich statusy.
Własny system zarządzania treścią
Projekt, który utworzysz razem z tym szkoleniem łączy w sobie funkcje typowego sklepu internetowgo oraz systemu CMS. Oznacza to, że na jego podstawie możesz jeszcze bardziej rozbudować swój sklep o kolejne funkcje lub stworzyć z niego system zarządzania treścią. Można powiedzieć, że informacje z tego kursu są doskonałą bazą wiedzy, która otworzy Ci furtki do programowania różnego typu aplikacji.