"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

Għeżież inġiniera sħabi u inġiniera futuri, il-komunità Metachia qed tiftaħ kors b'xejn "Fundamentals of Programming", li se jkun disponibbli fuq YouTube и GitHub mingħajr ebda restrizzjoni. Xi wħud mil-lectures diġà ġew irreġistrati lejn l-aħħar tal-2018 u l-bidu tal-2019, u xi wħud se jinqraw fi Istitut Politekniku ta' Kiev jaqgħu 2019 u immedjatament disponibbli fuq kanal tal-kors. L-esperjenza tal-5 snin ta’ qabel, meta kont qed nagħmel lekċers aktar kumplessi, uriet il-ħtieġa ta’ lekċers għal dawk li jibdew ukoll. Din id-darba, minħabba talbiet numerużi mill-istudenti, se nipprova nżid ħafna materjali dwar il-baŜi tal-ipprogrammar u, jekk possibbli, nagħmel astratt tal-kors minn JavaScript. Naturalment, ħafna mill-eżempji se jibqgħu f'JavaScript, iżda l-parti teoretika se tkun ħafna usa ', u mhux se tkun limitata għas-sintassi u l-API tal-lingwa. Uħud mill-eżempji se jkunu f'TypeScript u C++. Dan mhuwiex kors JavaScript pur, iżda kors fundamentali dwar il-prinċipji fundamentali tal-ipprogrammar, inklużi kunċetti ewlenin u mudelli tad-disinn għal paradigmi differenti, funzjonali, proċedurali, orjentati lejn l-oġġetti, ġeneriċi, asinkroniċi, reattivi, paralleli, multi-paradigma u metaprogrammazzjoni, kif ukoll il-baŜi tal-istrutturi tad-dejta. , ittestjar, prinċipji tal-bini tal-istruttura u l-arkitettura tal-proġetti.

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

Dwar il-kors

Il-kors huwa mibni mingħajr l-użu ta 'libreriji esterni, dipendenzi u oqfsa, minflok se nippruvaw nagħmlu kollox aħna, nidħlu kif u għaliex taħdem. Node.js u browser se jintużaw bħala l-ambjent tat-tnedija għall-eżempji tal-kodiċi. Din is-sena l-kors se jkun issupplimentat b’ħidmiet prattiċi, li tant kienu neqsin qabel. Biex tikkontrolla l-proċess ta 'żvilupp, se jintwerew tekniki ta' refactoring u ottimizzazzjoni tal-kodiċi, inkluża reviżjoni tal-kodiċi tal-kompiti tal-istudenti. Se tingħata attenzjoni lill-istil tal-kodiċi, l-użu ta 'għodod bħal sistemi ta' kontroll tal-verżjoni u maniġers tal-pakketti. Ippruvajt nagħmel l-eżempji kollha qrib kemm jista 'jkun ta' proġetti reali, għax trid issir esperti mhux fl-eżempji ta 'taħriġ, iżda fl-ipprogrammar prattiku. Eżempji ta 'kodiċi huma f'forma miftuħa fil-github fl-organizzazzjoni Kif Jaħdem l-Programming, links għall-kodiċi se jkunu taħt kull vidjo u hemm links lura mill-kodiċi għall-video fejn il-lectures tal-vidjo huma diġà rreġistrati. Fil-github huwa glossarju tat-termini и sommarju tal-kors. Il-mistoqsijiet jistgħu jsiru fi gruppi ta' Telegram jew direttament taħt il-video. Il-lectures kollha huma miftuħa, tista' tasal għand KPI u tistaqsi mistoqsijiet fis-seminars wara l-lectures. Skeda tal-Lecturi ippubblikat immedjatament, iżda jista’ jvarja xi ftit.

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

Eżami

