Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Drahí inžinieri a budúci inžinieri, komunita Metarchia otvára registráciu na bezplatný kurz „Základy programovania“, ktorý bude dostupný na youtube a github bez akýchkoľvek obmedzení. Časť prednášok bola už nahraná na konci roka 2018 a začiatkom roku 2019, a ďalšia časť bude prednášaná v Kyjevskom polytechnickom inštitúte na jeseň 2019 a okamžite dostupná na kanále kurzu. Skúsenosti z predchádzajúcich 5 rokov, keď som robil zložitejšie prednášky, ukázali potrebu prednášok aj pre najzačiatočníkov. Tentokrát, na mnohé žiadosti študentov, sa pokúsim pridať mnoho materiálov o základoch programovania a, ak to bude možné, odabstrahovať kurz od JavaScriptu. Samozrejme, väčšina príkladov zostane na JavaScripte, ale teoretická časť bude oveľa širšia a nebude sa obmedzovať iba na syntax a API jazyka. Časť príkladov bude v TypeScript a C++. Nie je to kurz o holom JavaScripte, ale základný kurz o základoch programovania, ktorý zahŕňa hlavné koncepty a vzory návrhu pre rôzne paradigmy: funkcionálne, procedurálne, objektovo-orientované, generické, asynchrónne, reaktívne, paralelné, multiparadigmatické a metaprogramovanie, ako aj základy dátových štruktúr, testovania, princípy budovania štruktúry a architektúry projektov.

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

O kurze

Kurz je postavený bez použitia externých knižníc, závislostí a rámcov, namiesto toho sa pokúsime všetko robiť svojpomocne, ponoriac sa do toho, ako a prečo to funguje. Ako spúšťacia platforma pre príklady kódu sa bude používať Node.js a prehliadač. Tento rok bude kurz doplnený o praktické úlohy, ktorých tak veľmi chýbalo predtým. Pre osvojenie si procesu vývoja budú demonštrované techniky refaktoringu a optimalizácie kódu, vrátane posudzovania kódu úloh študentov. Bude sa venovať pozornosť štýlu kódu, používaniu nástrojov, ako sú systémy na správu verzií a správci balíkov. Všetky príklady som sa snažil urobiť maximálne blízke reálnym projektom, pretože predsa chcete byť odborníkmi nie v školských príkladoch, ale v praktickom programovaní. Príklady kódu sú voľne dostupné na GitHub-e v organizácii HowProgrammingWorks, odkazy na kód budú pod každým videom a spätné odkazy z kódu na video sú tam, kde už sú zaznamenané video prednášky. Na GitHub-e je uložený slovník termínov a obsah kurzu. Otázky môžete klásť v skupinách na Telegrame alebo priamo pod videom. Všetky prednášky sú otvorené, môžete prísť na KPI a klásť otázky na seminároch po prednáškach. Harmonogram prednášok je zverejnený okamžite, ale môže sa nepatrne meniť.

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Skúška

V zime, po 1. semestri, bude účastníkom kurzu ponúknuté samostatné úlohy na hodnotenie úrovne znalostí, a po ich úspešnom splnení môžete prísť na skúšku na získanie certifikátu od Metarhia. Moja skúška nie je univerzitná skúška s otázkami, teóriou a praxou, ale kompletná skúška zo všetkého materiálu, kde teória nie je odlúčená od praxe. Tu nie je miesto pre obyčajné šťastie. Skúšku nespravia všetci, približne 1-2 z 100 účastníkov môže získať certifikát. Ale predsa sa neučíme len kvôli papierom, ale kvôli vedomostiam. Skúšku je možné opakovať iba po roku. Štúdium je bezplatné, pre všetkých záujemcov. Už sa zaregistrovalo viac ako 1200 ľudí. Štúdium môže trvať od 1 do 4 rokov v závislosti od úspechov študenta. Ak niekto nespraví skúšku — môžeme pokračovať v štúdiu, ale tým, ktorí ju urobili, budem venovať viac času. Podrobnejšie o skúškach poviem bližšie k koncu semestra, teraz sa na to nesústredíte, nepotrebujete zbytočné otázky v skupinách, sústreďte sa na osvojenie materiálu.

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Často kladené otázky

Q: Môžem sa zaregistrovať na kurz, ak nie som z KPI, alebo z inej univerzity, alebo vôbec nie som študent, alebo som z inej krajiny, alebo nemôžem prísť na skúšky, alebo už pracujem, alebo (… množstvo iných dôvodov…)?
A: Ak ste človek z planéty Zem — môžete. V opačnom prípade — neprijmeme vašu žiadosť.

Q: Môžem vykonať skúšku bez navštevovania kurzu alebo navštevovať kurz bez vykonania skúšky?
A: Mali ste neuveriteľné šťastie! Akcia! Osobne vám to povoľujem!

Q: Počul som, že existuje staršia skupina (druhý rok štúdia), môžem tam tiež chodiť?
A: Skúste to, tam bude materiál zložitejší, ale ak sa vám to zapáči, nič vám nebráni chodiť aj tam.

Q: Môžem vykonávať skúšky na diaľku?
A: Nie, musíte prísť osobne.

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Odkazy

Registrácia na kurz: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Skupina na Telegrame: https://t.me/Programming_IP9X
Skupina na meetupe: https://www.meetup.com/HowProgrammingWorks/
Kanál staršej skupiny: https://t.me/metarhia
Skupina na Node.js: https://t.me/nodeua
Kanál na YouTube: https://www.youtube.com/TimurShemsedinov
Organizácia na GitHub-e: https://github.com/HowProgrammingWorks
Lektor na GitHub-e: https://github.com/tshemsedinov

Základy programovania – registrácia na bezplatný kurz s príkladmi v JavaScripte

Záver

Čakám na návrhy na doplnenie kurzu o nové témy, dúfam v príspevok k príkladom kódu, vrátane prekladu príkladov do iných jazykov. Vaše názory pomôžu zlepšiť kurz.

Ďakujem za váš záujem. Teším sa na stretnutie na prednáškach a seminároch!

Len registrovaní používatelia sa môžu zúčastniť prieskumu. Prihláste sa, prosím.

Ako zaujímavý vám príde tento kurz?

  • Budem sledovať/ navštevovať všetky prednášky

  • Vyberiem zaujímavé témy a pozriem si videá

  • Budem študovať príklady

  • Budem riešiť úlohy

  • Budem skladať skúšku

  • To všetko je banálne, nezaujíma ma to

Hlasovalo 45 používateľov. Zdržalo sa 7 používateľov.

Plánujete sa zúčastniť osobne?

  • Áno

  • Rád by som, ale nemôžem

  • Nie

Hlasovalo 44 používateľov. Zdržalo sa 2 používateľov.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster