JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

Hurmatli muhandislar va bo'lajak muhandislar, Metarhia hamjamiyati "Dasturlash asoslari" bepul kursiga ro'yxatdan o'tishni ochmoqda. youtube и Github hech qanday cheklovlarsiz. Ba'zi ma'ruzalar 2018 yil oxiri va 2019 yil boshida yozib olingan, ba'zilari esa Kiev politexnika instituti 2019 yilning kuzida va darhol mavjud kurs kanali. Oldingi 5 yil tajribasi, men murakkabroq ma'ruzalar o'qiganimda, juda yangi boshlanuvchilar uchun ma'ruzalar zarurligini ko'rsatdi. Bu safar talabalarning koʻplab soʻrovlari tufayli dasturlash asoslari boʻyicha koʻplab materiallarni qoʻshishga harakat qilaman va iloji boʻlsa JavaScript-dan kursni abstrakt qilishga harakat qilaman. Albatta, misollarning aksariyati JavaScript-da qoladi, ammo nazariy qism ancha kengroq bo'ladi va tilning sintaksisi va API bilan cheklanib qolmaydi. Ba'zi misollar TypeScript va C++ da bo'ladi. Bu yalang'och JavaScript kursi emas, balki dasturlash asoslari bo'yicha fundamental kurs, jumladan, turli paradigmalar uchun asosiy tushunchalar va dizayn naqshlari, funktsional, protsessual, ob'ektga yo'naltirilgan, umumiy, asinxron, reaktiv, parallel, ko'p paradigma va metadasturlash, shuningdek, ma'lumotlar tuzilmalari asoslari , test, loyihalar tuzilishi va arxitekturasini qurish tamoyillari.

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

Kurs haqida

Kurs tashqi kutubxonalar, bog'liqliklar va ramkalardan foydalanmasdan qurilgan, buning o'rniga biz hamma narsani o'zimiz qilishga harakat qilamiz, bu qanday va nima uchun ishlashini o'rganamiz. Kod misollari ishga tushirish muhiti sifatida Node.js va brauzerdan foydalanadi. Bu yil kurs avval kam bo'lgan amaliy topshiriqlar bilan to'ldiriladi. Rivojlanish jarayonini o'zlashtirish uchun kodni qayta ishlash va optimallashtirish usullari, jumladan, talaba topshiriqlarini kodni ko'rib chiqish ko'rsatiladi. Kod uslubiga va versiyalarni boshqarish tizimlari va paket menejerlari kabi vositalardan foydalanishga e'tibor qaratiladi. Men barcha misollarni iloji boricha real loyihalarga yaqinlashtirishga harakat qildim, chunki siz ta'lim misollari bo'yicha emas, balki amaliy dasturlash bo'yicha mutaxassis bo'lishni xohlaysiz. Kod misollari tashkilotning Github-da ochiq shaklda mavjud How ProgrammingWorks, kodga havolalar har bir video ostida bo'ladi va koddan videoga qayta havolalar video ma'ruzalar allaqachon yozib olingan joydir. Bu Githubda atamalar lug'ati и kurs mazmuni. Savollarni Telegramdagi guruhlarda yoki bevosita video ostida berish mumkin. Barcha ma'ruzalar ochiq, siz ma'ruzalardan so'ng KPIga kelib, seminarlarda savollar berishingiz mumkin. Ma'ruza jadvali darhol chop etiladi, lekin biroz o'zgarishi mumkin.

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

Sinov

