Python týden
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
80 % bodů zdarma na online výuku díky naší Letní akci!

Kompletní e-shop v PHP (Mistrovství MVC)

On-line kurz pro programování kompletního internetového obchodu v PHP včetně účetnictví a administrace objednávek a na objektové MVC architektuře.

Ohlasy studentů

Lekce

E-shop v PHP - Adresářová struktura

Lekce 1

E-shop v PHP - Adresářová struktura

V tutoriálu vytvoříme adresářovou strukturu pro internetový obchod v PHP podle specifikace PSR-4. Využijeme jmenné prostory k tvorbě modulů a upravíme db.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Koncept článkových kontrolerů

Lekce 2

E-shop v PHP - Koncept článkových kontrolerů

V tutoriálu připravíme soubory .htaccess, autoloader a naplníme kódem zejména vendor ItNetwork. Představíme si geniální koncept článkových kontrolerů.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Složka app a zprovoznění projektu

Lekce 3

E-shop v PHP - Složka app a zprovoznění projektu

V tutoriálu implementujeme článkové kontrolery a naplníme kódem všechny podsložky app, čímž zprovozníme původní projekt na nové struktuře.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Návrh akcí kontrolerů

Lekce 4

E-shop v PHP - Návrh akcí kontrolerů

V tutoriálu se zaměříme na poslední nedostatky našeho frameworku, kterými jsou akce kontrolerů, absence API a formuláře.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Implementace akcí a přidání knihoven

Lekce 5

E-shop v PHP - Implementace akcí a přidání knihoven

V tutoriálu implementujeme rozdělení kontrolerů do akcí, vytvoříme API a přidáme několik knihoven včetně formulářového frameworku.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Zprovoznění projektu

Lekce 6

E-shop v PHP - Zprovoznění projektu

Tutoriál se věnuje zprovoznění současného projektu po změnách architektury frameworku. Kontrolery rozdělíme do akcí a formuláře vygenerujeme frameworkem.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Konfigurace a vylepšení DB wrapperu

Lekce 7

E-shop v PHP - Konfigurace a vylepšení DB wrapperu

V tutoriálu vytvoříme v našem PHP frameworku centrální konfigurační soubor a vylepšíme databázový wrapper o několik užitečných metod.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Transakce, Emaily, frameworky

Lekce 8

E-shop v PHP - Transakce, Emaily, frameworky

V tutoriálu doplníme do databázového wrapperu podporu transakcí, začneme logovat lokální emaily a přidáme CSS a JS frameworky.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Helpery

Lekce 9

E-shop v PHP - Helpery

V tutoriálu si představíme roli helperů v MVC architektuře a přidáme helpery pro základní formátování a paginaci.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Rozšíření CoreModule

Lekce 10

E-shop v PHP - Rozšíření CoreModule

V tutoriálu rozšíříme CoreModul o typy zpráv, chybový kód API a upravíme produkční routování. Provedeme další drobné úpravy.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Úprava pohledů

Lekce 11

E-shop v PHP - Úprava pohledů

V tutoriálu upravíme pohledy frameworku tak, aby korespondovaly se změnami v kontrolerech a převedeme je na Bootstrap. Framework definitivně dokončíme.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Databáze produktů

Lekce 12

E-shop v PHP - Databáze produktů

V tutoriálu začneme programovat EshopModule. Navrhneme databázové tabulky pro uchovávání produktů a jejich kategorií.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - ProductManager

Lekce 13

E-shop v PHP - ProductManager

V tutoriálu implementujeme modely pro produkty a jejich kategorie, které zastřešují práci s produkty v internetovém obchodu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - ProductController

Lekce 14

E-shop v PHP - ProductController

V tutoriálu zprovozníme ukládání produktů přidáním kontroleru a pohledu, díky čemuž do obchodu vložíme první produkt.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Obrázky produktů

Lekce 15

E-shop v PHP - Obrázky produktů

