Nette framework pro začátečníky

Zpět na kurzy

Všechny ONLINE kurzy

od 1 299,00 KČ

3.7 z 5

Hodnocení

5x
33%
4x
33%
3x
17%
2x
0%
1x
17%

Všechny online kurzy od 1 299 KČ

Více info

Course duration 8h 9m 44s
Course chapters 48 kapitol
Course difficulty Začátečník

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 PHPOOP 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 online kurzu

  • Tvorba jednoduché aplikace    

    •  Intro do kurzu  

    •  1 - Instalace Nette  

    •  2 - Adresářová struktura  

    •  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

Online kurz Nette framework pre začiatočníkov je možné vyzkoušet i zdarma!