Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Dragi inženjeri i budući inženjeri, zajednica Metarhija otvara prijave za besplatni tečaj „Osnove programiranja“, koji će biti dostupan na youtube in github bez ikakvih ograničenja. Dio predavanja je snimljen krajem 2018. i početkom 2019. godine, a dio će biti održan u Kijevskom politehničkom institutu jeseni 2019. godine i odmah će biti dostupan na kanalu tečaja. Iskustvo prethodnih 5 godina, kada sam održavao složenija predavanja, pokazalo je potrebu za predavanjima i za apsolutne početnike. Ovoga puta, na zahtjev studenata, potruditi ću se dodati mnogo materijala o osnovama programiranja i, gdje god je to moguće, abstrahirati tečaj od JavaScript-a. Naravno, većina primjera ostat će na JavaScript-u, no teorijski dio bit će mnogo širi i neće se ograničavati na sintaksu i API jezika. Dio primjera bit će na TypeScript-u i C++. Ovo nije tečaj o čistom JavaScriptu, već temeljni tečaj o osnovama programiranja, uključujući osnovne koncepte i dizajnerske obrasce za različite paradigme: funkcionalno, proceduralno, objektno orijentirano, generičko, asinkrono, reaktivno, paralelno, multiparadigmatsko i metaprogramiranje, kao i osnove struktura podataka, testiranja, i principe gradnje strukture i arhitekture projekata.

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

O tečaju

Tečaj je konstruiran bez upotrebe vanjskih biblioteka, ovisnosti i frameworka, umjesto toga pokušat ćemo sve raditi rukama, prolazeći kroz to kako i zašto to radi. Kao okruženje za pokretanje primjera koda koristiti će se Node.js i preglednik. Ove godine tečaj će biti dopunjen praktičnim zadacima, kojih je ranije nedostajalo. Za svladavanje procesa razvoja pokazat ćemo tehnike refaktoriranja i optimizacije koda, uključujući pregled koda studentskih zadataka. Bit će posvećena pažnja stilu koda, korištenju alata kao što su sustavi kontrole verzija i menadžeri paketa. Sve primjere sam nastojao učiniti što sličnijima stvarnim projektima, jer vi želite postati stručnjaci ne u školskim primjerima, već u praktičnom programiranju. Primjeri koda dostupni su javno na GitHubu u organizaciji HowProgrammingWorks, povezave na kodo bodo pod vsakim videom, povratne povezave iz kode na videe so tam, kjer so že posnete video predavanje. Na GitHubu je shranjeno glosar izrazov in vsebina tečaja. Vprašanja lahko postavljate v skupinah na Telegramu ali neposredno pod videi. Vsa predavanja so dostopna, lahko jih obiskujete v KPI in postavljate vprašanja na seminarjih po predavanjih. Koledar predavanj je objavljen takoj, vendar se lahko nekoliko spreminja.

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Izpit

Pozimi, po 1. semestru, bodo udeležencem tečaja ponujena samostojna opravila za oceno ravni znanja, in ob uspešnem zaključku, lahko pridete na izpit za pridobitev certifikata iz Metarhije. Moj izpit ni univerzitetni izpit z vprašanji, teorijo in prakso, ampak popoln izpit o celotnem gradivu, kjer teorija ni ločena od prakse. Tukaj ni prostora za preprosto srečo. Izpit ne bodo opravili vsi, približno 1-2 od 100 udeležencev lahko pridobi certifikat. Ampak učimo se ne za papirje, ampak za znanje. Izpit lahko ponavljate le po letu. Izobraževanje je brezplačno, odprto za vse željne. Že se je registriralo več kot 1200 ljudi. Izobraževanje lahko traja od 1 do 4 let, odvisno od uspeha študenta. Če kdo ne opravi izpita — se lahko uči še naprej, toda tistim, ki so ga opravili, bom posvetil več časa. Bolj podrobno o izpitih bom spregovoril bližje koncu semestra, ne odvracajte pozornosti od tega zdaj, ni potrebnih dodatnih vprašanj v skupinah, osredotočite se na usvajanje gradiva.

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Pogosto zastavljena vprašanja

Q: Ali se lahko prijavim na tečaj, če nisem iz KPI, ali iz drugega univerze, ali sploh nisem študent, ali iz druge države, ali ne morem priti na izpite, ali že delam, ali (… kup drugih razlogov…)?
A: Če ste iz planeta Zemlja — lahko. V nasprotnem primeru — prijave ne bomo sprejeli.

Q: Ali lahko opravljam izpit brez obiska tečaja ali obiskujem tečaj brez opravljanja izpita?
A: Imate neverjetno srečo! Akcija! Osebno vam dovoljujem!

Q: Slišal sem, da obstaja starejša skupina (drugo leto izobraževanja), ali lahko hodim tudi tja?
A: Poskusite, material je bolj zapleten, vendar če vam ustreza, ne prepovedujem, da hodite tja.

Q: Ali lahko opravljam izpite na daljavo?
A: Ne, obvezno se morate oglasiti.

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Povezave

Obrazec za registracijo na tečaj: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Skupina na Telegramu: https://t.me/Programming_IP9X
Skupina na mitapih: https://www.meetup.com/HowProgrammingWorks/
Kanal starejše skupine: https://t.me/metarhia
Skupina za Node.js: https://t.me/nodeua
Kanal na YouTube: https://www.youtube.com/TimurShemsedinov
Organizacija na GitHubu: https://github.com/HowProgrammingWorks
Predavanje na GitHub-u: https://github.com/tshemsedinov

Osnove programiranja - besplatni tečaj s primjerima na JavaScriptu

Zaključek

Čekam predloge za dopunu kursa novim temama, nadam se doprinosu u primerima koda, uključujući i prevođenje primera na druge jezike. Vaši komentari će pomoći u unapređenju kursa.

Hvala što ste zainteresovani. Vidimo se na predavanjima i seminarima!

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite se, molim vas.

Koliko Vam je ovaj kurs zanimljiv?

  • Gledaću/pohađati sve predavanja

  • Izabraću zanimljive teme i pogledati video

  • Studiraću primere

  • Radit ću zadatke

  • Polagaću ispit

  • Sve ovo je banalno, nije mi zanimljivo

Glasali su 45 korisnika. Uzdržali su se 7 korisnika.

Planirate li da prisustvujete uživo?

  • Da

  • Želeo bih, ali ne mogu

  • Ne

Glasali su 44 korisnika. Uzdržala su se 2 korisnika.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster