Blog
Doporučené zdroje
1. února 2025
Seznam se bude průběžně doplňovat
Vývoj webových aplikací
The Modern JavaScript Tutorial – král všech JavaScriptových tutoriálů, který poskytuje pevný základ. Podle mého názoru učebnicí (spolu s dokumentací k React.js a alespoň nějakým minimálním základem TypeScriptu) stačí k tomu, abyste se naučili JavaScript na juniorskou pozici s platem od 2000 dolarů měsíčně
React – Oficiální web React.js, který je potřeba důkladně prostudovat. Neztrácejte čas hledáním jiných kurzů nebo videí. Nebo si je můžete prohlédnout později a překvapovat se:
„Proč tu dělá z proměnné stav, když její změna nemá spouštět re-render?“, „Proč mění rozhraní mutací DOM objektů, nemá se přidávat stav, který určí, jak se má změnit UI při změně stavu?“, „Proč mění jeden stav na základě změny jiného stavu v efektu, když to způsobuje zbytečný re-render?“
developedbyed – Moje cesta k programování vlastně nezačala dokumentací. Během COVID karantény jsem si koupila Edovy kurzy "The Creative JavaScript Course" a "The Creative React and Redux Course" za cca 50 dolarů. Dokumentaci jsem studovala během psaní projektů podobných těm v jeho tutoriálech. Má skvělou představivost a jeho projekty mi připadají živé a zábavné. Sám říká, že nemá nic proti tomu, když si studenti jeho projekty přidají do portfolia (i když je asi lepší vytvořit si alespoň vlastní verzi)
Informační technologie
Pokud jste stejně jako já přišli do IT bez technického zázemí, možná vás zaujmou knihy, které čtu, abych tuto mezeru dohnala
Operační systémy
Přednášky z kurzu „Základy operačních systémů“ na YouTube (v ruštině) + učebnici lze najít na internetu. Není to nejlehčí (a dost abstraktní) čtení, ale pořád je to lepší než Tanenbaum, kterého sice hodně lidí doporučuje začátečníkům, ale vstřebává se nějak hůř (i když něco v hlavě zůstane)
Informační bezpečnost
Internet privacy and security course – některé články jsou z roku 2016. U jednoho tématu jsem měla vášnivou debatu s ChatGPT (Kyberježek tvrdí, že TrueCrypt je lepší než VeraCrypt, zatímco ChatGPT řekla bych až horlivě obhajuje VeraCrypt jako lepší řešení než TrueCrypt). Přesto se tento zdroj zdá neocenitelný jak pro pochopení principů bezpečnosti a anonymity, tak i jako motivace ke studiu informační bezpečnosti. Zdroj bude obzvlášť užitečný pro ty, kteří nemají znalosti v oblasti IT, a třeba používají jeden heslo pro více služeb, zasunutí nalezeného USB do počítače by jim nepřišlo podezřelé, nebo by bez váhání otevřeli odkaz od neznámého odesílatele
"Everyday cryptography: fundamental principles and applications" od Keitha Martina (na knihobotu) – pokud se chcete v kryptografii vyznat, ale pojmy jako „veřejný a soukromý klíč", "RSA algoritmus", "digitální podpis" nebo "distribuovaný záznam" vám připadají jako španělská vesnice, pak je tato kniha přesně to, co vám poskytne intuitivní pochopení těchto konceptů, na kterém můžete později stavět při dalším studiu
"Real-World Bug Hunting: A Field Guide to Web Hacking" by Peter Yaworski (na Amazonu) - velmi důležité čtení, protože nabízí praktický vhled. Člověk pochopí, co je to „odposlech portů“ nebo jak dochází k „injekci kódu“ a kde je třeba být při webovém vývoji obzvlášť opatrný – například při předávání na server nějaké URL v parametrech