"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

Beste kollega-yngenieurs en takomstige yngenieurs, de Metarhia-mienskip iepenet ynskriuwing foar in fergese kursus "Programming Fundamentals", dy't beskikber sil wêze op youtube и GitHub sûnder beheiningen. Guon fan 'e lêzingen binne ein 2018 en begjin 2019 al opnommen, en guon wurde jûn yn Kiev Polytechnysk Ynstitút yn 'e hjerst 2019 en direkt beskikber op kursus kanaal. De ûnderfining fan 'e foargeande 5 jier, doe't ik mear komplekse lêzingen joech, lieten de needsaak sjen foar lêzingen foar heul begjinners. Dizze kear, fanwegen in protte oanfragen fan studinten, sil ik besykje in protte materialen ta te foegjen oer de basis fan programmearring en, as it mooglik is, de kursus fan JavaScript abstrahere. Fansels sille de measte foarbylden yn JavaScript bliuwe, mar it teoretyske diel sil folle breder wêze en net beheind ta de syntaksis en API fan 'e taal. Guon foarbylden sille wêze yn TypeScript en C ++. Dit is gjin bleate-bones JavaScript-kursus, mar in fûnemintele kursus yn 'e fûneminten fan programmearring, ynklusyf basisbegripen en ûntwerppatroanen foar ferskate paradigma's, funksjoneel, prosedureel, objekt-oriïntearre, generysk, asynchrone, reaktyf, parallel, multi-paradigma en metaprogramming, lykas de basis fan gegevensstruktueren, testen, prinsipes fan it bouwen fan 'e struktuer en arsjitektuer fan projekten.

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

Oer de kursus

De kursus is boud sûnder it gebrûk fan eksterne bibleteken, ôfhinklikens en kaders, ynstee sille wy besykje alles sels te dwaan, dûke yn hoe en wêrom it wurket. De koadefoarbylden sille Node.js en in browser brûke as de startomjouwing. Dit jier wurdt de kursus oanfolle mei praktyske taken, dy't earder sa ûntbrekke. Om it ûntwikkelingsproses te behearskjen, sille techniken foar refactoring en optimalisearjen fan koade wurde oantoand, ynklusyf koadebeoardieling fan studinttaken. Oandacht sil wurde betelle oan koadestyl en it brûken fan ark lykas ferzjekontrôlesystemen en pakketbehearders. Ik besocht alle foarbylden sa ticht mooglik by echte projekten te meitsjen, om't jo spesjalisten wurde wolle net yn edukative foarbylden, mar yn praktyske programmearring. Koadefoarbylden binne te krijen yn iepen foarm yn 'e Github fan' e organisaasje HowProgrammingWorks, Keppelings nei de koade sille ûnder elke fideo wêze en efterlinks fan 'e koade nei it fideo binne wêr't de fideo-lêzingen al opnommen binne. It is yn Github wurdboek fan termen и kursus ynhâld. Fragen kinne wurde steld yn groepen op Telegram of direkt ûnder de fideo. Alle lêzingen binne iepen, jo kinne nei de lêzingen by de KPI komme en fragen stelle op seminars. Lêzing skema publisearre fuortendaliks, mar kin in bytsje feroarje.

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

Eksamen

Yn 'e winter, nei it 1ste semester, sille kursusdielnimmers unôfhinklike taken oanbean wurde om har kennisnivo te beoardieljen, en as se mei sukses foltôge binne, kinne jo in eksamen nimme om in sertifikaat fan Metarhia te ûntfangen. Myn eksamen is gjin universitêr eksamen mei kaartsjes, mei teory en praktyk, mar in folslein eksamen oer al it materiaal, dêr't teory net skieden wurdt fan praktyk. Der is gjin romte foar simpel gelok hjir. Net elkenien sil it eksamen slagje; sawat 1-2 fan 'e 100 studinten kinne in sertifikaat krije. Mar wy studearje net om 'e papieren, mar om' e kennis. Jo kinne pas nei in jier it eksamen wer dwaan. De training is fergees en iepen foar elkenien. Mear as 1200 minsken hawwe har al oanmeld. Training kin duorje fan 1 oant 4 jier, ôfhinklik fan it sukses fan 'e studint. As immen it eksamen falt, kin se trochgean mei studearjen, mar ik sil mear tiid besteegje oan dyjingen dy't passe. Ik sil jo yn mear detail fertelle oer de eksamens tichter by it ein fan it semester, wês no net ôfleid troch dit, d'r is gjin ferlet fan ûnnedige fragen yn groepen, fokusje op it behearjen fan it materiaal.

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

Faak stelde fragen

Q: Is it mooglik om my yn te skriuwen foar in kursus as ik net fan KPI bin, of fan in oare universiteit, of hielendal gjin studint, of út in oar lân, of kin net nei de eksamens komme, of ik bin al oan it wurk, of ( ... in bulte oare redenen ...)?
A: As jo ​​​​in persoan binne fan 'e planeet ierde, kinne jo. Oars akseptearje wy de oanfraach net.

Q: Kin ik it eksamen nimme sûnder de kursus by te wenjen of de kursus by te wenjen sûnder it eksamen te slagjen?
A: Do bist ongelooflijk gelok! Promoasje! Ik persoanlik jou tastimming!

Q: Ik hearde dat der in senioarengroep is (twadde stúdzjejier), mar kin ik der ek hinne?
A: Besykje it, it materiaal dêr is dreger, mar as jo it leuk fine, dan ferbied ik jo net om dêr hinne te gean.

Q: Kin ik eksamens op ôfstân nimme?
A: Nee, jo moatte seker komme.

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

referinsjes

Kursusregistraasjeformulier: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram groep: https://t.me/Programming_IP9X
Groep yn gearkomsten: https://www.meetup.com/HowProgrammingWorks/
Senior groep kanaal: https://t.me/metarhia
Node.js Team: https://t.me/nodeua
YouTube kanaal: https://www.youtube.com/TimurShemsedinov
Organisaasje op GitHub: https://github.com/HowProgrammingWorks
Lektor op Github: https://github.com/tshemsedinov

"Programming Fundamentals" ynskriuwing foar in fergese kursus mei foarbylden yn JavaScript

konklúzje

Ik sjoch út nei suggestjes foar it tafoegjen fan nije ûnderwerpen oan de kursus, en ik hoopje op bydragen oan koadefoarbylden, ynklusyf oersetting fan foarbylden yn oare talen. Jo feedback sil helpe om de kursus te ferbetterjen.

Tige tank foar jo belangstelling. Oant sjen by lêzingen en seminars!

Allinnich registrearre brûkers kinne meidwaan oan 'e enkête. Ynlogge, asjebleaft.

Hoe ynteressant is dizze kursus foar jo?

  • Ik sil alle lêzingen besjen/bywenje

  • Ik sil ynteressante ûnderwerpen kieze en de fideo besjen

  • Ik sil studearje foarbylden

  • Ik sil de taken dwaan

  • Ik sil it eksamen dwaan

  • It is allegear banaal, ik bin net ynteressearre

45 brûkers stimden. 7 brûkers ûntholden har.

Binne jo fan plan om persoanlik by te wenjen?

  • dat

  • Ik soe graach wolle, mar ik kin net

  • gjin

44 brûkers stimden. 2 brûkers ûntholden har.

Boarne: www.habr.com

Add a comment