Nette framework pro začátečníky

8h 27m 28s
Čas
50
Kapitol
380
Studentů
3.3
Hodnocení
Začátečník
Level
český
Jazyk kurzu

Popis online kurzu

Nette Framework. Sada nástrojů, které nám programátorům v PHP ulehčí život a velmi příjemným způsobem.
V tomto online kurzu se podíváme na to, jak Nette FW nainstalovat, jakou má adresářovou strukturu, jak jej používat a jaké knihovny a nástroje má pro nás Nette schováno v rukávu. 
Ukážeme si to na projektu online zpravodaje, na kterém je taktéž ukázán Nette tutoriál. V první části kurzu se seznámíme s Nette jako celkem (adresářovou strukturou, Laděnkou a nastavením IDE.) poté si projdeme Nette tutoriál a naprogramujeme si jej, přičemž si řekneme, proč se to takto dělá. Toto připraví naši aplikaci pro kurz pokročilých, kde si ji vylepšíme. V polovině kurzu si pobereme jak funguje Nette na pozadí (životní cyklus aplikace a životní cykly presneterů, routování a jiné.). Následně se vrhneme na práci s keší, session a odesílání E-mailů. V další části se podíváme na šablonovací systém Latte a nakonec si projedeme, jaké v Nette existují další nástroje pro usnadnění práce a které by jste tedy měli používat.
Na závěr je potřeba říct, že tento kurz vychází z toho, že znáte PHP, OOP a DesignPatterns. Pokud tomu tak není, prosím běžte se je naučit. Kurzy na všechny 3 technologie jsou dostupné zde na Learn2Code.

Co se naučíš

  • instalace Nette Framework,
  • adresářová struktura a logování chyb,
  • připojení aplikace k databázi,
  • formuláře a ukládáni dat z formuláře do databáze,
  • CRUD,
  • autorizace,
  • životní cyklus aplikace,
  • sessions a cache,
  • ochrana před zranitelnostmi,
  • další.

Co všechno dostaneš

  • videotutoriály o Nette frameworku,
  • domácí úkoly,
  • certifikát o absolvování,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti.

Seznam kapitol

Tvorba jednoduché aplikace
Intro do kurzu
Základní informace o kurzu
1 - Instalace Nette
2 - Adresářová struktura
2.1 Úklid + TracyBar
3 - Logování chyb a vyvíjení error stránek
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ářů
12 - Tvorba příspěvků
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í
21 - přesměrování a generování URL
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

Hodnocení kurzu

Nette framework pro začátečníky

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.

Online kurz Nette framework pro začátečníky je možné