Zadejte hledaný výraz...

Jak se naučit programovat v PHP s využitím frameworku Nette?

Michal Pěňkava
verified
rating uzivatele
30. 3. 2018 10:41:41
Napsal Martin Kejzlar;1454183
To je mi fakt novinka. Ale z dotazu jsem měl pocit, že zakladatel nemá moc zkušeností a už vůbec ne ambice nabízet služby programování celosvětově.
Nemusíte vůbec nic nabízet celosvětově, spousta zahraničních firem je v ČR a pracovní podmínky v nich jsou lepší než v českých. Já třeba pracuji u jednoho velkého operátora a dělám na oddělení, které je mezinárodní a všichni tam moc dobře víme, že za méně práce bereme lepší prachy než lidi, co dělají na odděleních určených jenom pro český trh, to je prostě fakt, a to je v rámci jedné firmy.
30. 3. 2018 10:41:41
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337983
Axxxis
verified
rating uzivatele
(2 hodnocení)
4. 4. 2018 09:03:52
Napsal Martin Kejzlar;1454183
To je mi fakt novinka. Ale z dotazu jsem měl pocit, že zakladatel nemá moc zkušeností a už vůbec ne ambice nabízet služby programování celosvětově.
Tyhle ambice opravdu nemám, prozatím žádné služby nenabízím ani v ČR, spíš do toho chci v tuhle chvíli víc proniknout.
4. 4. 2018 09:03:52
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337982
Gabonator
verified
rating uzivatele
(1 hodnocení)
4. 4. 2018 10:43:06
Napsal Axxxis;1455019
Tyhle ambice opravdu nemám, prozatím žádné služby nenabízím ani v ČR, spíš do toho chci v tuhle chvíli víc proniknout.
Ak sa chcete naučiť programovať, musíte každý deň, dve-tri hodiny kódovať, kódovať a kódovať. Stále dookola, znovu a znovu.
Inak sa nikde nedostanete.
4. 4. 2018 10:43:06
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337981
crs
verified
rating uzivatele
(1 hodnocení)
9. 4. 2018 01:11:21
Ještě doplním. Není jen Nette (nebo jiný framework), dnešní programátor v PHP (atraktivní pro zaměstnance) musí zvládat následující (není to úplné a ani v určitém pořadí):
- angličtinu na úrovni, aby mohl číst a porozumět jiným dokumentům
- štábní kulturu psaní (žádné prasárny v kódu, doporučený styl psaní - standard PSR, phpDoc, ..)
- základní algoritmy (rozuměj: přístupy k řešení různých problémů)
- základy ukládání dat a datové struktury
- webová bezpečnost
- aspoň povědomí o UX
- Git - komplet práci v něm včetně návyků, co jak kdy udělat atd.
- phpUnit / unit testing
- návrhové vzory (též antivzory)
- databáze (s PHP a LAMP se pojí nejčastěji MySQL/MariaDb) spolu s SQL čím víc, tím líp
- OOP, abstraktní třídy, ...
- namespaces
- MVC
- šablonová řešení (Smarty, Twig, Latté)
- composer
- Apache: aspoň základy konfigurace a nejběžnější moduly jako mod_rewrite
- HTML5
- schopnost dohledat si věci, které aktuálně nezná, řeší, (stackoverflow, caniuse, ...)
- schopnost pracovat v databázovém manageru
- JSON
- REST
- základní povědomí o šifrování, kryptografii, ...
- optimalizace v kódu (bootleneck, LUTs, ...), optimalizace SQL dotazů, povědomí o řadicích algoritmech
- SEO a např. základy toho, co Google penalizuje ve vyhledávání
- používání Googlích dokumentů, kalendářů, mailu, atd.
- regexp
- okrajově související znalosti:
-- JavaScript (jQuery)
-- designové frameworky typu Bootstrap, Angular
-- CSS3 (SASS apod.), media queries, responsivita
-- Google Analytics
-- nejpoužívanější knihovny (různé lightboxy, carousely, cleanery)
-- debuggery (Tracy/Laděnka, Symfony debugger)
-- nejpoužívanější API (např. YouTube, Google Maps)
-- samozřejmě zná-li další technologie (namátkou: Elasticsearch)
-- mind maps
- HTTP a síťařina obecně
- Scrum a jiné postupy práce v týmu
- schopnost hledat chyby
- návyky pro zálohování dat a logování
- ochotu sledovat novinky a stále se vyvíjející technologii
- lidské kvality (tzn. být člověkem, se kterým se dá mluvit a na kterého se dá spolehnout), slušné chování, dochvilnost, integrita, žádné podrazy, smysl pro spravedlnost, ...
uff.. a to jsem toho určitě spoustu opomenul ;)
9. 4. 2018 01:11:21
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337980
crs: a to vše za 150kč/h, aby zdejší podnikatelé nezkrachovali :).
9. 4. 2018 01:58:33
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337979
janr
verified
rating uzivatele
(17 hodnocení)
4. 6. 2018 01:32:03
Já můžu doporučit i PhalconPHP nebo Yii. Oba FW jsou jednoduché se silnou dokumentací a komunitou a dají se velmi rychle naučit, napsal jsem v nich pár docela velkých věcí a běží to dobře. Nette bych rozhodně nezahazoval, asi záleží projekt od projektu, jaký nástroj použít, nebo já to tak dělám. Teď jsem potřeboval jednoduchou REST api aplikaci, použil jsem Slim PHP. Pro terminálové aplikace použiju symfony (např.) atd.
4. 6. 2018 01:32:03
https://webtrh.cz/diskuse/jak-se-naucit-programovat-v-php-s-vyuzitim-frameworku-nette/strana/2#reply1337978
Pro odpověď se přihlašte.
Přihlásit