"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

Karaj samideanoj kaj estontaj inĝenieroj, la Metarhia-komunumo malfermas aliĝon al senpaga kurso "Programado-Fundamentoj", kiu estos disponebla je youtube и GitHub sen iuj limigoj. Kelkaj el la prelegoj jam estis registritaj fine de 2018 kaj komenco de 2019, kaj kelkaj estos donitaj en Kieva Politeknika Instituto en aŭtuno 2019 kaj tuj havebla sur kurskanalo. La sperto de la antaŭaj 5 jaroj, kiam mi faris pli kompleksajn prelegojn, montris la bezonon de prelegoj por tre komencantoj. Ĉi-foje, pro multnombraj petoj de studentoj, mi provos aldoni multajn materialojn pri la bazaĵoj de programado kaj, se eble, abstrakti la kurson el JavaScript. Kompreneble, la plej multaj el la ekzemploj restos en JavaScript, sed la teoria parto estos multe pli larĝa kaj ne estos limigita al la sintakso kaj API de la lingvo. Kelkaj ekzemploj estos en TypeScript kaj C++. Ĉi tio ne estas nuda JavaScript-kurso, sed fundamenta kurso en la fundamentoj de programado, inkluzive de bazaj konceptoj kaj dezajnaj ŝablonoj por malsamaj paradigmoj, funkciaj, proceduraj, objektemaj, senmarkaj, nesinkronaj, reaktivaj, paralelaj, multparadigmaj kaj metaprogramado, same kiel la bazaĵoj de datenstrukturoj, testado, principoj de konstruado de la strukturo kaj arkitekturo de projektoj.

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

Pri la kurso

La kurso estas konstruita sen la uzo de eksteraj bibliotekoj, dependecoj kaj kadroj, anstataŭe ni provos fari ĉion mem, enprofundigante kiel kaj kial ĝi funkcias. La kodekzemploj uzos Node.js kaj retumilon kiel la lanĉmedion. Ĉi-jare la kurso estos kompletigita per praktikaj taskoj, kiuj tiom mankis antaŭe. Por regi la evoluprocezon, teknikoj por refactoring kaj optimumigo de kodo estos pruvitaj, inkluzive de koda revizio de studentaj taskoj. Oni atentos al kodstilo kaj la uzado de iloj kiel versio-kontrolaj sistemoj kaj pakaĵadministrantoj. Mi provis igi ĉiujn ekzemplojn kiel eble plej proksime al realaj projektoj, ĉar vi volas fariĝi specialistoj ne pri edukaj ekzemploj, sed pri praktika programado. Kodekzemploj estas haveblaj en malferma formo en la Github de la organizo Kiel Funkcias Programado, ligiloj al la kodo estos sub ĉiu video kaj backlinks de la kodo al la video estas kie la videoprelegoj jam estis registritaj. Ĝi estas en Github vortaro de terminoj и kursenhavoj. Demandoj povas esti faritaj en grupoj ĉe Telegramo aŭ rekte sub la video. Ĉiuj prelegoj estas malfermitaj, vi povas veni al la KPI kaj demandi demandojn ĉe seminarioj post la prelegoj. Prelegohoraro publikigita tuj, sed eble iomete ŝanĝiĝos.

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

Ekzameno

Vintre, post la 1-a semestro, al kursanoj estos ofertitaj sendependaj taskoj por taksi sian nivelon de scio, kaj se ili estas sukcese plenumitaj, vi povas fari ekzamenon por ricevi atestilon de Metarhia. Mia ekzameno ne estas universitata ekzameno kun biletoj, kun teorio kaj praktiko, sed kompleta ekzameno pri la tuta materialo, kie teorio ne estas divorcita de praktiko. Ne estas loko por simpla sorto ĉi tie. Ne ĉiuj trapasos la ekzamenon; proksimume 1-2 el 100 studentoj povas ricevi atestilon. Sed ni studas ne pro paperoj, sed pro scio. Vi povas denove fari la ekzamenon nur post jaro. La trejnado estas senpaga kaj malfermita al ĉiuj. Jam pli ol 1200 1 homoj registriĝis. Trejnado povas daŭri de 4 ĝis XNUMX jaroj, depende de la sukceso de la studento. Se iu malsukcesos la ekzamenon, li povas daŭrigi studi, sed mi dediĉos pli da tempo al tiuj, kiuj trapasas. Mi rakontos al vi pli detale pri la ekzamenoj pli proksime al la fino de la semestro, ne distriĝu per tio nun, ne necesas nenecesaj demandoj en grupoj, koncentriĝu pri majstrado de la materialo.

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

Oftaj demandoj

Q: Ĉu eblas enskribiĝi en kurson, se mi ne estas el KPI, aŭ el alia universitato, aŭ tute ne studento, aŭ el alia lando, aŭ ne povas veni al la ekzamenoj, aŭ mi jam laboras, aŭ ( ... amaso da aliaj kialoj...)?
A: Se vi estas homo de la planedo tero, vi povas. Alie, ni ne akceptos la kandidatiĝon.

Q: Ĉu mi povas fari la ekzamenon sen ĉeesti la kurson aŭ ĉeesti la kurson sen trapasi la ekzamenon?
A: Vi estas nekredeble bonŝanca! Promocio! Mi persone donas al vi permeson!

Q: Mi aŭdis, ke ekzistas altranga grupo (dua studjaro), sed ĉu ankaŭ mi povas iri tien?
A: Provu, la materialo tie estas pli malfacila, sed se vi ŝatas ĝin, tiam mi ne malpermesas al vi iri tien.

Q: Ĉu mi povas fari ekzamenojn malproksime?
A: Ne, vi certe devas veni.

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

referencoj

Aliĝilo al kurso: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegrama grupo: https://t.me/Programming_IP9X
Grupo en renkontiĝoj: https://www.meetup.com/HowProgrammingWorks/
Altranga grupkanalo: https://t.me/metarhia
Teamo de Node.js: https://t.me/nodeua
Jutuba kanalo: https://www.youtube.com/TimurShemsedinov
Organizo sur GitHub: https://github.com/HowProgrammingWorks
Preleganto pri Github: https://github.com/tshemsedinov

"Programado-Fundamentoj" aliĝo por senpaga kurso kun ekzemploj en JavaScript

konkludo

Mi antaŭĝojas sugestojn por aldoni novajn temojn al la kurso, kaj mi esperas kontribuojn al kodaj ekzemploj, inkluzive de traduko de ekzemploj al aliaj lingvoj. Viaj komentoj helpos plibonigi la kurson.

Dankon pro via intereso. Ĝis revido ĉe prelegoj kaj seminarioj!

Nur registritaj uzantoj povas partopreni la enketon. Ensaluti, bonvolu.

Kiom interesa estas ĉi tiu kurso por vi?

  • Mi spektos/ĉeestos ĉiujn prelegojn

  • Mi elektos interesajn temojn kaj rigardos la videon

  • Mi studos ekzemplojn

  • Mi faros la taskojn

  • Mi faros la ekzamenon

  • Ĉio estas banala, mi ne interesiĝas

45 uzantoj voĉdonis. 7 uzantoj sindetenis.

Ĉu vi planas ĉeesti persone?

  • Jes

  • Mi ŝatus, sed mi ne povas

  • Neniu

44 uzantoj voĉdonis. 2 uzantoj sindetenis.

fonto: www.habr.com

Aldoni komenton