
Të dashur inxhinierë dhe inxhinierë të ardhshëm, komuniteti Metarhia hap regjistrimin për kursin falas "Bazat e Programimit", i cili do të jetë i disponueshëm në dhe pa asnjë kufizim. Një pjesë e ligjëratave është regjistruar në fund të vitit 2018 dhe në fillim të vitit 2019, ndërsa një pjesë do të jepet në në vjeshtën e vitit 2019 dhe menjëherë e disponueshme në . Eksperienca e 5 viteve të fundit, kur kam bërë ligjërata më komplekse, tregoi nevojën për ligjërata edhe për fillestarët. Këtë herë, me kërkesat e shumta të studentëve, do të përpiqem të shtoj shumë materiale mbi bazat e programimit dhe, sa më shumë që të jetë e mundur, ta distancoj kursin nga JavaScript. Sigurisht, shumica e shembujve do të mbeten në JavaScript, por pjesa teorike do të jetë shumë më e gjerë dhe nuk do të kufizohet në sintaksën dhe API-në e gjuhës. Një pjesë e shembujve do të jenë në TypeScript dhe C++. Ky nuk është një kurs mbi JavaScript-in e pastër, por një kurs themelor mbi bazat e programimit, duke përfshirë konceptet dhe modelet kryesore të projektimit për paradigmat e ndryshme, si funksionale, procedurale, objekt-orientuese, të përgjithshme, asinkrone, reaktive, paraleliste, shumëparadigmatike dhe metaprogramimi, si dhe bazat e strukturave të dhënash, testimit, principet e ndërtimit të strukturës dhe arkitekturës së projekteve.

Për kursin
Kursi është ndërtuar pa përdorimin e biblioteka të jashtme, varësive dhe framework-eve, përkundrazi do të përpiqemi ta bëjmë gjithçka me duar, duke u thelluar në atë se si dhe pse funksionon. Si një mjedis ekzekutimi për shembujt e kodit do të përdoret Node.js dhe shfletuesi. Këtë vit kursi do të kompletohet me detyra praktike, të cilat mungonin shumë më parë. Për të kuptuar procesin e zhvillimit do të demonstrohen teknikat e refaktorizimit dhe optimizimit të kodit, përfshirë në kodimin e punëve të studentëve. Do të kushtohet vëmendje stilit të kodit, përdorimit të mjeteve si sistemet e kontrollit të versionit dhe menaxherët e paketave. Të gjitha shembujt i kam përgatitur sa më afër projekteve reale, sepse ju dëshironi të bëheni specialistë jo në shembuj të mësimit, por në programimin praktik. Shembujt e kodit janë në mënyrë të hapur në GitHub në organizatën , lidhjet me kodin do të jenë nën çdo video dhe lidhjet e kthimit nga kodi në video janë aty ku janë regjistruar leksionet video. Në GitHub ndodhet dhe . Pyetjet mund të bëhen në grupet në Telegram ose menjëherë nën video. Të gjitha leksionet janë të hapura, mund të vini në KPI dhe të bëni pyetje në seminaret pas leksioneve. publikohet menjëherë, por mund të ndryshojë pak.