Fix-xitwa, wara l-ewwel semestru, il-parteċipanti tal-kors jiġu offruti kompiti indipendenti biex jivvalutaw il-livell ta 'għarfien, u jekk jitlestew b'suċċess, tista' tasal għall-eżami għal ċertifikat minn Metarhia. L-eżami tiegħi mhuwiex eżami universitarju bil-biljetti, bit-teorija u l-prattika, iżda eżami sħiħ fil-materjal kollu, fejn it-teorija mhix divorzjata mill-prattika. M'hemm l-ebda lok għal sempliċi xortih hawn. Mhux kulħadd se jgħaddi mill-eżami, bejn wieħed u ieħor 1-1 minn 2 student jistgħu jirċievu ċertifikat. Imma aħna ma nistudjawx għall-finijiet tal-karti, iżda għall-finijiet tal-għarfien. Tista' terġa' tagħmel l-eżami wara sena biss. L-edukazzjoni hija b'xejn u miftuħa għal kulħadd. Diġà rreġistraw aktar minn 100 persuna. L-edukazzjoni tista' ddum minn sena sa 1200 snin, skont is-suċċess tal-istudent. Jekk xi ħadd ma jgħaddix mill-eżami, tista’ tkompli tistudja, imma jien niddedika aktar ħin għal dawk li għaddew. Jien ngħidlek aktar dwar l-eżamijiet lejn l-aħħar tas-semestru, ma tkun distratt minn dan issa, m'għandekx bżonn mistoqsijiet żejda fi gruppi, tiffoka fuq il-ħakma tal-materjal.

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

Mistoqsijiet komuni

Q: Nista' nirreġistra f'kors jekk ma nkunx mill-KPI, jew minn università oħra, jew lanqas student, jew minn pajjiż ieħor, jew ma nistax niġi għall-eżamijiet, jew diġà qed naħdem, jew ( ... ħafna raġunijiet oħra ...)?
A: Jekk inti persuna mill-pjaneta earth, tista '. Inkella, mhux se naċċettaw l-applikazzjoni.

Q: Nista' nagħmel l-eżami mingħajr ma nattendi l-kors jew nattendi l-kors mingħajr ma nagħmel l-eżami?
A: Inti oerhört xortik tajba! Promozzjoni! Nagħtikom il-permess!

Q: Smajt li hemm grupp anzjan (it-tieni sena ta’ studju), imma nista’ mmur hemm ukoll?
A: Ipprova, il-materjal huwa aktar ikkumplikat hemmhekk, imma jekk jaħdem, allura ma nipprojbixxix li mmur hemm.

Q: Nista' nagħmel l-eżamijiet mill-bogħod?
A: Le, trid tiġi.

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

referenzi

Formola ta' reġistrazzjoni għall-kors: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grupp Telegram: https://t.me/Programming_IP9X
Grupp fil-laqgħat: https://www.meetup.com/HowProgrammingWorks/
Kanal anzjan: https://t.me/metarhia
Grupp Node.js: https://t.me/nodeua
Kanal Youtube: https://www.youtube.com/TimurShemsedinov
Organizzazzjoni fuq github: https://github.com/HowProgrammingWorks
Lecturer fuq github: https://github.com/tshemsedinov

"Fundamentals of Programming" stabbilit għal kors b'xejn b'eżempji JavaScript

Konklużjoni

Ninsab ħerqan għal suġġerimenti biex nissupplimenta l-kors b'suġġetti ġodda, nittama għal kontribuzzjonijiet għall-eżempji tal-kodiċi, inkluża t-traduzzjoni ta 'eżempji f'lingwi oħra. Ir-rispons tiegħek se jgħin biex ittejjeb il-kors.

Grazzi għall-interess tiegħek. Narawkom waqt lekċers u seminars!

Utenti reġistrati biss jistgħu jipparteċipaw fl-istħarriġ. Idħol, ta 'xejn.

Kemm int interessat f'dan il-kors?

  • Se nara/nattendi l-lectures kollha

  • Se nagħżel suġġetti interessanti u nara l-video

  • Se nistudja eżempji.

  • Jien se nagħmel ħidmiet

  • Se nagħmel l-eżami

  • Dan kollu huwa banal, m'inix interessat

Ivvutaw 45 utent. 7 utenti astjenew.

Qed tippjana li żżur personalment?

  • Iva

  • Nixtieq li nista’ imma ma nistax

  • Nru

Ivvutaw 44 utent. 2 utent astjenew.

Sors: www.habr.com

Żid kumment