„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

Поштовани колеге инжењери и будући инжењери, заједница Метархиа отвара упис на бесплатни курс „Основе програмирања“, који ће бити доступан на ИоуТубе и гитхуб без икаквих ограничења. Нека од предавања су већ снимљена крајем 2018. и почетком 2019. године, а нека ће бити одржана у Кијевски политехнички институт у јесен 2019. и одмах доступан на курсни канал. Искуство претходних 5 година, када сам држао сложенија предавања, показало је потребу за предавањима за врло почетнике. Овог пута, због бројних захтева студената, покушаћу да додам много материјала о основама програмирања и, ако је могуће, апстрахујем курс из ЈаваСцрипт-а. Наравно, већина примера ће остати у ЈаваСцрипт-у, али ће теоријски део бити много шири и неће бити ограничен на синтаксу и АПИ језика. Неки примери ће бити у ТипеСцрипт и Ц++. Ово није основни курс ЈаваСцрипта, већ основни курс о основама програмирања, укључујући основне концепте и обрасце дизајна за различите парадигме, функционалне, процедуралне, објектно оријентисане, генеричке, асинхроне, реактивне, паралелне, мултипарадигмске и метапрограмирање, као и основе структура података, тестирање, принципи конструисања структуре и архитектуре пројеката.

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

О курсу

Курс је изграђен без употребе екстерних библиотека, зависности и оквира, уместо тога ћемо покушати да све урадимо сами, удубљујући се у то како и зашто функционише. Примери кода ће користити Ноде.јс и претраживач као окружење за покретање. Ове године курс ће бити допуњен практичним задацима, којих је раније тако недостајало. Да би се савладао процес развоја, биће демонстриране технике за рефакторисање и оптимизацију кода, укључујући преглед кода студентских задатака. Пажња ће бити посвећена стилу кода и употреби алата као што су системи за контролу верзија и менаџери пакета. Покушао сам да све примере учиним што ближе стварним пројектима, јер желите да постанете специјалисти не у образовним примерима, већ у практичном програмирању. Примери кода доступни су у отвореном облику на Гитхуб-у организације ХовПрограммингВоркс, линкови до кода ће бити испод сваког видеа, а повратне везе од кода до видеа су тамо где су видео предавања већ снимљена. Налази се у Гитхуб-у речник појмова и садржаји курса. Питања се могу постављати у групама на Телеграму или директно испод видеа. Сва предавања су отворена, можете доћи у КПИ и постављати питања на семинарима након предавања. Распоред предавања објављено одмах, али се може незнатно променити.

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

Испит

У зимском периоду, након 1. семестра, полазницима курса ће бити понуђени самостални задаци за процену нивоа знања, а ако су успешно завршени, можете полагати испит за добијање сертификата из Метархије. Мој испит није факултетски испит са улазницама, са теоријом и праксом, већ комплетан испит из читавог градива, где теорија није одвојена од праксе. Овде нема места за просту срећу. Неће сви положити испит; отприлике 1-2 од 100 студената може добити сертификат. Али не учимо због папира, већ ради знања. Тек након годину дана можете поново полагати испит. Обука је бесплатна и отворена за све. Већ је регистровано више од 1200 људи. Обука може трајати од 1 до 4 године, у зависности од успеха полазника. Ако неко падне на испиту, може да настави да учи, али ја ћу се више посветити онима који положе. Рећи ћу вам детаљније о испитима ближе крају семестра, немојте да вас ово омета сада, нема потребе за непотребним питањима у групама, фокусирајте се на савладавање градива.

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

Питања

Q: Да ли је могуће да се упишем на курс ако нисам са КПИ, или са другог универзитета, или уопште нисам студент, или из друге земље, или не могу да дођем на испите, или већ радим, или ( ... гомила других разлога...)?
A: Ако сте особа са планете Земље, можете. У супротном, нећемо прихватити пријаву.

Q: Могу ли полагати испит без похађања курса или похађати курс без положеног испита?
A: Невероватно сте срећни! Промоција! Ја вам лично дајем дозволу!

Q: Чуо сам да постоји сениорска група (друга година студија), али могу ли и ја тамо?
A: Пробајте, тамо је материјал тежи, али ако вам се свиђа, онда вам не забрањујем да идете тамо.

Q: Могу ли полагати испите на даљину?
A: Не, дефинитивно морате доћи.

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

референце

Образац за пријаву курса: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Телеграм група: https://t.me/Programming_IP9X
Група на састанцима: https://www.meetup.com/HowProgrammingWorks/
Канал старије групе: https://t.me/metarhia
Ноде.јс тим: https://t.me/nodeua
ИоуТубе канал: https://www.youtube.com/TimurShemsedinov
Организација на ГитХуб-у: https://github.com/HowProgrammingWorks
Предавач на Гитхуб-у: https://github.com/tshemsedinov

„Основе програмирања“ сет за бесплатан курс са примерима ЈаваСцрипт-а

Закључак

Радујем се предлозима за додавање нових тема у курс и надам се доприносима примерима кода, укључујући превод примера на друге језике. Ваше повратне информације ће вам помоћи да побољшате курс.

Хвала на интересовању. Видимо се на предавањима и семинарима!

Само регистровани корисници могу учествовати у анкети. Пријавите се, Добродошао си.

Колико вам је овај курс занимљив?

  • Гледаћу/посјећивати сва предавања

  • Одабраћу занимљиве теме и погледати видео

  • Проучаваћу примере

  • Урадићу задатке

  • Ја ћу полагати испит

  • Све је то банално, не занима ме

Гласало је 45 корисника. Уздржано је било 7 корисника.

Да ли планирате да присуствујете лично?

  • Да

  • Волео бих, али не могу

  • Не

44 корисника гласало. 2 корисника су била уздржана.

Извор: ввв.хабр.цом

Додај коментар