Provimi
NĂ« dimĂ«r, pas semestrit tĂ« parĂ«, dĂ«gjuesve tĂ« kursit do t'u ofrohen detyra tĂ« pavarura pĂ«r tĂ« vlerĂ«suar nivelin e njohurive, dhe pĂ«rmes kalimit tĂ« suksesshĂ«m, mund tĂ« vini nĂ« provim pĂ«r tĂ« marrĂ« certifikatĂ«n nga Metarhia. Provimi im â nuk Ă«shtĂ« provimi i universitetit me bileta, me teori dhe praktikĂ«, por Ă«shtĂ« njĂ« provim i plotĂ« mbi tĂ« gjithĂ« materialin, ku teoria nuk Ă«shtĂ« e ndarĂ« nga praktika. KĂ«tu nuk ka vend pĂ«r fat tĂ« thjeshtĂ«. Provimin nuk do ta kalojnĂ« tĂ« gjithĂ«, orientativisht 1-2 nga 100 dĂ«gjues mund tĂ« marrin certifikatĂ«n. Por ne nuk mĂ«sojmĂ« pĂ«r dokumentet, por pĂ«r njohuri. Provimi mund tĂ« pĂ«rsĂ«ritet vetĂ«m pas njĂ« viti. MĂ«simi Ă«shtĂ« falas, i hapur pĂ«r tĂ« gjithĂ« qĂ« dĂ«shirojnĂ«. TashmĂ« janĂ« regjistruar mbi 1200 persona. MĂ«simi mund tĂ« zgjasĂ« nga 1 deri nĂ« 4 vjet, nĂ« varĂ«si tĂ« sukseseve tĂ« studentit. NĂ«se dikush nuk kalon provimin â mund tĂ« vazhdojĂ« tĂ« mĂ«sojĂ«, por atyre qĂ« e kalojnĂ« do t'u kushtoj mĂ« shumĂ« kohĂ«. Do tĂ« flas mĂ« nĂ« detaje pĂ«r provimet mĂ« afĂ«r pĂ«rfundimit tĂ« semestrit, mos u shqetĂ«soni pĂ«r kĂ«tĂ« tani, nuk ka nevojĂ« pĂ«r pyetje tĂ« tepĂ«rta nĂ« grupe, pĂ«rqendrohuni nĂ« mĂ«simin e materialit.

Pyetje të shpeshta
Q: A mund tĂ« regjistrohem nĂ« kurs, nĂ«se nuk jam nga KPI, ose nga njĂ« universitet tjetĂ«r, ose nĂ«se nuk jam student, ose nga njĂ« vend tjetĂ«r, ose nĂ«se nuk mund tĂ« vij pĂ«r provime, ose unĂ« tashmĂ« punoj, ose (⊠shumĂ« arsye tĂ« tjeraâŠ)?
A: NĂ«se jeni njĂ« person nga planeti TokĂ« â Ă«shtĂ« e mundur. PĂ«rndryshe â nuk do tĂ« pranojmĂ« aplikimin tuaj.
Q: A mund të kaloj provimin pa ndjekur kursin ose të ndjek kursin pa kaluar provimin?
A: Keni një fat të pabesueshëm! Ofertë! Ju lejoj personalisht!
Q: Kam dëgjuar se ekziston një grup i lartë (viti i dytë i studimeve), a mund të shkoj aty?
A: Provoni, materiali atje është më i vështirë, por nëse e kapni, nuk e ndaloj dhe mund të shkoni edhe aty.
Q: A mund të kaloj provimet në distancë?
A: Jo, duhet të vini patjetër.

Linket
Forma e regjistrimit në kurs:
Grupi në Telegram:
Grupi në mitape:
Kanalin e grupit të lartë:
Grupi për Node.js:
Kanalin në YouTube:
Organizata në GitHub:
Lektori në GitHub:

Përfundim
Për fat, pres propozime për shtimin e temave të reja në kurs, shpresoj në kontribut në shembujt e kodit, përfshirë përkthimin e shembujve në gjuhë të tjera. Opinioni juaj do të ndihmojë për të përmirësuar kursin.
Faleminderit që keni interes. Në takimet dhe seminarët shihemi!
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutem.
Sa i intereson ky kurs për ju?
Do të shikoj vijimisht të gjitha leksionet
Do të zgjedh tema interesante dhe do të shikoj video
Do të studioj shembuj
Do të bëj detyrat
Do të jap provimin
E gjitha kjo është e zakonshme, nuk më intereson
45 përdorues votuan. 7 përdorues abstenuan.
A keni ndërmend të vini në mënyrë fizike?
Po.
Do të doja, por nuk mundem
Jo
44 përdorues votuan. 2 përdorues abstenuan.
Burimi: habr.com
