"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

Дарагія таварышы інжынеры і будучыя інжынеры, супольнасць Метархія адкрывае набор на бясплатны курс "Асновы праграмавання", які будзе даступны на YouTube и GitHub без усялякіх абмежаванняў. Частка лекцый ужо запісана ў канцы 2018 і пачатку 2019 года, а частка будзе прачытана ў Кіеўскім політэхнічным інстытуце восенню 2019 года і адразу ж даступная на канале курса. Досвед папярэдніх 5 гадоў, калі я рабіў больш складаныя лекцыі, паказаў неабходнасць лекцый і для самых пачаткоўцаў. У гэты раз, па шматлікіх просьбах студэнтаў, я пастараюся дадаць шмат матэрыялаў па асновах праграмавання і, па магчымасці, абстрагаваць курс ад JavaScript. Вядома большасць прыкладаў застануцца на JavaScript, але тэарэтычная частка будзе значна шырэй, і не абмяжуецца сінтаксісам і API мовы. Частка прыкладаў будзе на TypeScript і C++. Гэта не курс па голым JavaScript, але фундаментальны курс па асновах праграмавання, уключаючы асноўныя канцэпцыі і шаблоны праектавання для розных парадыгмаў, функцыянальнага, працэдурнага, аб'ектна-арыентаванага, абагульненага, асінхроннага, рэактыўнага, паралельнага, мультыпарадыгменнага і метапраграмавання, а таксама асновы структур дадзеных , тэсціравання, прынцыпы пабудовы структуры і архітэктуры праектаў.

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

Аб курсе

Курс пабудаваны без выкарыстання вонкавых бібліятэк, залежнасцяў і фрэймворкаў, замест гэтага мы паспрабуем усё рабіць сваімі рукамі, паглыбляючыся ў тое, як і чаму гэта працуе. У якасці асяроддзя запуску для прыкладаў кода будзе выкарыстоўвацца Node.js і браўзэр. У гэтым годзе курс будзе дапоўнены практычнымі заданнямі, якіх так не хапала раней. Для асваення працэсу распрацоўкі будуць прадэманстраваны тэхнікі рэфактарынгу і аптымізацыяй кода, у тым ліку на код-веўю задач студэнтаў. Будзе нададзена ўвага стылю кода, выкарыстанню інструментаў, такіх, як сістэмы кантролю версій і менеджэры пакетаў. Усе прыклады я пастараўся зрабіць максімальна набліжанымі да рэальных праектаў, таму што вы ж хочаце стаць спецыялістамі не ў навучальных прыкладах, а ў практычным праграмаванні. Прыклады кода ляжаць у адкрытым выглядзе ў гітхабе ў арганізацыі HowProgrammingWorks, спасылкі на код будуць пад кожным відэа і зваротныя спасылкі з кода на відэа ёсць там, дзе ўжо запісаны відэа лекцыі. У гітхабе ляжыць слоўнік тэрмінаў и змест курса. Пытанні можна задаваць у групах у тэлеграме ці адразу пад відэа. Усе лекцыі адкрытыя, на іх можна прыходзіць у КПІ і задаваць пытанні на семінарах пасля лекцый. Расклад лекцый апублікавана адразу, але можа нязначна мяняцца.

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

экзамен

Зімой, пасля 1 семестра слухачам курса будуць прапанаваны самастойныя заданні на ацэнку ўзроўню заняткаў, а пры іх паспяховым праходжанні, Вы можаце прыйсці на іспыт на атрыманне сертыфіката ад Metarhia. Мой іспыт – гэта не ўніверсітэцкі іспыт з квіткамі, з тэорыяй і практыкай, а поўны іспыт па ўсім матэрыяле, дзе тэорыя не адарваная ад практыкі. Тут няма месца простаму шанцаванню. Экзамен здадуць далёка не ўсе, арыентыровачна 1-2 са 100 слухачоў могуць атрымаць сертыфікат. Але мы ж вучымся не дзеля паперак, а дзеля ведаў. Здаваць іспыт паўторна можна толькі праз год. Навучанне бясплатнае, можна ўсім жадаючым. Ужо зарэгістравалася больш за 1200 чалавек. Навучанне можа працягнуцца ад 1 да 4 гадоў, у залежнасці ад поспехаў студэнта. Калі хто не здасць іспыт - вучыцца можна і далей, але якія здалі я буду надаваць больш часу. Больш падрабязна па іспытах я раскажу бліжэй да канца семестра, не адцягвайцеся на гэта цяпер, не трэба лішніх пытанняў у групах, засяродзьцеся на засваенні матэрыялу.

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

Часта задаюць пытанні

Q: Можна запісацца на курс, калі я не з КПІ, ці з іншага ўніверсітэта, ці ўвогуле не студэнт, ці з іншай краіны, ці не змагу прыехаць на іспыты, ці я ўжо працую, ці (… куча іншых прычын…)?
A: Калі Вы чалавек з планеты зямля - ​​можна. У адваротным выпадку - мы не прымем заяўку.

Q: Можна здаваць іспыт не наведваючы курса або наведваць курс не здаючы іспыт?
A: Вам неверагодна павезла! Акцыя! Вам асабіста дазваляю!

Q: Я чуў, што ёсць старэйшая група (другі год навучання), а можна я і туды хадзіць буду?
A: Паспрабуйце, там матэрыял больш складаны, але калі зойдзе, то я не забараняю і туды хадзіць.

Q: Ці можна здаваць іспыты выдалена?
A: Не, трэба абавязкова прыехаць.

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

Спасылкі

Форма рэгістрацыі на курс: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Група ў тэлеграме: https://t.me/Programming_IP9X
Група ў мітапах: https://www.meetup.com/HowProgrammingWorks/
Канал старэйшай групы: https://t.me/metarhia
Група па Node.js: https://t.me/nodeua
Канал на юцюбе: https://www.youtube.com/TimurShemsedinov
Арганізацыя на гітхабе: https://github.com/HowProgrammingWorks
Лектар на гітхабе: https://github.com/tshemsedinov

"Асновы праграмавання" набор на бясплатны курс з прыкладамі на JavaScript

Заключэнне

Чакаю прапаноў па дапаўненні курса новымі тэмамі, спадзяюся на контрыб'юшэн у прыклады кода, у тым ліку на пераклад прыкладаў на іншыя мовы. Вашыя водгукі дапамогуць палепшыць курс.

Дзякуй за тое, што цікавіцеся. Да сустрэчы на ​​лекцыях і семінарах!

Толькі зарэгістраваныя карыстачы могуць удзельнічаць у апытанні. Увайдзіце, Калі ласка.

Наколькі цікавы Вам гэты курс?

  • Буду глядзець/наведваць усе лекцыі

  • Выберу цікавыя тэмы і пагляджу відэа

  • Буду вывучаць прыклады

  • Буду рабіць задачы

  • Буду здаваць іспыт

  • Усё гэта банальна, мне не цікава

Прагаласавалі 45 карыстальнікаў. Устрымаліся 7 карыстальнікаў.

Збіраецеся наведваць вочна?

  • Так

  • Хацелася б, але не магу

  • Няма

Прагаласавалі 44 карыстальніка. Устрымаліся 2 карыстальніка.

Крыніца: habr.com

Дадаць каментар