Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

Minahal nga kaubang mga inhenyero ug umaabot nga mga inhenyero, ang komunidad sa Metarchia nagbukas sa usa ka libre nga kurso nga "Mga Sukaranan sa Programming", nga magamit sa youtube ΠΈ github walay bisan unsa nga pagdili. Pipila sa mga lektyur natala na sa ulahing bahin sa 2018 ug sayo sa 2019, ug ang uban mabasa sa Kiev Polytechnic Institute pagkahulog sa 2019 ug magamit dayon sa channel sa kurso. Ang kasinatian sa miaging 5 ka tuig, sa dihang naghimo ako og mas komplikado nga mga lektyur, nagpakita sa panginahanglan alang sa mga lektyur alang sa mga nagsugod usab. Niining higayona, tungod sa daghang mga hangyo gikan sa mga estudyante, sulayan nako nga idugang ang daghang mga materyales sa sukaranan sa programming ug, kung mahimo, abstract ang kurso gikan sa JavaScript. Siyempre, kadaghanan sa mga pananglitan magpabilin sa JavaScript, apan ang teoretikal nga bahin mahimong mas lapad, ug dili limitado sa syntax ug API sa pinulongan. Pipila sa mga pananglitan anaa sa TypeScript ug C++. Dili kini usa ka lunsay nga kurso sa JavaScript, apan usa ka sukaranan nga kurso sa mga sukaranan sa pagprograma, lakip ang kinauyokan nga mga konsepto ug mga pattern sa disenyo alang sa lainlaing mga paradigms, functional, procedural, object-oriented, generic, asynchronous, reactive, parallel, multi-paradigm ug metaprogramming, ingon man ang sukaranan sa mga istruktura sa datos. , pagsulay, mga prinsipyo sa pagtukod sa istruktura ug arkitektura sa mga proyekto.

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

Bahin sa kurso

Gitukod ang kurso nga wala gigamit ang mga eksternal nga librarya, dependency ug frameworks, imbes sulayan namon nga buhaton ang tanan sa among kaugalingon, gisusi kung giunsa ug ngano nga kini molihok. Ang Node.js ug usa ka browser ang gamiton ingon nga paglansad nga palibot alang sa mga pananglitan sa code. Karong tuiga ang kurso madugangan sa praktikal nga mga buluhaton, nga kulang kaayo kaniadto. Aron ma-master ang proseso sa pagpalambo, ang refactoring ug code optimization techniques ipakita, lakip ang code review sa mga buluhaton sa estudyante. Ang pagtagad ibayad sa estilo sa code, ang paggamit sa mga himan sama sa mga sistema sa pagkontrol sa bersyon ug mga manedyer sa pakete. Gisulayan nako ang paghimo sa tanan nga mga pananglitan nga labing duol sa mahimo sa tinuod nga mga proyekto, tungod kay gusto nimo nga mahimong mga eksperto dili sa mga panig-ingnan sa pagbansay, apan sa praktikal nga pagprograma. Ang mga pananglitan sa code anaa sa bukas nga porma sa github sa organisasyon HowProgrammingWorks, ang mga link sa code mahimong ubos sa matag video ug adunay mga back link gikan sa code ngadto sa video diin ang mga video lecture narekord na. Sa github kay glossary sa mga termino ΠΈ talaan sa sulod sa kurso. Ang mga pangutana mahimong ipangutana sa mga grupo sa Telegram o direkta sa ubos sa video. Ang tanan nga mga lektyur bukas, mahimo kang moadto sa KPI ug mangutana sa mga seminar pagkahuman sa mga lektyur. Iskedyul sa Lektura gipatik dayon, apan mahimong magkalahi gamay.

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

Pagsusi