V tutoriálu implementujeme upload obrázků produktů, jejich přesouvání a odstraňování. Pokračujeme v programování kompletního internetového obchodu v PHP.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení administrace produktů

Lekce 16

E-shop v PHP - Dokončení administrace produktů

V tutoriálu dokončíme a vyzkoušíme administraci obrázků produktů v e-shopu. Upravíme kontroler, pohled a dodáme styly a JavaScript.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Návrh databáze osob

Lekce 17

E-shop v PHP - Návrh databáze osob

V tutoriálu navrhneme databázovou strukturu pro evidenci osob. Požadavkem je uchovávání historických údajů bez vyšší redundance dat.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Účetní nastavení

Lekce 18

E-shop v PHP - Účetní nastavení

V tutoriálu si vysvětlíme význam účetního nastavení v obchodní aplikaci a navrhneme pro něj tabulky a logiku.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení účetního nastavení

Lekce 19

E-shop v PHP - Dokončení účetního nastavení

V tutoriálu dokončíme administraci účetního nastavení obchodní aplikace dodáním kontroleru, pohledu a testovací osoby.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Logika detailu produktu

Lekce 20

E-shop v PHP - Logika detailu produktu

V tutoriálu implementujeme logiku pro detail produktu a přidávání uživatelských recenzí produktu. Pokračujeme v programování kompletního e-shopu v PHP.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - ProductHelper, JavaScript a CSS

Lekce 21

E-shop v PHP - ProductHelper, JavaScript a CSS

V tutoriálu dodáme do e-shopu ProductHelper, připravíme styly pro detail produktu a recenze a JavaScript pro hvězdičkové hodnocení.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Šablona detailu produktu

Lekce 22

E-shop v PHP - Šablona detailu produktu

V tutoriálu přidáme šablonu pro detail produktu, výpis recenzí a formulář pro vložení recenze. Tím akci detail() dokončíme.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Stromové navigační menu

Lekce 23

E-shop v PHP - Stromové navigační menu

V tutoriálu do obchodu přidáme stromové navigační menu s kategoriemi produktů, které rozpohybujeme pomocí JavaScriptu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Filtrování produktů

Lekce 24

E-shop v PHP - Filtrování produktů

V tutoriálu implementujeme do modelu logiku pro filtrování produktů podle vyhledávací fráze, cenového rozmezí, kategorie, dostupnosti a dalších parametrů.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení výpisu produktů

Lekce 25

E-shop v PHP - Dokončení výpisu produktů

V tutoriálu dokončíme výpis produktů přidáním akce index() do kontroleru a dodáním pohledu. Produkty tím v seriálu opouštíme.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Testovací data

Lekce 26

E-shop v PHP - Testovací data

V tutoriálu si pro další práci s e-shopem vygenerujeme 100 testovacích květináčů, skleniček a záclon a zařadíme je do příslušných kategorií.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Košík

Lekce 27

E-shop v PHP - Košík

V tutoriálu probereme různé způsoby implementace nákupního košíku v internetovém obchodě, vybereme ten nejvhodnější a vytvoříme tabulku pro objednávky.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - OrderManager

Lekce 28

E-shop v PHP - OrderManager

V tutoriálu si připravíme správce objednávek s vytvářením košíku, vkládání produktů do košíku a přehledem objednávky.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Vkládání produktů do košíku

Lekce 29

E-shop v PHP - Vkládání produktů do košíku

V tutoriálu zaintegrujeme košík do našeho internetového obchodu a zkusíme do něj vložit zboží. Zprovozníme také změnu zásob na skladu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Administrace košíku

Lekce 30

E-shop v PHP - Administrace košíku

V tutoriálu si připravíme modely a helper pro administraci nákupního košíku uživatelem. Pro stav objednávky připravíme widget s ikonami.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení administrace košíku

Lekce 31

E-shop v PHP - Dokončení administrace košíku

