«Бағдарламалау негіздері» JavaScript мысалдары бар тегін курсқа жазылу

«Бағдарламалау негіздері» JavaScript мысалдары бар тегін курсқа жазылу

Құрметті әріптестер және болашақ инженерлер, Метархия қауымдастығы «Бағдарламалау негіздері» тегін курсына жазылуды ашады. YouTube и GitHub ешқандай шектеусіз. Дәрістердің кейбірі 2018 жылдың соңы мен 2019 жылдың басында жазылған, ал кейбіреулері Киев политехникалық институты 2019 жылдың күзінде және бірден қол жетімді курс арнасы. Алдыңғы 5 жылдың тәжірибесі, мен күрделірек дәрістер оқыған кезде, өте жаңадан бастаушыларға дәріс қажет екенін көрсетті. Бұл жолы студенттердің көптеген сұраныстарына байланысты мен бағдарламалау негіздері бойынша көптеген материалдарды қосуға тырысамын және мүмкіндігінше курсты JavaScript-тен конспектілеуге тырысамын. Әрине, мысалдардың көпшілігі JavaScript тілінде қалады, бірақ теориялық бөлігі әлдеқайда кеңірек болады және тілдің синтаксисі мен API интерфейсімен шектелмейді. Кейбір мысалдар TypeScript және C++ тілінде болады. Бұл JavaScript-тің қарапайым курсы емес, әр түрлі парадигмалар, функционалдық, процедуралық, объектіге бағытталған, жалпы, асинхронды, реактивті, параллельді, көп парадигма және метабағдарламалау, сонымен қатар деректер құрылымдарының негіздері, тестілеу, жобалардың құрылымы мен архитектурасын құру принциптері.

«Бағдарламалау негіздері» JavaScript мысалдары бар тегін курсқа жазылу

Курс туралы

Курс сыртқы кітапханаларды, тәуелділіктерді және фреймворктарды пайдаланбай жасалған, оның орнына біз оның қалай және неге жұмыс істейтінін зерттей отырып, барлығын өзіміз жасауға тырысамыз. Код мысалдары іске қосу ортасы ретінде Node.js және шолғышты пайдаланады. Биылғы жылы курс бұрын жетіспейтін практикалық тапсырмалармен толықтырылады. Әзірлеу процесін меңгеру үшін кодты рефакторинг және оңтайландыру әдістері көрсетіледі, соның ішінде студент тапсырмаларының кодтық шолуы. Код стиліне және нұсқаларды басқару жүйелері мен пакет менеджерлері сияқты құралдарды пайдалануға назар аударылады. Мен барлық мысалдарды мүмкіндігінше нақты жобаларға жақындатуға тырыстым, өйткені сіз білім беру мысалдары бойынша емес, практикалық бағдарламалау бойынша маман болғыңыз келеді. Код мысалдары ұйымның Github жүйесінде ашық түрде қолжетімді How ProgrammingWorks, кодқа сілтемелер әрбір бейненің астында болады және кодтан бейнеге кері сілтемелер бейне дәрістер жазылған жерде болады. Ол Github-да терминдер сөздігі и курс мазмұны. Сұрақтарды Telegram желісіндегі топтарға немесе тікелей бейне астына қоюға болады. Барлық дәрістер ашық, сіз дәрістерден кейін KPI-ге келіп, семинарларда сұрақтар қоя аласыз. Дәріс кестесі бірден жарияланады, бірақ аздап өзгеруі мүмкін.

«Бағдарламалау негіздері» JavaScript мысалдары бар тегін курсқа жазылу

Емтихан

Қыста 1-ші семестрден кейін курс тыңдаушыларына білім деңгейін бағалау үшін дербес тапсырмалар ұсынылады, егер олар сәтті аяқталса, Метархиядан сертификат алу үшін емтихан тапсыруға болады. Менің емтиханым – билеті бар, теория мен практикасы бар университет емтиханы емес, теория практикадан ажырамаған барлық материал бойынша толық емтихан. Мұнда қарапайым сәттілікке орын жоқ. Емтиханды барлығы бірдей тапсыра бермейді, шамамен 1 студенттің 2-100-сі сертификат ала алады. Бірақ біз қағаз үшін емес, білім үшін оқимыз. Бір жылдан кейін ғана емтиханды қайта тапсыра аласыз. Тренинг тегін және барлығына ашық. Қазірдің өзінде 1200-ден астам адам тіркелді. Оқыту студенттің жетістігіне байланысты 1 жылдан 4 жылға дейін созылуы мүмкін. Егер біреу емтиханнан өте алмаса, оқуын жалғастыра алады, бірақ мен өткендерге көбірек уақыт бөлемін. Емтихандар туралы семестрдің соңына таяп қалғанда толығырақ айтып беремін, қазір бұған алаңдамаңыз, топтарда қажетсіз сұрақтардың қажеті жоқ, материалды меңгеруге көңіл бөліңіз.

«Бағдарламалау негіздері» JavaScript мысалдары бар тегін курсқа жазылу

Жиі қойылатын сұрақтар

Q: Егер мен KPI-ден болмасам, немесе басқа университеттен болмасам, немесе мүлдем студент болмасам, немесе басқа елден болсам, немесе емтиханға келе алмасам немесе жұмыс істеп жүрсем, курсқа жазыла аламын ба, немесе ( ... басқа да көптеген себептер...)?
A: Егер сіз Жер планетасының адамы болсаңыз, мүмкін. Әйтпесе, өтінімді қабылдамаймыз.

Q: Мен курсқа қатыспастан емтихан тапсыра аламын ба немесе емтиханнан өтпей курсқа қатыса аламын ба?
A: Сіз керемет бақыттысыз! Науқан! Мен сізге жеке рұқсат беремін!

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 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру