
Lugupeetud insenerid ja tulevased insenerid, Metarhia kogukond avab tasuta kursusele "Programmimise alused" registreerimise, mis on saadaval ja ilma igasuguste piiranguteta. Osa loengutest on juba salvestatud 2018. aasta lĂ”pus ja 2019. aasta alguses, samas kui osa toimub 2019. aasta sĂŒgisel ja on kohe saadaval Eelnevate 5 aasta kogemus, mil tegin keerulisemaid loenguid, on nĂ€idanud, et loengute vajadus on ka algajatele. Seekord, paljude Ă”pilaste soovide tĂ”ttu, pĂŒĂŒan lisada palju materjali programmeerimise alustest ja, kui vĂ”imalik, abstraheerida kursust JavaScriptist. Loomulikult jÀÀb enamik nĂ€iteid JavaScriptile, kuid teoreetiline osa on palju ulatuslikum ning ei piira end lihtsalt keele sĂŒntaksiga ja API-ga. Osa nĂ€idetest on TypeScriptis ja C++s. See ei ole kursus puhtast JavaScriptist, vaid fundamentaalne kursus programmimise alustest, sealhulgas pĂ”hikontseptsioonidest ja disainimallidest erinevatele paradigmaid: funktsionaalne, protseduuriline, objektorienteeritud, geneeriline, asĂŒnkroonne, reaktiivne, paralleelne, mitme paradigma ja metaprogrammeerimine, samuti andmestruktuuride alused, testimine, projekti struktuuri ja arhitektuuri pĂ”himĂ”tted.

Kursuse kohta
Kursus on ĂŒles ehitatud ilma vĂ€liste teekide, sĂ”ltuvuste ja raamistiketa; selle asemel proovime kĂ”ike ise teha, sĂŒvenedes sellesse, kuidas ja miks see töötab. Koodi nĂ€idete kĂ€ivitamise keskkonnana kasutatakse Node.js-i ja brauserit. Sel aastal tĂ€iustatakse kursust praktiliste ĂŒlesannetega, mida varem nii vĂ€he oli. Arendamisprotsessi omandamiseks demonstreeritakse refaktoreerimise ja koodi optimeerimise tehnikaid, sealhulgas ĂŒliĂ”pilaste koodi ĂŒlevaatamise ĂŒlesandeid. TĂ€helepanu pööratakse koodi stiilile, tööriistade kasutamisele, nagu versioonihaldussĂŒsteemid ja paketihaldurid. KĂ”ik nĂ€ited on muudetud maksimaalselt sarnaseks reaalsele projektile, kuna tahate ju saada spetsialistideks mitte Ă”pikute nĂ€idetes, vaid praktilises programmeerimises. Koodi nĂ€idised on avatud ja saadaval GitHubis organisatsiooni , linkide koodid on iga video all ja koodist video tagasi viivad lingid on seal, kus on juba salvestatud video loengud. GitHubis on kohal ja . KĂŒsimusi saab esitada Telegrami gruppides vĂ”i otse video all. KĂ”ik loengud on avatud, neile saab tulla KPIsse ja seminaride ajal loengute jĂ€rel kĂŒsimusi esitada. on kohe avaldatud, kuid vĂ”ib veidi muutuda.

Eksam
Talvel, pĂ€rast 1. semestrit, pakutakse kursuse kuulajatele iseseisvaid ĂŒlesandeid teadmiste taseme hindamiseks ning nende eduka lĂ€bimise korral saab tulla eksamile Metarhialt sertifikaadi saamiseks. Minu eksam ei ole ĂŒlikooli eksam piletitega, teooriaga ja praktikaga, vaid tĂ€ielik eksam kogu materjali kohta, kus teooria ei ole eraldatud praktikast. Siin pole ruumi lihtsalt vedamisele. Eksamist pÀÀsevad lĂ€bi kaugel kĂ”ik, orienteeruvalt 1-2 100 kuulajast vĂ”ivad sertifikaadi saada. Kuid me ju ei Ă”pi paberite pĂ€rast, vaid teadmiste nimel. Eksamit vĂ”ib uuesti sooritada ainult aasta pĂ€rast. Ăpe on tasuta, avatud kĂ”igile soovijatele. Juba on registreerunud ĂŒle 1200 inimese. Ăpe vĂ”ib kesta 1 kuni 4 aastat, sĂ”ltuvalt Ă”pilase edusammudest. Kui keegi ei soorita eksamit, saab veel Ă”ppida, kuid eksami sooritajatele pĂŒhendan rohkem aega. Eksamite kohta rÀÀgin lĂ€hemal semestri lĂ”pus, Ă€rge hĂ€irige seda praegu, vĂ€ltige liialdasi kĂŒsimusi gruppides, keskenduge materjali omandamisele.

Korduma kippuvad kĂŒsimused
K: Kas kursusele saab registreeruda, kui ma ei ole KPIs, vĂ”i on ma teisest ĂŒlikoolist, vĂ”i ma ei ole ĂŒliĂ”pilane, vĂ”i olen teisest riigist, vĂ”i ei saa ma eksamitele tulla, vĂ”i juba töötan, vĂ”i (⊠suur hulk teisi pĂ”hjuseidâŠ)?
V: Kui olete inimene Maa pealt â saab. Muul juhul â me ei vĂ”ta taotlust vastu.
K: Kas eksamit saab sooritada ilma kursust kĂŒlastamata vĂ”i kursusele minnes eksamit sooritamata?
V: Te olete uskumatult vedanud! Kampaania! Luban teile isiklikult!
K: Olen kuulnud, et on vanem grupp (teine Ôppeaasta), kas ma vÔin ka sinna minna?
V: Proovige, seal on materjal keerulisem, kuid kui see sobib, siis ma ei keela ka sinna minna.
K: Kas eksameid saab sooritada eemalt?
V: Ei, peate kindlasti kohale tulema.

Viidatud lingid
Kursusele registreerimise vorm:
Telegrami grupp:
Kohtumiste grupp:
Vanema grupi kanal:
Node.js grupp:
YouTube'i kanal:
Organisatsioon GitHubis:
Kursus esitleja GitHubis:

KokkuvÔte
Ootan ettepanekuid kursuse tÀiendamiseks uute teemadega, lootes, et panustate koodinÀidetes, sealhulgas nÀidete tÔlkimises teistesse keeltesse. Teie tagasiside aitab kursust parendada.
AitÀh, et olete huvitatud. Kohtume loengutes ja seminaridel!
Ainult registreeritud kasutajad saavad kĂŒsitluses osaleda. , palun.
Kuidas hindate selle kursuse huvitavust?
Vaatan / osalen kÔigil loengutel
Valin huvitavad teemad ja vaatan videoid
Uurin nÀiteid
Teen ĂŒlesandeid
Soovin eksamit sooritada
KÔik see on banaalne, see ei huvita mind
HÀÀletas 45 kasutajat. 7 kasutajat jÀi erapooletuks.
Kas kavatsete osaleda kohapeal?
Jah
Sooviksin, aga ei saa
Ei
44 kasutajat hÀÀletasid. 2 kasutajat hoidusid.
Allikas: habr.com