V tutoriálu dokončíme administraci nákupního košíku uživatelem a upravíme náš obchod tak, aby se do něj uživatelé přihlašovali pomocí emailu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - PersonManager

Lekce 32

E-shop v PHP - PersonManager

V tutoriálu připravíme databázi pro zjištění názvu banky z jejího kódu. Dále začneme pracovat na správci osob, které v obchodu nakupovali.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení PersonManageru

Lekce 33

E-shop v PHP - Dokončení PersonManageru

V tutoriálu doplníme do správce osob metodu pro uložení osoby s ohledem na zachování historických údajů, které se váží na objednávky. Tím model dokončíme.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - PersonController

Lekce 34

E-shop v PHP - PersonController

V tutoriálu připravíme kontrolery pro registraci zákazníka do internetového obchodu během objednávky a také mimo objednávku.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení registrace osob

Lekce 35

E-shop v PHP - Dokončení registrace osob

V tutoriálu zprovozníme registraci zákazníka během objednávky (s možností vytvoření účtu), mimo objednávku a také změnu údajů v profilu zákazníka.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Modely pro dokončení objednávky

Lekce 36

E-shop v PHP - Modely pro dokončení objednávky

V tutoriálu připravíme modely pro dokončení objednávky, tedy pro výběr platební metody a rekapitulaci objednávky.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dokončení objednávky

Lekce 37

E-shop v PHP - Dokončení objednávky

V tutoriálu přidáme pohledy pro dokončení objednávky a v našem internetovém obchodě si tak poprvé nakoupíme.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Editor stromového menu

Lekce 38

E-shop v PHP - Editor stromového menu

V tutoriálu do obchodu zaintegrujeme javascriptový editor stromového menu, kterým bude administrátor schopen spravovat kategorie produktů.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Výpis objednávek

Lekce 39

E-shop v PHP - Výpis objednávek

V tutoriálu začneme pracovat na administrační části objednávek. Připravíme modely a kontroler pro výpis objednávek a změnu jejich stavu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Šablona a skript pro výpis objednávek

Lekce 40

E-shop v PHP - Šablona a skript pro výpis objednávek

V tutoriálu si uvedeme pohled a JavaScript pro AJAXovou změnu stavu objednávky v internetovém obchodu.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Kontroler pro generování PDF faktury

Lekce 41

E-shop v PHP - Kontroler pro generování PDF faktury

V tutoriálu si připravíme kontroler pro generování faktury ve formátu PDF pomocí knihovny třetí strany a do projektu si přidáme nástroj Composer.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Šablona PDF faktury

Lekce 42

E-shop v PHP - Šablona PDF faktury

Tutoriál uvede univerzální šablonu pro PDF fakturu a k ní příslušný styl. Vyfakturujeme si tak naši první objednávku.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Změna objednávky

Lekce 43

E-shop v PHP - Změna objednávky

V tutoriálu si rozvrhneme editaci objednávky administrátorem a pro tuto funkčnost připravíme kontroler.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Šablona změny objednávky

Lekce 44

E-shop v PHP - Šablona změny objednávky

V tutoriálu připravíme šablonu pro editaci objednávky a podrobně si popíšeme její část určenou pro zpracování přes AJAX.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Dialog s editorem zákazníka

Lekce 45

E-shop v PHP - Dialog s editorem zákazníka

V tutoriálu implementujeme změnu údajů zákazníka pomocí jQuery UI dialogu. Ukážeme si jak ovládat formulář, vyrenderovaný v rámci přes JavaScript.
Napsal David Čápka
Premium Zobrazit popis
E-shop v PHP - Editace objednávky AJAXem a dokončení obchodu

Lekce 46

E-shop v PHP - Editace objednávky AJAXem a dokončení obchodu

Ve finálním tutoriálu této série implementujeme API a následně AJAXovou obsluhu pro editaci produktů v objednávce a tím dokončíme kompletní e-shop v PHP.
Napsal David Čápka
Premium Zobrazit popis


 

Aktivity (13)