Konečne poriadny Javascript, edícia 2017

napísal , 8 Jun 2017

Ešte stále používaš v Javascripte Promises, ako za čias Márie Terézie? Alebo nebodaj callbacky, ako ich písal ešte Július Cézar? (čo malo za následok pád Rímskej ríše)

To nevadí. Svet Javascriptu sa hýbe šialeným tempom a treba vynakladať veľké úsilie, aby bol človek v obraze. Ukážeme si, ako sa v roku 2017 vieme definitívne vysporiadať s odvekým problémom Javascriptu a hlavne node.js - asynchrónnymi volaniami a takzvaným callback hell (pre ortodoxných slovenčinárov: peklo spätných volaní).

Všetky metódy si ukážeme na pomerne jednoduchom node-ovskom príklade s Mongooose/MongoDB, kde chceme:

  • vymazať článok z databázy
  • vymazať súbory, ktoré boli k nemu uploadnuté
  • aktualizovať čas poslednej aktivity autora článku

Tento príklad bude stále jednoduchší, čím viac budeme postupovať do prítomnosti.

Nový kurz: SQL databázy - MySQL a SQLite

napísal , 6 Apr 2017

V PHP kurze som sa obtrel o databázy, ale zaslúžia si viac.
Napríklad vlastný kurz!

Nový Webrebel kurz: SQL databázy - MySQL a SQLite

Databáza drží údaje dovolí ti pridávať nové, upravovať a mazať existujúce a vyberať špecifický subset na základe podmienok. Ak si napríklad v e-shope vyberieš kategóriu "vysávače", nechceš tam vidieť klobásy. Preto si potrebuješ správne navrhnúť databázu a klásť jej správne otázky.

Okrem toho údaje v databáze vieš analyzovať, robiť medzi nimi výpočty a štatistku. Koľko červených kolobežiek sa predalo v druhý pondelok tretieho mesiaca poobede? Databáza sa nepýta prečo to potrebuješ vedieť, ale ak jej dáš správnu žiadosť, dostaneš správnu odpoveď.

ukážka z kurzu, je tam zopár videí s teóriou a zopár, kde búcham SQL kód jak ďábel

Všetky príspevky na sociálnej sieti, všetky produkty v e-shope, všetky príspevky na tomto blogu sú uložené v databáze.Kontakty a SMSky v telefóne? Databáza. Že ti to zobrazí správne číslo, keď začneš písať "babka"? Správna žiadosť na databázu.

Žiadosti na databázu robíš pomocou jazyka SQL. V tomto kurze ťa naučím písať SQL kód a vysvetlím ti, ako sa databáza a programovací jazyk spravia sladkú, sladkú lásku a porodia stránku alebo aplikáciu.

SQL je všeobecný jazyk na komunikáciu s konkrétnym databázovým systémom. To znamená, že kopa SQL príkazov funguje rovnako pri akejkoľvek databáze. Pri aplikáciách a stránkach a startupoch fičia MySQL a SQLite, ktoré používam v tomto kurze.

Ktorý si môžeš kúpiť za prudko sexuálnych 69 eur.
69, nice.

Samozrejme kto má predplatné, dostane tento kurz zdarma.


Tematicky sa kurz skladá z troch častí:

V PRVEJ ČASTI rozprávam o databázach všeobecne. Naučím ťa relačné databázové systémy. Tak sa mal ten kurz volať pôvodne - Relačné databázy: MySQL a SQLite - ale SQL databázy vraj znelo lepšie. Asi nejaké SEO biznis dôvody, pfft. V relačných databázach delíme všetko do tabuliek, ktoré spolu prepájame pomocou vzťahov.

Info o nových kurzoch, pravidelné (video)updaty

napísal , 24 Feb 2017

Založil som facebook stránku https://www.facebook.com/yablko.smrdi kam budem dávať info o kurzoch/článkoch/videách/prednáškach/projektoch, na ktorých pracujem.

Jak toto:

Predtým všetkým ešte pôjde von pár bonusových videí k mojim learn2code kurzom.
Budúci týždeň začnú vychádzať tie, takže:

1) Bonusové videá
2) SQL kurz (+ Lumen)
3) SASS/SCSS kurz
4) Zrejme NoSQL (vs SQL)
5) JavaScript (+ Vue)

Keď chceš info o tom, jak to ide, hoď tam like na tú yablko page a na youtube plánujem free kurzy, zopár javascriptových videí, chcem tam z-video-dokumentovať redizajn tohoto blogu, ktorý to už žalostne potrebuje, čo vlastne bude free WordPress kurz.

--
A budúci týždeň, 1. a 2. marec 2017, robíme fajn súťaž v HTML/CSS kódení. Dójdi vyhrať iPhone, MacBook, jazdu Teslou, všetky learn2code kurzy alebo sa len stretnúť.

Ako si aktivovať a nastaviť elektronickú schránku

napísal , 16 Dec 2016

Každý podnikateľ (minimálne sro) si potrebuje vybaviť elektronický podpis a čítačku kariet. Pretože jedného dňa chce štát prestať posielať listy do reálnej schránky. Chce všetko posielať do nereálnej, internetovej schránky @slovensko.sk.

Nikto nevie čo tam štát bude posielať a kedy to tam bude posielať, preto ju treba kontrolovať pravidelne. A dostaneš sa tam iba s očipovaným občianskym strčeným v čítačke kariet. Čo je otravné.

Ale dá sa nastaviť, aby ti prišla SMS alebo email, vždy keď ti tam niečo pribudne.
To ukážem videu. A vysvetlím všetko okolo. Od podlahy, jednoducho.