Sa tingtugnaw, pagkahuman sa 1st semester, ang mga partisipante sa kurso itanyag nga independente nga mga buluhaton aron masusi ang lebel sa kahibalo, ug kung kini malampuson nga makompleto, mahimo ka nga moadto sa eksaminasyon alang sa usa ka sertipiko gikan sa Metarhia. Ang akong eksaminasyon dili usa ka eksaminasyon sa unibersidad nga adunay mga tiket, nga adunay teorya ug praktis, apan usa ka bug-os nga eksaminasyon sa tanan nga materyal, diin ang teorya wala gibulag sa praktis. Walay luna alang sa suwerte dinhi. Dili tanan makapasar sa eksaminasyon, gibana-bana nga 1-2 sa 100 ka mga estudyante ang makadawat og sertipiko. Apan wala kami nagtuon alang sa mga papel, apan alang sa kahibalo. Mahimo nimong balikon ang eksaminasyon pagkahuman sa usa ka tuig. Ang edukasyon libre ug bukas sa tanan. Kapin sa 1200 ka tawo ang nakarehistro na. Ang edukasyon mahimong molungtad gikan sa 1 hangtod 4 ka tuig, depende sa kalampusan sa estudyante. Kung adunay dili makapasar sa eksaminasyon, mahimo kang magpadayon sa pagtuon, apan mas daghang oras ang akong igahin sa mga nakapasar. Isulti ko kanimo ang labi pa bahin sa mga eksaminasyon sa katapusan sa semestre, ayaw pagkabalda niini karon, dili nimo kinahanglan ang dugang nga mga pangutana sa mga grupo, ipunting ang pag-master sa materyal.

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

Kanunay nga Gipangutana nga mga Pangutana

Q: Pwede ba ko mu-enrol ug kurso kung dili ko KPI, or from other university, or dili man gyud student, or taga laing nasud, or dili ko makaabot sa exam, or nagtrabaho na ko, or ( ... daghan pang rason ...)?
A: Kung ikaw usa ka tawo gikan sa planeta sa yuta, mahimo nimo. Kung dili, dili kami modawat sa aplikasyon.

Q: Makakuha ba ko sa eksaminasyon nga dili motambong sa kurso o motambong sa kurso nga dili mokuha sa eksaminasyon?
A: Ikaw hilabihan ka swerte! Promosyon! Ako mismo naghatag kanimo og pagtugot!

Q: Nakabalita ko nga naay mas tigulang nga grupo (second year of study), pero pwede pud ko adto?
A: Sulayi kini, ang materyal mas komplikado didto, apan kung kini molihok, nan dili ko gidid-an ang pag-adto didto.

Q: Pwede ba ko mukuha ug exam sa layo?
A: Dili, kinahanglang moanhi ka.

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

mga pakisayran

Porma sa pagparehistro alang sa kurso: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grupo sa Telegram: https://t.me/Programming_IP9X
Grupo sa mga panagkita: https://www.meetup.com/HowProgrammingWorks/
Senior nga channel: https://t.me/metarhia
Node.js nga grupo: https://t.me/nodeua
Youtube channel: https://www.youtube.com/TimurShemsedinov
Organisasyon sa github: https://github.com/HowProgrammingWorks
Lecturer sa github: https://github.com/tshemsedinov

Ang "Mga Sukaranan sa Programming" gitakda alang sa usa ka libre nga kurso nga adunay mga pananglitan sa JavaScript

konklusyon

Nagpaabut ako sa mga sugyot kung giunsa pagdugang ang kurso sa bag-ong mga hilisgutan, nanghinaut ako nga adunay mga kontribusyon sa mga pananglitan sa code, lakip ang paghubad sa mga pananglitan sa ubang mga sinultian. Ang imong feedback makatabang sa pagpalambo sa kurso.

Salamat sa imong interes. Magkita ta sa mga lecture ug seminar!

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Unsa ka interesado niini nga kurso?

  • Magtan-aw/motambong ko sa tanang lecture

  • Magpili kog makapaikag nga mga topiko ug tan-awon ang video

  • Magtuon kog mga pananglitan.

  • Magbuhat kog mga buluhaton

  • Mokuha ko sa eksaminasyon

  • Kining tanan kay trite, dili ko interesado

45 ka tiggamit ang nagboto. 7 ka tiggamit ang nag-abstain.

Nagplano ka ba nga mobisita sa personal?

  • Oo

  • Unta makaya ko pero di nako kaya

  • Dili

44 nga tiggamit ang nagboto. 2 ka tiggamit ang nag-abstain.

Source: www.habr.com

Idugang sa usa ka comment