Kompletní e-shop v Nette

PHP Nette Framework E-shop

Kurz vás dokonale připraví na zaměstnání v Nette frameworku nebo pro tvorbu ostrého komerčního projektu v této technologii. Jedná se o plně funkční internetový obchod včetně účetnictví a administrace objednávek, který lze reálně používat. Unikátní kurz na českém internetu.

E-shop v Nette - Založení projektu

1. díl - E-shop v Nette - Založení projektu

V tutoriálu navážeme na redakční systém v Nette a začneme s jeho úpravou pro potřeby budoucího E-shopu tvorbou obecné továrničky na formuláře.
Premium II 55555 Napsal Jindřich Máca
E-shop v Nette - Úprava presenterů

2. díl - E-shop v Nette - Úprava presenterů

V tutoriálu navážeme na úpravy původního jednoduchého redakčního systému a podíváme se na změny jednotlivých presenterů v CoreModule.
Premium II 55555 Napsal Jindřich Máca
E-shop v Nette - Frameworky

3. díl - E-shop v Nette - Frameworky

V dnešním tutoriálu budeme pokračovat ve vylepšování našeho projektu a přidáme si do něj CSS i JavaScript frameworky a další vlastní skripty.
Premium II 55555 Napsal Jindřich Máca
E-shop v Nette - Úprava šablon

4. díl - E-shop v Nette - Úprava šablon

V tutoriálu upravíme šablony tak, aby korespondovaly se změnami v presenterech a aplikujeme v nich přidané frameworky, především Bootstrap.
Premium II 55555 Napsal Jindřich Máca
E-shop v Nette - Databáze produktů

5. díl - E-shop v Nette - Databáze produktů

V tutoriálu začneme programovat EshopModule. Navrhneme databázové tabulky pro uchovávání produktů a jejich kategorií.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - ProductManager

6. díl - E-shop v Nette - ProductManager

V tutoriálu v Nette implementujeme modely pro produkty a jejich kategorie, které zastřešují práci s produkty v internetovém obchodu.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - ProductPresenter

7. díl - E-shop v Nette - ProductPresenter

V tutoriálu v PHP frameworku Nette zprovozníme ukládání produktů přidáním presenteru a šablony, díky čemuž do internetového obchodu vložíme první produkt.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Obrázky produktů - Model

8. díl - E-shop v Nette - Obrázky produktů - Model

V tutoriálu implementujeme model obrázků produktů, jejich přesouvání a odstraňování. Pokračujeme v programování internetového obchodu v Nette.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Obrázky produktů - Dokončení Modelu

9. díl - E-shop v Nette - Obrázky produktů - Dokončení Modelu

V tutoriálu budeme pokračovat v implementaci uploadu obrázků produktů, jejich přesouvání a odstraňování a konkrétně v tomto díle dokončíme model z minula.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - První komponenta

10. díl - E-shop v Nette - První komponenta

V tutoriálu vytvoříme naši první komponentu pro správu obrázků produktů v e-shopu. Zároveň si vysvětlíme základní principy komponent a signálů v Nette.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Dokončení administrace produktů

11. díl - E-shop v Nette - Dokončení administrace produktů

V tutoriálu dokončíme a vyzkoušíme administraci obrázků produktů v e-shopu. Upravíme ProductPresenter, šablony a dodáme styly a JavaScript.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Návrh databáze osob

12. díl - E-shop v Nette - 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.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Účetní nastavení

13. díl - E-shop v Nette - Úč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.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení účetního nastavení

14. díl - E-shop v Nette - Dokončení účetního nastavení

V tutoriálu dokončíme administraci účetního nastavení obchodní aplikace dodáním presenteru i šablony a vyzkoušíme ho na testovací osobě.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Model detailu produktu

15. díl - E-shop v Nette - Model detailu produktu

V tutoriálu implementujeme model pro detail produktu a přidávání uživatelských hodnocení i recenzí produktu.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Logika detailu produktu

16. díl - E-shop v Nette - Logika detailu produktu

V tutoriálu implementujeme logiku pro detail produktu a přidávání uživatelských hodnocení i recenzí produktu.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Komponenty nejen pro detail produktu

17. díl - E-shop v Nette - Komponenty nejen pro detail produktu

V tutoriálu dodáme do e-shopu hlavně nové komponenty, které nám v příštích dílech pomohou nejen s vykreslováním detailu produktu.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - CSS a JavaScript detailu produktu

18. díl - E-shop v Nette - CSS a JavaScript detailu produktu

V tutoriálu dokončíme šablony komponent z minula, připravíme styly a licenci pro bootstrapovou šablonu a JavaScript pro hvězdičkové hodnocení.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Šablona detailu produktu

19. díl - E-shop v Nette - Šablona detailu produktu

V tutoriálu přidáme šablonu pro detail produktu, výpis recenzí a formulář pro vložení recenze. Tím toto téma dokončíme.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Stromové navigační menu

20. díl - E-shop v Nette - Stromové navigační menu

V tutoriálu do internetového obchodu přidáme rekurzivní stromové navigační menu s kategoriemi produktů, které rozpohybujeme pomocí JavaScriptu.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Filtrování a řazení produktů

21. díl - E-shop v Nette - Filtrování a řazení produktů

V tutoriálu implementujeme do modelu logiku pro filtrování produktů podle fulltextové fráze, cenového rozmezí, kategorie, dostupnosti a dalších parametrů.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Výpis produktů

22. díl - E-shop v Nette - Výpis produktů

