Úvodní slovo
V rámci volitelného úkolu jsme byli pověřeni navštívit on-line platformu codecademy a vybrat si jeden z kurzů. Pro svou potřebu jsem zvolil kurz na skriptovací jazyk JavaScript (název kurzu: Learn JavaScript). Dlouho jsem přemýšlel, který z kurzů absolvovat, jelikož většinu technologií jsem znal i z profesního života. Nakonec jsem usoudil, že mně nejvíce užitečnější by bylo prohloubit si, či doplnit, své znalosti z JavaScriptu.
Vizualizace zakončení kurzu
:Proč jsem si vybral právě tento kurz?
Kurz jsem si vybral jakožto frontend (FE) developer. Mou specialitou jsou HTML/CSS, které ovládám na metodické úrovni. Bohužel, součásti FE je nutná znalost Javascriptu, který znám, každopádně vnímám u sebe určité znalostní nedostatky. Od kurzu jsem očekával, že mé znalostní mezery a pochybnosti budou po absolvování eliminovány. Narazil jsem během absolvování kurzu na nové informace, tudíž přestože je kurz určen pro začátečníky, i zkušenější uživatel se může naučit něco nového, či zajímavého.
Co bylo jeho obsahem a jak byl tento obsah komunikován?
Obsahem kurzu bylo obeznámit uživatele/studenta s kompletními základy Javascriptu od deklarace proměnných až po složitější práci s objekty a metodami. Kurz je řešený on-line formou rozdělení do řady kapitol, které se člení do několika modulů. Moduly jsou seřazeny sémanticky za sebou – navazují na sebe. Uživatel kurz absolvuje formou písemných přednášek s interaktivními otázkami. Následně byl z kategorie vytvořen projekt na základě získaných znalostí a pro uzavření kapitoly byl absolvován test s otázkami na obsah kapitoly.
Co jsem se v kurzu naučil?
V kurzu jsem se seznám s obecnými základy JavaScriptu a „Good Practise“. Během absolvování jsem se seznámil s novými prvky, jako například „Ternární operátor“. Tento operátor jsem ve velmi obecné teoretické rovině znal, nikdy jsem s ním v JavaScriptu nepracoval. Kurz mi dal také i náhled a lepší refaktoring kódu. Zároveň jsem se více obeznámil tzv. „Iteratory“.
Co se mi na kurzu ne/líbilo?
V kurzu se mi nelíbili až příliš jednoduché úkoly na zpracování, které občas nekorespondovali s obsahem kurzu. Dále se mi nelíbila nejednoznačnost popsaných úkolů – já jako pokročilejší začátečník/středně pokročilý uživatel jsem se zadáním sice „prokousal“, u nováčku však špatně popsaná zadání mohou být frustrující.
Na závěr otázka, udělal bych v roli tvůrce něco jinak? V roli tvůrce bych se zaměřil na zajímavější průběžné úkoly v průběhu písemných přednášek. Jinak ostatní bych ponechal tak jak je.
Comments (0)