Qishda, 1-semestrdan keyin kurs ishtirokchilariga bilim darajasini baholash uchun mustaqil topshiriqlar taklif etiladi va agar ular muvaffaqiyatli yakunlansa, Metarhia sertifikatini olish uchun imtihon topshirishingiz mumkin. Mening imtihonim chiptalar bilan, nazariya va amaliyot bilan universitet imtihoni emas, balki nazariya amaliyotdan ajralmagan barcha materiallar bo'yicha to'liq imtihondir. Bu erda oddiy omadga o'rin yo'q. Hamma ham imtihondan o'tmaydi, taxminan 1 nafar talabadan 2-100 nafari sertifikat olishi mumkin. Lekin biz qog‘oz uchun emas, bilim uchun o‘qiymiz. Siz yana bir yildan keyin imtihon topshirishingiz mumkin. Trening bepul va hamma uchun ochiq. 1200 dan ortiq odam roʻyxatdan oʻtgan. O'qitish talabaning muvaffaqiyatiga qarab 1 yildan 4 yilgacha davom etishi mumkin. Agar kimdir imtihonda muvaffaqiyatsiz bo'lsa, u o'qishni davom ettirishi mumkin, ammo men o'tganlarga ko'proq vaqt ajrataman. Imtihonlar haqida semestr oxiriga yaqinroq batafsil aytib beraman, hozir bu bilan chalg'imang, guruhlarda keraksiz savollarga hojat yo'q, asosiy e'tiborni materialni o'zlashtirishga qarating.

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

Ko'p so'raladigan savollar

Q: Agar men KPI yoki boshqa universitetdan bo'lmasam yoki umuman talaba bo'lmasam yoki boshqa davlatdan bo'lsam yoki imtihonlarga kela olmasam yoki allaqachon ishlayotgan bo'lsam, kursga yozilishim mumkinmi yoki ( ... boshqa bir qancha sabablar...)?
A: Agar siz Yer sayyorasidan kelgan odam bo'lsangiz, qila olasiz. Aks holda, biz arizani qabul qilmaymiz.

Q: Kursga bormasdan imtihon topshirsam bo'ladimi yoki imtihondan o'tmasdan kursga qatnashsam bo'ladimi?
A: Siz nihoyatda omadlisiz! Rag'batlantirish! Shaxsan men sizga ruxsat beraman!

Q: Eshitishimcha, katta guruh bor (o‘qishning ikkinchi yili), lekin men ham borsam bo‘ladimi?
A: Sinab ko'ring, u erda material qiyinroq, lekin agar sizga yoqsa, u erga borishni taqiqlamayman.

Q: Imtihonlarni masofadan topshira olamanmi?
A: Yo'q, albatta kelishingiz kerak.

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

Manbalar

Kursga ro'yxatdan o'tish shakli: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram guruhi: https://t.me/Programming_IP9X
Uchrashuvlarda guruh: https://www.meetup.com/HowProgrammingWorks/
Katta guruh kanali: https://t.me/metarhia
Node.js jamoasi: https://t.me/nodeua
YouTube kanali: https://www.youtube.com/TimurShemsedinov
GitHub-da tashkilot: https://github.com/HowProgrammingWorks
Github bo'yicha o'qituvchi: https://github.com/tshemsedinov

JavaScript-dagi misollar bilan bepul kursga "Dasturlash asoslari" ro'yxati

xulosa

Men kursga yangi mavzular qo‘shish bo‘yicha takliflarni kutaman va kod misollariga, jumladan misollarni boshqa tillarga tarjima qilishga hissa qo‘shishga umid qilaman. Sizning fikr-mulohazalaringiz kursni yaxshilashga yordam beradi.

Qiziqishingiz uchun rahmat. Ma'ruza va seminarlarda ko'rishguncha!

So'rovda faqat ro'yxatdan o'tgan foydalanuvchilar ishtirok etishlari mumkin. tizimga kirishiltimos.

Bu kurs siz uchun qanchalik qiziqarli?

  • Men barcha ma'ruzalarni tomosha qilaman / qatnashaman

  • Men qiziqarli mavzularni tanlayman va videoni tomosha qilaman

  • Men misollarni o'rganaman

  • Men topshiriqlarni bajaraman

  • Men imtihon topshiraman

  • Hammasi oddiy, meni qiziqtirmaydi

45 foydalanuvchi ovoz berdi. 7 nafar foydalanuvchi betaraf qolgan.

Siz shaxsan ishtirok etishni rejalashtiryapsizmi?

  • ekan

  • Men xohlayman, lekin qila olmayman

  • yo'q

44 ta foydalanuvchi ovoz berdi. 2 nafar foydalanuvchi betaraf qoldi.

Manba: www.habr.com

a Izoh qo'shish