Online kurz Nette framework pro začátečníky

Nette framework pro začátečníky

Level
Kapitol
50
Kategorie
Programování
Hodnocení
2,8 z 5
Délka
8h 27min
Jazyk
CZ

Popis online kurzu Nette Framework

Nette Framework je 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.

Kapitoly online kurzu

Tvorba jednoduché aplikace (21)

Ukázka zdarma
3:42
Základní informace o kurzu
1 - Instalace Nette
9:28
2 - Adresářová struktura
14:11
2.1 Úklid + TracyBar
17:44
Ukázka zdarma
8:42
4 - Připojení aplikace k databázi
11:10
5 - Předání databázového spojení a načtení příspěvků z databáze
14:05
6 - Vykreslení příspěvků v šabloně
11:36
7 - Detail příspěvku
9:22
8 - Ošetření neexistujících článků
5:32
9 - Tvorba formuláře pro komentáře
11:59
10 - Ukládání dat z formuláře do databáze
14:00
11 - Vykreslení komentářů
11:58
Ukázka zdarma
9:31
13 - Editace příspěvku
10:38
14 - Přihlašovací formulář
15:17
15 - Authorizace
11:57
16 - Model
13:04
17 - Model dokončení
14:17
Domácí úloha - omezení editace příspěvků pouze na autory

Základní koncepty (16)

18 - Životní cyklus aplikace
18:11
19 - Životní cyklus presenteru
14:41
20 - Routování
16:52
Ukázka zdarma
7:56
22 - Kanonizace a persistentní parametry
12:50
23 - Práce s requestem (uložení a načtení)
10:31
24 - Session
13:35
25 - Cache, první část
12:52
26 - Cache, druhá část
19:10
27 - Ochrana před zranitelnostmi
7:34
28 - Odesílání E-Mailů
14:09
29 - Odesílání E-mailů - Tvorba šablon-
11:40
Domácí úloha - Vyčlenění odesílání E-mailů do samostatné třídy.
30 - Http request a response + základ FileUpload
16:04
31 - Překlady
6:07
Domácí úloha - vytvoření překladače

Latte - šablonovací systém (8)

32 - Latte - bezpečnost
4:42
33 - Latte dědičnost šablon - bloky
16:08
34 - Latte dědičnost šablon, Define, import, embed
16:50
35 - Latte typový systém
4:49
36 - Latte - Sandbox mode
5:09
37 - Latte syntaxe
16:47
38 - Latte Funkce
3:46
Domácí úloha - Vytvoření vlastní Latte funkce a vlastního Latte filtru.

Co je dobré vědět, že existuje (5)

39 - Užitečné nástroje pole a callbacky
6:48
40 - Užitečné nástroje - Datum a čas, souborový systém, Finder
8:34
41 - Užitečné nástroje - pomocné funkce, HTML elementy, Obrázky, JSON, NEON, Hashování hesel, Paginátor, Generátor PHP kódu
14:26
42 - Užitečné nástroje - Náhodné řetězce, Robot loader, SafeStream, Schema, SmartObject, PHP reflexe, Řetězce, Floats, Tokenizer
7:54
Outro
1:10

Lektor online kurzu

Lektor Antonín Jehlář

Antonín Jehlář

PHP, Nette
Freelancer, který se svému oboru věnuje již 16 let. Největší zálibu našel v Nette, což je jeho Alfa Omega. Pořádá školení pro firmy a kurzy pro jednotlivce. V rámci svého Stacku také nahlíží do DevOps.
3,8 Hodnocení
3 Kurzy

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

2,8 z 5 · 12 hodnocení

Tomáš P.

1

Hodně špatně připravený kurz, bohužel asi jeden z nejhorších co jsem kdy sledoval. Je to jeden velký chaos, autor v kurzu nejprve napíše (nebo teda z velké části nakopíruje) hromadu kódu a až po X sekcích zpětně vysvětlí proč to tak psal a jak to funguje... Přitom, kdyby to nejprve vysvětlil a pak psal, člověk by byl hned v obraze a bylo by mu to jasnější... Ze slov i z celkového průběhu kurzu jde cítit velkou improvizaci bez jakékoli přípravy - prostě se jede chaoticky podle textového návodu na Nette... Kurz nemá hlavu a patu. Spousta zbytečných slov, které vám jdou jedním uchem dovnitř a druhým zase ven. Bohužel však je to jediný online Nette kurz... Autor kurzu by udělal mnohem lépe, kdyby ten Nette návod zahodil, a napsal něco vlastního s lépe připravenou osnovou, která by dávala smysl.

Vojtěch K.

2

Hlavně teorie, málo praxe. Především u poslední sekce - žádný příklad jak to využít. Dokumentaci si dokážu taky sám přečíst. Podprůměr.

David M.

2

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.

Karel R.

1

Tento kurz je odpad, kopiruje nepouzitelnu zakladnu dokumentacia k nette :( Skoda casu, energie a penazi

Doporučené online kurzy