"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

Cienījamie kolēģi inženieri un topošie inženieri, Metarhia kopiena atver reģistrāciju bezmaksas kursam “Programmēšanas pamati”, kas būs pieejams youtube и GitHub bez jebkādiem ierobežojumiem. Daļa no lekcijām jau ir ierakstītas 2018. gada beigās un 2019. gada sākumā, un daļa tiks lasīta Kijevas Politehniskais institūts 2019. gada rudenī un uzreiz pieejams kursa kanāls. Iepriekšējo 5 gadu pieredze, kad lasīju sarežģītākas lekcijas, liecināja par lekciju nepieciešamību ļoti iesācējiem. Šoreiz daudzo studentu lūgumu dēļ mēģināšu pievienot daudz materiālu par programmēšanas pamatiem un, ja iespējams, abstrahēt kursu no JavaScript. Protams, lielākā daļa piemēru paliks JavaScript, taču teorētiskā daļa būs daudz plašāka un neaprobežosies tikai ar valodas sintaksi un API. Daži piemēri būs TypeScript un C++. Šis nav pilnīgs JavaScript kurss, bet gan programmēšanas pamatprincipu pamatkurss, kas ietver pamatjēdzienus un dizaina modeļus dažādām paradigmām, funkcionālām, procesuālām, objektorientētām, vispārīgām, asinhronām, reaktīvām, paralēlām, vairākām paradigmām un metaprogrammēšana, kā arī datu struktūru pamati, testēšana, projektu struktūras un arhitektūras konstruēšanas principi.

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

Par kursu

Kurss ir veidots, neizmantojot ārējās bibliotēkas, atkarības un ietvarus, tā vietā mēģināsim visu izdarīt paši, iedziļinoties, kā un kāpēc tas darbojas. Koda piemēros kā palaišanas vide tiks izmantots Node.js un pārlūkprogramma. Šogad kurss tiks papildināts ar praktiskiem uzdevumiem, kuru līdz šim tik ļoti pietrūka. Lai apgūtu izstrādes procesu, tiks demonstrētas koda pārstrukturēšanas un optimizēšanas metodes, tostarp studentu uzdevumu koda pārskatīšana. Uzmanība tiks pievērsta koda stilam un tādu rīku kā versiju kontroles sistēmu un pakotņu pārvaldnieku izmantošanai. Es centos visus piemērus veidot pēc iespējas tuvāk reāliem projektiem, jo ​​jūs vēlaties kļūt par speciālistiem nevis izglītības piemēros, bet gan praktiskā programmēšana. Kodu piemēri ir pieejami atvērtā formā organizācijas Github Kā Programmēšana darbojas, saites uz kodu būs zem katra video un atpakaļsaites no koda uz video ir tur, kur jau ir ierakstītas video lekcijas. Tas atrodas Githubā terminu vārdnīca и kursa saturs. Jautājumus var uzdot grupās Telegram vai tieši zem video. Visas lekcijas ir atvērtas, pēc lekcijām var nākt uz KPI un uzdot jautājumus semināros. Lekciju grafiks publicēts nekavējoties, bet var nedaudz mainīties.

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

Eksāmens

Ziemā pēc 1. semestra kursu dalībniekiem tiks piedāvāti patstāvīgi uzdevumi, lai novērtētu savu zināšanu līmeni un, ja tie būs veiksmīgi nokārtoti, varēs kārtot eksāmenu, lai saņemtu sertifikātu no Metarhia. Mans eksāmens nav universitātes eksāmens ar biļetēm, ar teoriju un praksi, bet gan pilnīgs eksāmens par visu materiālu, kur teorija nav šķirta no prakses. Šeit nav vietas vienkāršai veiksmei. Ne visi nokārtos eksāmenu, sertifikātu var saņemt aptuveni 1-2 no 100 skolēniem. Bet mēs mācāmies nevis papīru, bet zināšanu dēļ. Atkārtoti eksāmenu var kārtot tikai pēc gada. Apmācība ir bezmaksas un atvērta ikvienam. Jau reģistrējušies vairāk nekā 1200 cilvēku. Apmācība var ilgt no 1 līdz 4 gadiem atkarībā no studenta panākumiem. Ja kāds neiztur eksāmenu, var turpināt mācīties, bet vairāk laika veltīšu tiem, kas nokārtos. Sīkāk par eksāmeniem pastāstīšu tuvāk semestra beigām, nenovērsieties no šī tagad, nav lieki jautājumi grupās, koncentrējieties uz materiāla apgūšanu.

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

Biežāk uzdotie jautājumi

Q: Vai ir iespējams iestāties kursā, ja neesmu no KPI, vai no citas augstskolas, vai vispār neesmu students, vai no citas valsts, vai nevaru ierasties uz eksāmeniem, vai es jau strādāju, vai ( ... daudz citu iemeslu...)?
A: Ja esat cilvēks no planētas Zeme, varat. Pretējā gadījumā mēs pieteikumu nepieņemsim.

Q: Vai es varu kārtot eksāmenu, neapmeklējot kursu, vai apmeklēt kursu, nenokārtojot eksāmenu?
A: Jums ir neticami paveicies! Veicināšana! Es jums personīgi atļauju!

Q: Dzirdēju, ka ir vecākā grupa (otrais mācību gads), bet vai es varu arī tur iet?
A: Izmēģiniet to, materiāls tur ir grūtāks, bet, ja jums tas patīk, tad es jums neaizliedzu tur doties.

Q: Vai es varu kārtot eksāmenus attālināti?
A: Nē, tev noteikti jāierodas.

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

atsauces

Kursa reģistrācijas forma: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegrammas grupa: https://t.me/Programming_IP9X
Grupa sanāksmēs: https://www.meetup.com/HowProgrammingWorks/
Vecākās grupas kanāls: https://t.me/metarhia
Node.js komanda: https://t.me/nodeua
YouTube kanāls: https://www.youtube.com/TimurShemsedinov
Organizācija vietnē GitHub: https://github.com/HowProgrammingWorks
Github lektors: https://github.com/tshemsedinov

"Programmēšanas pamati" komplekts bezmaksas kursam ar JavaScript piemēriem

Secinājums

Ar nepacietību gaidu ieteikumus par jaunu tēmu pievienošanu kursam un ceru uz ieguldījumu kodu piemēros, tostarp piemēru tulkošanu citās valodās. Jūsu atsauksmes palīdzēs uzlabot kursu.

Paldies par jūsu interesi. Uz tikšanos lekcijās un semināros!

Aptaujā var piedalīties tikai reģistrēti lietotāji. Ielogoties, lūdzu.

Cik interesants jums ir šis kurss?

  • Skatīšos/apmeklēšu visas lekcijas

  • Izvēlos interesantas tēmas un skatīšos video

  • Es pētīšu piemērus

  • Es izpildīšu uzdevumus

  • Es kārtošu eksāmenu

  • Tas viss ir banāli, mani neinteresē

Nobalsoja 45 lietotāji. 7 lietotāji atturējās.

Vai plānojat ierasties klātienē?

  • Es gribētu, bet es nevaru

Balsoja 44 lietotāji. 2 lietotāji atturējās.

Avots: www.habr.com

Pievieno komentāru