Úvod do programování - bezplatný kurz od Hexlet, školení 23 hodin, Termín: 1. prosince 2023.
Různé / / December 04, 2023
Dozvíte se více o programovacích jazycích, jejich syntaxi a výběru správného jazyka, který se budete učit. Nakonec se naučíte používat funkce, podmínky a smyčky a psát své první JavaScriptové programy. Znalosti z tohoto kurzu se vám budou hodit, pokud se rozhodnete pustit do programování a seznámíte se s klíčovými principy psaní dobrého kódu. Tento kurz je vhodný pro začátečníky, kteří se chtějí naučit základy programování.
Co je to počítač?
První lekce je věnována představení Tota, hlavní postavy Hexleta. Společně s naším hrdinou odpovídáme na jednoduché, ale důležité otázky: Co je to počítač? je chytrý? Mluví programovacím jazykem?
Lidské a počítačové jazyky
Pojďme pochopit, co je to programovací jazyk. Proč je syntaxe jazyka nezbytná, ale ne soběstačná věc? Diskutujeme o tom, kterým jazykem se začít učit a jak důležitá je volba v této fázi.
První program
Studujeme, jak funguje vývojové prostředí Hexlet, a píšeme náš první program v JavaScriptu.
Jak efektivně studovat na Hexlet
Vysvětlíme, jak funguje tréninkový systém Hexlet. Z čeho se lekce skládají? Co dělat, když to není jasné? Jak na stáž? V jakém pořadí mám kurzy absolvovat?
Matematika a konstanty
Učíme se přijímat a odesílat odpovědi v programech JavaScript. Pojďme se seznámit s konstantami.
Funkce a zásuvky
Pojďme se seznámit s funkcemi – stavebními kameny programů. Pojďme se naučit, jak je vytvořit a spustit.
Podmínky a rozhodování
Studujeme podmínky a algebru logiky – mechanismus, který umožňuje programům rozhodovat se na základě informací.
Ach ne, chyby! A jak s nimi zacházet
Oprava chyb je důležitou součástí práce programátora. V této lekci studujeme typy chyb a způsoby řešení problémů.
Rekurze
Pojďme pochopit jeden z nejdůležitějších a nejzajímavějších základních pojmů – rekurze a rekurzivní volání.
Iterativní proces
Podívejme se na jiný typ aplikace rekurze, aniž bychom zdržovali výpočty až do úplného konce.
Proměnné, deklarativní a imperativní programování
Učíme se nové pojmy: proměnné, smyčky a měnitelná data. Učíme se rozlišovat deklarativní programování od imperativního programování.
Struny a práce s postavami
Řetězce, uvozovky, escapování... Pojďme přijít na to, jak pracovat s řetězci – sekvencemi znaků.
Cyklus for a změna proměnných
Jak mohu kód trochu zjednodušit a zkrátit? Mluvíme o technologii změny proměnných a cyklu for.
Testy a automatická kontrola kódu
Pokaždé, když něco v kódu změníme, spustíme testy, abychom se ujistili, že nic není rozbité. Pojďme se seznámit s automatickým testováním kódu a napsat naše první jednoduché testy.
Moduly
Seznámíme se s moduly – způsobem rozdělení programů na součástky a opětovného použití částí.
Výrazy a instrukce
Pojďme pochopit, jak se výrazy liší od pokynů. Proč je důležité vidět ve vašem kódu výrazy a instrukce, spíše než jen sady příkazů?
životní prostředí
Prozkoumáme tři důležité pojmy: prostředí, rozsah a uzávěry. Pojďme zjistit, jak probíhá hledání hodnot.
Psaní na stroji
Pojďme se seznámit s myšlenkou psaní. Hledáme rozdíl mezi dynamickým a statickým psaním a také rozdíl mezi silným a slabým psaním.
Čisté funkce
Uvažujeme determinismus funkcí, vedlejší účinky a čisté funkce.
Co bude dál?
Tak jsme se naučili základy programování. Zvládli základní pojmy, které tvoří základ každého programu v jakémkoli jazyce. Pojďme zjistit, co dále studovat, v jakém pořadí a proč.
Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu
K
kirillmarkejev
27.11.2022 G.
Velmi dobrá škola pro ty, kteří chtějí změnit své povolání
Výhody: Spousta praxe, projektů, dobří mentoři, open source stáž, kariérní postup. Nevýhody: Neidentifikováno Ahoj všichni! Rád bych se podělil o své dojmy ze studia na škole programování Hexlet. Přišel jsem do Hexlet v říjnu 2021. Předtím jsem se snažil něco studovat sám, a také jsem se zblízka díval na jiné programátorské školy, ale vždy mě něco drželo...
MaxMovement
26.10.2021 G.
Slušná škola programování
Výhody: Přátelská komunita, mnoho zajímavých úkolů a podpora mentorů. Nevýhody: Ceny jsou trochu vysoké, ale to je normální. Školu mi doporučil můj bratr, konkrétně kurz Úvod do programování. Studoval asi šest měsíců a nakonec si dokázal najít dobrou první práci se slušným platem. Když jsem se touto myšlenkou nakazil, začal jsem se také učit. ale nevzal jsem v úvahu jedno ALE: Můj bratr je sám...
T
Twistedsis
31.05.2022 G.
Dobré kurzy, pohodlný formát nezávislého učení
Výhody: Mnoho zajímavých náročných problémů, strukturovaná teorie v textové podobě. Nevýhody: Zatím pro mě rozhodně žádné nejsou.Seznámení s Hexletem jsem zahájil bezplatným kurzem „Úvod do programování“. Prezentace látky je výborná, po teorii nezůstávají žádné otázky. Pak se to v praxi konsoliduje. Praktické úkoly často nejsou jednoduché, vyžadují použití mozku, ale po...