04:38 - na čo ti je elektronický podpis?
07:15 - elektronická schránka a ako sa do nej dostať
13:07 - inštalácia pre Mac
14:23 - prihlásenie sa do elektronickej schránky
19:26 - inštalácia pre Windows
24:47 - nastav si zasielanie SMS
28:31 - nastav si zasielanie emailov
31:55 - čo sú tie BOK, ZEP kódy a zničím stránku slovensko.sk


Keď som si bol vybaviť občiansky a čítačku, nikto mi nevedel vysvetliť na čo to celé je, ako sa to používa a nikto mi ani len nespomenul stránku slovensko.sk, kde sa nachádza tá elektronická schránka. A že to je vlastne email, cez ktorý s tebou štát chce popísmenkovať.

Preto som spravil video. Je hlavne pre ľudí, ktorí nesedia celý deň pri počítači. Aj oni potrebujú používať elektronickú schránku a pre nich to bude komplikované. Chcel som spraviť video, kde všetko skúsim vysvetliť veľmi jednoducho.

Ak aj ty máš v rodine niekoho, kto je zmätený, pošli mu:)
Nižšie v článku sú vysvetlenia a užitočné odkazy.

Nové tutoriály - v angličtine

napísal , 25 Nov 2016

Pamätáš sa na Yablkov TurboTip? Je to séria videí, kde vyrábam rôzne www srandy. Niečo podobné teraz robím v anglickom jazyku pre firmu Leadinger.

Idea je, že chcú rásť a hľadajú nových kóderov a chcú ich nabaliť na moje videá. Ty môžeš len pozerať videá. Ak chceš pre nich ale pracovať, napíš im. Sídlia v Bratislave.

Zatiaľ vyšli videá, v ktorých vyrábvam javascriptový Reading Progress Indicator a kde vysvetľujem JavaScript Throttling.

Ďalej pribudne Debouncing a chcem sa venovať Vue a Webpack a NoSQL a requestAnimationFrame a možno nejaké API srandy, Chrome Devtools tutoriály...

Všeličo bude, takže ak ťa bavia moje reči, skús ich v angličtine.
Ak to pôjde OK, nové video každé 2 týždne.

PHP/MySQL kurz v Bratislave

napísal , 26 Sep 2016

Idem zas učiť v Bratislave.

Celý tento blog je hore dole zakydaný mojimi online video kurzami. To je, že si kúpiš kurz, dostaneš prístup k videám a môžeš ich pozerať kedy chceš, kde chceš, koľko chceš a dokedy chceš. Okrem toho ale občas učím aj "naozaj". To je, že ja ti poviem kedy sa máš kam posadiť na svoju prdelku a prinesieš si počítač a ja do teba mudrujem 3 hodiny po 3 mesiace.

To idem robiť znova, teraz v októbri v Bratislave.
Volá sa to Webdeveloper kurz a dójdi.

Naučíš sa programovať. A keď to budeš vedieť, naučíš sa programovať dynamické webové stránky. Čiže internetové aplikácie. Čiže stránky, ktoré majú databázu a používateľov a vedia robiť veci. Veci, ktoré iba s HTML robiť nemôžeš. Ale HTML potrebuješ vedieť, než prídeš na tento kurz.

Toto je kurz, kde sa naučíš programovať, aby PHPčko vedelo vyrobiť HTML kód namiesto teba. Na to ale potrebuješ HTML vedieť. Inak nevieš PHPčku povedať, čo má vlastne vyrobiť. Takže ak vieš HTML a CSS a rozmýšľaš, ako s tým spravíš nejaké CMS alebo ako spravíš formulár alebo ako spravíš registráciu a prihlasovanie používateľov, tak nespravíš. Ale cez PHP a MySQL to bude pohoda. A to ťa naučím.

Znova, ak už vieš HTML. Pretože na hodine jednoducho nebude čas vysvetľovať aj to a budeš stratený. Našťastie sa to predtým stíhaš doučiť, pretože môj základný HTML a CSS kurz je zdarma. Takže najprv to, a keď budeš mať, prídeš na Webdeveloper kurz.

Pozri sem do popisu pre bližšie info o ňom. Budú sa preberať témy, ktoré sú spomínané v mojom PHP video kurze, takže prelistuj aj tamten článok, pozri si kapitoly a to všetko budeš vedieť. Plus veci navyše.

To všetko je super, ale jedna vec je smutná. A ťažko sa mi to hovorí. Ale... tá brada je už kratšia.
Ja viem, pre mnohých to bude deal-breaker.
Možno si aspoň na oplátku vyzlečiem tričko a utopím vás a hrudných chlpoch.
Hm. Tuším ten kurz nepredávam správne.

Hej, je to fajn kurz!

Pár ľudí, čo moje kurzy vychodili, pracujú vo Wezeo. A iní, čo sa učili na mojich videách, pracujú v Triade. Českom aj Slovenskom. A mnohí sú na iných miestach. A chalan, čo sledoval moje veci, keď som ich ešte robil na zajtra.sk, nedávno vyhral prvý ročník Code in the Dark.

Takže k niečomu to bude:)
Poď!

Zo Sublime Text na PHPStorm

napísal , 20 Sep 2016

Svojho času som spravil video Sublime Text 2 je lepší ako tvoj editor, neskôr Je Atom lepší ako Sublime Text? a teraz ideme na PHPStorm.

Roky používam Sublime Text, ale občas sa hodí niečo väčšie. Roky používam Sublime, som zvyknutý na jeho skratky a fičúry, a ak mám prejsť na niečo nové, chcem, aby sa to používalo rovnako.

Cieľ týchto videí je nastaviť PHPStorm tak, aby vyzeral a fungoval podobne, ako Sublime Text. Spraviť prechod bezbolestný.

Takže čum na videá, nižšie v texte si môžeš stiahnuť moje nastavenia, nájdeš tam skratky, tipy a triky a všetky tie pekné veci.