Nette framework pre začiatočníkov

8h 27m 28s
Čas
50
Kapitol
391
Študentov
3.3
Hodnotenie
Začiatočník
Level
český
Jazyk kurzu

Popis online kurzu

Nette Framework. Sada nástrojov, ktoré programátorom v PHP uľahčia život a veľmi príjemným spôsobom.
V tomto online kurze sa pozrieme na to, ako Nette Framework nainštalovať, akú má adresárovú štruktúru, ako ho používať a aké knižnice a nástroje má pre nás Nette schované v rukáve. 
Ukážeme si to na projekte online spravodajcu, na ktorom je taktiež ukázaný Nette tutoriál. V prvej časti kurzu sa zoznámime s Nette ako s celkom (adresárovou štruktúrou, ladením a nastavením IDE). Potom si prejdeme Nette tutoriál a naprogramujeme si ho, pričom si povieme, prečo sa to takto robí. Toto pripraví našu aplikáciu pre kurz pre pokročilých, kde si ju vylepšíme. V polovici kurzu si preberieme ako funguje Nette na pozadí (životný cyklus aplikácie a životné cykly presenterov, routovanie a iné). Následne sa vrhneme na prácu s cache, session a odosielanie emailov. V ďalšej časi sa pozrieme na šablónovací systém Latte a nakoniec si prejdeme, aké ďalšie nástroje pre uľahcenie práce v Nette existujú a ktoré by ste mali používať.
Na záver je potrebné povedať, že tento kurz výchádza z toho, že už poznáte programovací jazyk PHP, OOP a DesignPatterns. Pokiaľ to tak nie je, prosím bežte sa ich naučiť. Kurzy na všetky 3 technológie sú dostupné tu na Learn2Code.

Čo sa naučíš

  • inštalácia Nette Framework,
  • adresárová štruktúra a logovanie chýb,
  • pripojenie aplikácie k databáze,
  • formuláre a ukladanie dát z formulára do databázy,
  • CRUD,
  • autorizácia,
  • životný cyklus aplikácie,
  • sessions a cache,
  • ochrana pred zraniteľnosťami,
  • ďalšie.

Čo všetko dostaneš

  • videotutoriály o Nette frameworku,
  • domáce úlohy,
  • certifikát o absolvovaní,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.
Online kurz Nette framework pre začiatočníkov je možné

Zoznam kapitol

Tvorba jednoduché aplikace
Základní informace o kurzu
1 - Instalace Nette
2 - Adresářová struktura
2.1 Úklid + TracyBar
4 - Připojení aplikace k databázi
5 - Předání databázového spojení a načtení příspěvků z databáze
6 - Vykreslení příspěvků v šabloně
7 - Detail příspěvku
8 - Ošetření neexistujících článků
9 - Tvorba formuláře pro komentáře
10 - Ukládání dat z formuláře do databáze
11 - Vykreslení komentářů
13 - Editace příspěvku
14 - Přihlašovací formulář
15 - Authorizace
16 - Model
17 - Model dokončení
Domácí úloha - omezení editace příspěvků pouze na autory
Základní koncepty
18 - Životní cyklus aplikace
19 - Životní cyklus presenteru
20 - Routování
22 - Kanonizace a persistentní parametry
23 - Práce s requestem (uložení a načtení)
24 - Session
25 - Cache, první část
26 - Cache, druhá část
27 - Ochrana před zranitelnostmi
28 - Odesílání E-Mailů
29 - Odesílání E-mailů - Tvorba šablon-
Domácí úloha - Vyčlenění odesílání E-mailů do samostatné třídy.
30 - Http request a response + základ FileUpload
31 - Překlady
Domácí úloha - vytvoření překladače
Latte - šablonovací systém
32 - Latte - bezpečnost
33 - Latte dědičnost šablon - bloky
34 - Latte dědičnost šablon, Define, import, embed
35 - Latte typový systém
36 - Latte - Sandbox mode
37 - Latte syntaxe
38 - Latte Funkce
Domácí úloha - Vytvoření vlastní Latte funkce a vlastního Latte filtru.
Co je dobré vědět, že existuje
39 - Užitečné nástroje pole a callbacky
40 - Užitečné nástroje - Datum a čas, souborový systém, Finder
41 - Užitečné nástroje - pomocné funkce, HTML elementy, Obrázky, JSON, NEON, Hashování hesel, Paginátor, Generátor PHP kódu
42 - Užitečné nástroje - Náhodné řetězce, Robot loader, SafeStream, Schema, SmartObject, PHP reflexe, Řetězce, Floats, Tokenizer
Outro

Hodnotenia kurzu

Nette framework pre začiatočníkov

První třetinu kurzu hodnotím dobře. Ačkoli většinu z toho už znám, přišlo my vysvětlování pro nováčka dostatečně podrobné s jasnými příklady a ukázkami, jak na to. Pak ale lekce postupně sklouzávají jen ke čtení webové dokumentace Nette. Takové rošířená varianta audio knihy. Bohužel se to děje už právě u témat pokročilejších, keré by naopak zasloužily podrobnější ukázky a příkladya a to i za cenu, že by se do kurzu třeba nevešlo vše. Přečíst si sokumentaci mohu i bez placeného kurzu.

David M.

Pozri aj tieto kurzy