V tutoriálu budeme pokračovat s implementací výpisu i filtrování produktů a přidáme si také komponentou pro stránkování (paginaci).
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Dokončení výpisu produktů

23. díl - E-shop v Nette - Dokončení výpisu produktů

V tutoriálu dokončíme výpis produktů přidáním šablon a CSS stylů. Produkty tímto v internetovém obchodu opouštíme.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Košík

24. díl - E-shop v Nette - 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.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - OrderManager

25. díl - E-shop v Nette - 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.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Logika vkládání produktů do košíku

26. díl - E-shop v Nette - Logika vkládání produktů do košíku

V tutoriálu implementujeme logiku košíku a naskladňování zboží do našeho internetového obchodu a čeká nás také menší refaktoring.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Dokončení vkládání produktů do košíku

27. díl - E-shop v Nette - Dokončení vkládání produktů do košíku

V tutoriálu dokončíme zaintegrování košíku do našeho internetového obchodu a zkusíme do něj vložit zboží. Zprovozníme také změnu zásob na skladu.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Administrace košíku

28. díl - E-shop v Nette - Administrace košíku

V tutoriálu si připravíme modely a komponentu pro administraci nákupního košíku uživatelem. Pro stav objednávky připravíme widget s ikonami.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení administrace košíku

29. díl - E-shop v Nette - Dokončení administrace košíku

V tutoriálu dokončíme administraci nákupního košíku uživatelem a přidáme nový presenter pro objednávky.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Přechod na emaily

30. díl - E-shop v Nette - Přechod na emaily

V tutoriálu upravíme náš internetový obchod tak, aby se do něj uživatelé mohli přihlašovat pomocí emailu místo původních uživatelských jmen.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - PersonManager

31. díl - E-shop v Nette - PersonManager

V tutoriálu upravíme databázi a model pro možnost registrace pomocí emailu a dále začneme pracovat na správci osob, které v obchodu budou moci nakupovat.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení PersonManageru

32. díl - E-shop v Nette - 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.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Komponenta formuláře pro správu osob

33. díl - E-shop v Nette - Komponenta formuláře pro správu osob

V tutoriálu se podíváme na způsob použití formulářů jako komponent a tímto způsobem začneme s přidáváním formuláře pro správu osob.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Formulář pro správu osob

34. díl - E-shop v Nette - Formulář pro správu osob

V tutoriálu dokončíme komponentu formuláře pro správu osob, probereme si kontejnery a skupiny, podmíněná validační pravidla a další pokročilé funkce formů.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - PersonPresenter

35. díl - E-shop v Nette - PersonPresenter

V tutoriálu připravíme presenter pro registraci zákazníka do internetového obchodu během objednávky a také mimo objednávku.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení registrace osob

36. díl - E-shop v Nette - 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.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Modely pro dokončení objednávky

37. díl - E-shop v Nette - Modely pro dokončení objednávky

V tutoriálu připravíme modely pro dokončení objednávky v Nette e-shopu, tedy pro výběr platební metody a rekapitulaci objednávky.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Presenter pro dokončení objednávky

38. díl - E-shop v Nette - Presenter pro dokončení objednávky

V tutoriálu upravíme presenter pro objednávky, přičemž si zde ukážeme posílání emailů z Latte šablony, vlastní filtry šablon a logování chyb v Nette.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení objednávky

39. díl - E-shop v Nette - Dokončení objednávky

V tutoriálu přidáme šablony pro dokončení objednávky a v našem internetovém obchodě v Nette si tak konečně poprvé nakoupíme.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Editor stromového menu

40. díl - E-shop v Nette - Editor stromového menu

V tutoriálu do obchodu zaintegrujeme javascriptový editor stromového menu, kterým bude administrátor schopen spravovat kategorie produktů.
Premium bez přeprodávání 55555 Napsal Jindřich Máca
E-shop v Nette - Výpis objednávek

41. díl - E-shop v Nette - Výpis objednávek

V tutoriálu začneme pracovat na administrační části objednávek. Připravíme modely a presentery pro výpis objednávek a změnu jejich stavu.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Šablona a skript pro výpis objednávek

42. díl - E-shop v Nette - Šablona a skript pro výpis objednávek

V tutoriálu si uvedeme šablonu a JavaScript pro AJAXovou změnu stavu objednávky v internetovém obchodu.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Presenter pro generování PDF faktury

43. díl - E-shop v Nette - Presenter pro generování PDF faktury

V tutoriálu si připravíme presenter pro generování faktury ve formátu PDF pomocí knihovny třetí strany a přesměrování výstupního bufferu.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Šablona PDF faktury

44. díl - E-shop v Nette - Š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.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Změna objednávky

45. díl - E-shop v Nette - Změna objednávky

V tutoriálu si rozvrhneme editaci objednávky administrátorem a pro tuto funkčnost připravíme modely a presenter.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Šablona změny objednávky

46. díl - E-shop v Nette - Šablona změny objednávky

V tutoriálu připravíme šablonu pro editaci objednávky a zprovozníme tak některé již některé funkce pro editaci objednávky.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca
E-shop v Nette - Dokončení obchodu

47. díl - E-shop v Nette - Dokončení obchodu

V tutoriálu implementujeme změnu údajů zákazníka pomocí jQuery UI dialogu a následně AJAXovou obsluhu pro editaci produktů v objednávce.
Premium bez přeprodávání Nehodnoceno Napsal Jindřich Máca