Úvod do programovania - bezplatný kurz od Hexlet, školenie 23 hodín, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Dozviete sa viac o programovacích jazykoch, ich syntaxi a výbere správneho jazyka na učenie. Nakoniec sa naučíte používať funkcie, podmienky a cykly a písať svoje prvé programy JavaScript. Poznatky z tohto kurzu budú užitočné, ak sa rozhodnete pustiť do programovania a oboznámite sa s kľúčovými princípmi písania dobrého kódu. Tento kurz je vhodný pre začiatočníkov, ktorí sa chcú naučiť základy programovania.
čo je počítač?
Prvá lekcia je venovaná predstaveniu Tota, hlavnej postavy Hexleta. Spolu s naším hrdinom odpovedáme na jednoduché, ale dôležité otázky: Čo je to počítač? je šikovný? Hovorí programovacím jazykom?
Ľudské a počítačové jazyky
Poďme pochopiť, čo je programovací jazyk. Prečo je syntax jazyka nevyhnutná, ale nie sebestačná? Diskutujeme o tom, s ktorým jazykom sa začať učiť a aká dôležitá je voľba v tejto fáze.
Prvý program
Študujeme, ako funguje vývojové prostredie Hexlet a píšeme náš prvý program v JavaScripte.
Ako efektívne študovať na Hexlet
Vysvetľujeme, ako funguje tréningový systém Hexlet. Z čoho pozostávajú lekcie? Čo robiť, ak to nie je jasné? Ako absolvovať stáž? V akom poradí mám absolvovať kurzy?
Matematika a konštanty
Učíme sa, ako prijímať a odosielať odpovede v programoch JavaScript. Zoznámime sa s konštantami.
Funkcie a zásuvky
Zoznámime sa s funkciami – stavebnými kameňmi programov. Poďme sa naučiť, ako ich vytvoriť a spustiť.
Podmienky a rozhodovanie
Študujeme podmienky a algebru logiky – mechanizmus, ktorý umožňuje programom rozhodovať sa na základe informácií.
Ach nie, chyby! A ako sa s nimi vysporiadať
Oprava chýb je dôležitou súčasťou práce programátora. V tejto lekcii študujeme typy chýb a spôsoby riešenia problémov.
Rekurzia
Poďme pochopiť jeden z najdôležitejších a najzaujímavejších základných pojmov – rekurzia a rekurzívne volania.
Iteračný proces
Pozrime sa na iný typ aplikácie rekurzie, bez zdržiavania výpočtov až do úplného konca.
Premenné, deklaratívne a imperatívne programovanie
Učíme sa nové pojmy: premenné, cykly a meniteľné dáta. Učíme sa rozlišovať deklaratívne programovanie od imperatívneho programovania.
Struny a práca s postavami
Reťazce, úvodzovky, escapovanie... Poďme prísť na to, ako pracovať s reťazcami – postupnosťami znakov.
Cyklus for a zmena premenných
Ako môžem kód trochu zjednodušiť a skrátiť? Hovoríme o technológii zmeny premenných a cyklu for.
Testy a automatická kontrola kódu
Zakaždým, keď niečo v kóde zmeníme, spustíme testy, aby sme sa uistili, že nič nie je poškodené. Zoznámime sa s automatickým testovaním kódu a napíšeme naše prvé jednoduché testy.
Moduly
Zoznámime sa s modulmi – spôsobom rozdelenia programov na súčiastky a opätovného použitia častí.
Výrazy a pokyny
Poďme pochopiť, ako sa výrazy líšia od pokynov. Prečo je dôležité vidieť vo vašom kóde výrazy a pokyny, a nie iba sady príkazov?
Životné prostredie
Preskúmame tri dôležité pojmy: prostredie, rozsah a uzávery. Poďme zistiť, ako prebieha hľadanie hodnôt.
Písanie
Zoznámime sa s myšlienkou písania. Hľadáme rozdiel medzi dynamickým a statickým písaním, ako aj rozdiel medzi silným a slabým písaním.
Čisté funkcie
Berieme do úvahy determinizmus funkcií, vedľajšie účinky a čisté funkcie.
Čo bude ďalej?
Tak sme sa naučili základy programovania. Zvládol základné pojmy, ktoré tvoria základ každého programu v akomkoľvek jazyku. Poďme zistiť, čo ďalej študovať, v akom poradí a prečo.
Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu
K
kirillmarkeyev
27.11.2022 G.
Veľmi dobrá škola pre tých, ktorí chcú zmeniť povolanie
Výhody: Veľa praxe, projektov, dobrí mentori, open source stáž, kariérny postup. Nevýhody: Neidentifikované Ahoj všetci! Rád by som sa podelil o svoje dojmy zo štúdia na škole programovania Hexlet. Prišiel som do Hexletu v októbri 2021. Predtým som sa snažil niečo študovať sám, poobzeral som si aj iné programátorské školy, no vždy ma niečo držalo...
MaxMovement
26.10.2021 G.
Slušná škola programovania
Výhody: Priateľská komunita, množstvo zaujímavých úloh a podpora mentora. Nevýhody: Ceny sú trochu vysoké, ale to je normálne. Školu mi odporučil brat, konkrétne kurz Úvod do programovania. Študoval asi šesť mesiacov a nakoniec si dokázal nájsť dobrú prvú prácu so slušným platom. Keď som sa touto myšlienkou nakazil, začal som sa učiť aj ja. ale nebral som do úvahy jedno ALE: Môj brat je na to sám...
T
Twistedsis
31.05.2022 G.
Dobré kurzy, pohodlný nezávislý vzdelávací formát
Výhody: Veľa zaujímavých náročných úloh, štruktúrovaná teória v textovej forme. Nevýhody: Zatiaľ pre mňa určite žiadne.S Hexletom som sa zoznámil s bezplatným kurzom „Úvod do programovania“. Prezentácia látky je výborná, po teórii nezostávajú žiadne otázky. Potom sa konsoliduje v praxi. Praktické úlohy často nie sú jednoduché, vyžadujú si použitie mozgu, ale po...