"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

Урматтуу инженерлер жана келечектеги инженерлер, Метархия коомчулугу "Программалоонун негиздери" акысыз курсуна жазылууну ачат. YouTube и Github эч кандай чектөөсүз. Кээ бир лекциялар 2018-жылдын аягында жана 2019-жылдын башында жазылган, ал эми кээ бирлери Киев политехникалык институту 2019-жылдын күзүндө жана дароо жеткиликтүү курс каналы. Мурунку 5 жылдын тажрыйбасы, мен татаал лекцияларды окуганда, абдан башталгычтар үчүн лекциялардын зарылдыгын көрсөттү. Бул жолу студенттердин көптөгөн суроо-талаптарынан улам программалоонун негиздери боюнча көптөгөн материалдарды кошуп, мүмкүн болсо JavaScriptтен курсту абстракциялоого аракет кылам. Албетте, мисалдардын көбү JavaScript-те кала берет, бирок теориялык бөлүгү бир топ кеңири болуп, тилдин синтаксиси жана API менен чектелбейт. Кээ бир мисалдар TypeScript жана C++ тилдеринде болот. Бул жөнөкөй JavaScript курсу эмес, программалоонун негиздериндеги фундаменталдык курс, анын ичинде ар кандай парадигмалар үчүн негизги түшүнүктөрдү жана дизайн моделдерин, функционалдык, процедуралык, объектиге багытталган, жалпы, асинхрондук, реактивдүү, параллелдүү, көп парадигма жана метапрограммалоо, ошондой эле маалыматтар структураларынын негиздери, тестирлөө, долбоорлордун структурасын жана архитектурасын куруу принциптери.

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

Курс жөнүндө

Курс тышкы китепканаларды, көз карандылыктарды жана алкактарды колдонбостон курулган, анын ордуна биз бардыгын өзүбүз жасаганга аракет кылабыз, анын кантип жана эмне үчүн иштээрин изилдейбиз. Код мисалдары Node.js жана браузерди ишке киргизүү чөйрөсү катары колдонот. Быйыл курс мурда жетишпеген практикалык тапшырмалар менен толукталат. Өнүктүрүү процессин өздөштүрүү үчүн кодду рефакторинг жана оптималдаштыруу ыкмалары көрсөтүлөт, анын ичинде студенттик тапшырмалардын кодун карап чыгуу. Код стилине жана версияларды башкаруу системалары жана пакет менеджерлери сыяктуу куралдарды колдонууга көңүл бурулат. Мен бардык мисалдарды мүмкүн болушунча реалдуу долбоорлорго жакын кылганга аракет кылдым, анткени сиз билим берүү мисалдары боюнча эмес, практикалык программалоо боюнча адис болгуңуз келет. Коддун мисалдары уюмдун Github'унда ачык түрдө жеткиликтүү HowProgrammingWorks, кодго шилтемелер ар бир видеонун астында болот жана коддон видеого шилтемелер видео лекциялар буга чейин жазылган жерде болот. Бул Githubда терминдердин сөздүгү и курстун мазмуну. Суроолорду Telegramдагы топторго же түз эле видеонун астына берсе болот. Бардык лекциялар ачык, сиз лекциялардан кийин KPIге келип, семинарларда суроолорду бере аласыз. Лекциянын графиги дароо жарыяланат, бирок бир аз өзгөрүшү мүмкүн.

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

сынак

Кышында 1-семестрден кийин курстун катышуучуларына алардын билим деңгээлин баалоо үчүн өз алдынча тапшырмалар сунушталат, эгер алар ийгиликтүү аяктаса, Метархиадан сертификат алуу үчүн сынактан өтсө болот. Менин экзаменим билет менен, теория жана практика менен университет экзамени эмес, теория практикадан ажырабаган бардык материал боюнча толук экзамен. Бул жерде жөнөкөй ийгиликке орун жок. Экзаменди баары эле тапшыра бербейт, болжол менен 1 студенттин 2-100си сертификат ала алат. Бирок биз кагаз үчүн эмес, билим үчүн окуйбуз. Бир жылдан кийин гана кайра экзамен тапшыра аласыз. Тренинг акысыз жана бардыгы үчүн ачык. Буга чейин 1200дөн ашуун адам катталган. Окуу студенттин ийгилигине жараша 1 жылдан 4 жылга чейин созулушу мүмкүн. Эгер кимдир бирөө сынактан өтпөй калса, окуусун уланта берет, бирок өткөндөргө көбүрөөк убакыт бөлөм. Семестрдин аягына жакын калганда экзамендер тууралуу кененирээк айтып берем, азыр буга алаксыбаңыз, топтордо ашыкча суроолордун кереги жок, материалды өздөштүрүүгө көңүл буруңуз.

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

Көп бериле турган суроолор

Q: Эгерде мен KPI болбосом, же башка университеттен эмесмин, же такыр студент болбосом, же башка өлкөдөн болсом, же экзамендерге келе албасам, же иштеп жатсам, курска жазылсам болобу, же ( ... башка бир топ себептер...)?
A: Эгер сиз Жер планетасынан келген адам болсоңуз, анда мүмкүн. Болбосо, биз арызды кабыл албайбыз.

Q: Курска катышпай экзамен тапшырсам болобу же экзаменден өтпөй эле курска катышсам болобу?
A: Сиз укмуштуудай бактылуусуз! Promotion! Жеке мен сизге уруксат берем!

Q: Жогорку группа бар деп уктум (экинчи курс), бирок мен да барсам болобу?
A: Байкап көрүңүз, ал жактагы материал татаалыраак, бирок сизге жакса, анда мен сизге ал жакка барууга тыюу салбайм.

Q: Экзамендерди алыстан тапшырсам болобу?
A: Жок, сөзсүз келишиң керек.

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

шилтемелер

Курсту каттоо формасы: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram тобу: https://t.me/Programming_IP9X
Жолугушуулардагы топ: https://www.meetup.com/HowProgrammingWorks/
Жогорку топ каналы: https://t.me/metarhia
Node.js командасы: https://t.me/nodeua
YouTube каналы: https://www.youtube.com/TimurShemsedinov
GitHub боюнча уюм: https://github.com/HowProgrammingWorks
Github боюнча окутуучу: https://github.com/tshemsedinov

"Программалоонун негиздери" JavaScript мисалдары менен акысыз курс үчүн коюлган

жыйынтыктоо

Мен курска жаңы темаларды кошуу боюнча сунуштарды чыдамсыздык менен күтүп жатам жана коддуу мисалдарга, анын ичинде мисалдарды башка тилдерге которууга салым кошот деп үмүттөнөм. Сиздин пикириңиз курсту жакшыртууга жардам берет.

Кызыгууңуз үчүн рахмат. Лекцияларда жана семинарларда көрүшкөнчө!

Сурамжылоого катталган колдонуучулар гана катыша алышат. Кирүү, өтүнөмүн.

Бул курс сиз үчүн канчалык кызыктуу?

  • Мен бардык лекцияларды көрөм/катышам

  • Кызыктуу темаларды тандап, видеону көрөм

  • Мен мисалдарды изилдейм

  • Мен тапшырмаларды аткарам

  • Мен экзамен берем

  • Мунун баары баналдык, мени кызыктырбайт

45 колдонуучу добуш берди. 7 колдонуучу добуш берүүдөн баш тартты.

Сиз жеке катышууну пландап жатасызбы?

  • ошол

  • Мен каалайт элем, бирок кыла албайм

  • жок

44 колдонуучу добуш берди. 2 колдонуучу добуш берүүдөн баш тартты.

Source: www.habr.com

Комментарий кошуу