Dars-voqea · 45 daqiqa · barcha filiallar

Maxfiy otkritka

Oʼquvchi yaqin insoni uchun sayt-otkritka yasaydi va havolani darsning oʼzida unga yuboradi. 45 daqiqadan soʼng har kimda — internetdagi birinchi sayt va Telegramda «vau» degan javob.

👶 7–17 yosh, uch daraja 🪙 +100 coins har kimga avtomatik 📱 faqat Telegram kerak
Demo-otkritkani koʼrish →

Darsning gʼoyasi

Bir marta oʼqi — va butun dars davomida yodda tut.

Biz hosting oʼrgatmaymiz. Biz lahzani sovgʼa qilamiz: bola nimadir yasadi — va onasi 30 daqiqadan soʼng buni oʼz telefonida ochdi. «Deploy» soʼzini umuman aytmasa ham boʼladi. Texnologiya bu yerda — sahna ortidagi sehrgar; sahnada esa — hissiyot. Qolgan hamma narsani (hosting nima, domenlar, CLI) bolalar keyin oʼzlari soʼrashadi — va aynan oʼsha payt aytib berish eng toʼgʼri boʼladi.

Darsdan 10 daqiqa oldin tayyorla

Toʼrt band — ularsiz boshlamang.

Daqiqama-daqiqa ssenariy

Binafsha bloklardagi gaplarni soʼzma-soʼz aytsa boʼladi.

0–3

Ilgak

Umringizda nechta sayt ochgansiz? Minglab. Oʼzingiz nechtasini yasagansiz? Bugun — birinchisi. Va u «dars uchun» emas — uni bugun siz yaxshi koʼradigan inson ochadi.

Proyektorda demoni koʼrsat. Otkritkani bos — konfetti. Ayt: «30 daqiqadan soʼng har birimizda oʼzimizniki boʼladi va biz uni egasiga yuboramiz».

3–8

Shablonni tahlil qilamiz

Proyektorda shablon.html ni redaktorda och. Koʼrsat: faylda OʼZGARTIR deb belgilangan 5 ta joy bor — emoji, kimga, xabar, imzo, fon ranglari va konfetti toʼplami.

Butun kod allaqachon yozilgan. Sizning vazifangiz — otkritkani OʼZINGIZNIKI qilish. Insonni tanlang: ona, ota, buvi, eng yaqin doʼst. Bu sir — kimga yasayotganimizni hech kimga aytmaymiz.

«Sir» soʼzi ishlaydi: har kim boshqalarnikiga qaramay, oʼz otkritkasiga jamlanadi.

8–25

Yasaymiz

Oʼquvchilar shablonni oʼzgartiradi va faylni ikki marta bosib brauzerda tekshiradi. Sinf boʼylab yur, emoji bilan yordam ber (Win: Win + ., Mac: Ctrl + Cmd + Probel).

Tez tugatganlarga — quyidagi roʼyxatdan yangi vazifalar ber, zerikishga yoʼl qoʼyma.

25–33

Internetga chiqaramiz

Hozir sehr boʼladi. Otkritkangiz faqat shu kompyuterda yashayapti. Bir daqiqadan soʼng unda dunyodagi istalgan telefonda ishlaydigan manzil paydo boʼladi.

Har kim oʼz index.html faylini Telegramda @marshubbot ga yuboradi. Bot nom.marshub.uz koʼrinishidagi havola bilan javob beradi. Hammasi shu.

Kattalar brauzer orqali ham qila oladi: marshub.uz/panel — faylni sichqoncha bilan sudrab tashlash.

33–40

Kulminatsiya — egasiga yuboramiz

Endi — eng asosiysi. Havolangizni kim uchun yasagan boʼlsangiz, oʼshanga yuboring. Hoziroq, Telegramda. Va kutamiz.

Bu — darsning eng kuchli lahzasi. Birinchi «Onam javob berdi!!!» — ovoz chiqarib oʼqitsin, qarsak chaling. Koʼrsat: bot /sites buyrugʼi bilan saytlarni koʼrsatadi, otkritkada koʼrishlar soni oʼsib boryapti.

40–45

Yakun — coins va keyingisi nima

Siz hozir koʼp kattalar ham qila olmaydigan ishni qildingiz: internetda sayt eʼlon qildingiz. Mars buni hisobga oldi — har biringizga allaqachon 100 coin yozildi. Agar otkritkangizni 100 xil odam ochsa — yana 500 tushadi.

Uy vazifasi: otkritkani yana uch kishiga yuborish. Ikkinchi sahifa xohlaganlar — botga /template deb yozsin, u yerda portfolio va mini-oʼyin bor.

Uch daraja — bitta ssenariy

Dars oʼsha-oʼsha, faqat oʼzgartirishlar chuqurligi farq qiladi.

🐣

Kichiklar

7–10 yosh
  1. Faqat matn va emojini oʼzgartiradi
  2. Faylni botga yuboradi (yoki mentor oʼz telefonidan)
  3. Havolani egasiga ota-onalar chati yuboradi
🚀

Oʼrtalar

10–13 yosh
  1. Matn + fon ranglari + konfetti toʼplami
  2. Bot yoki panel orqali oʼzlari joylaydi
  3. Egasiga oʼzlari yuboradi

Kattalar

13–17 yosh
  1. Yuqoridagilar + kod yangilanishlari (roʼyxatga qara)
  2. Panel orqali joylaydi, sayt nomini oʼzi tanlaydi
  3. «Bu qanday ishlaydi?» deb soʼrasa → hosting haqida aytib ber, marshub.uz/cli ni koʼrsat

Tezkorlar uchun yangilanishlar

Tayyor boʼlgan sari bittadan ber.

1. Fonning uch rangini oʼz palitrangga almashtir (faylda tayyorlari bor: quyosh botishi, okean, kosmos).
2. Konfetti oʼrniga mushukchalar yomgʼirini qil: toʼplamni ['🐱','🐈','😺'] ga almashtir.
3. Kodda konfetti soni qayerda ekanini top va portlashni kuchaytir (50 soni).
4. Xabarga ikkinchi qator qoʼsh — <p> tegini top va nusxala.
5. Boss-daraja: bosishga ovoz qoʼsh (maslahat: <audio> tegi + boom funksiyasida .play()).

Muammo boʼlsa

Barcha maʼlum xatolar — va yechimlari.

VaziyatYechim
Oʼquvchida Telegram yoʼqJoylashni oʼzing qilasan: uning faylini oʼz telefoningdan @marshubbot ga yubor. Sayt senga bogʼlanadi — muammo emas, darsning maqsadi — havola.
Sayt birinchi soniyalarda ochilmayaptiNormal holat: sertifikat chiqarilmoqda. 20–30 soniya kutib, sahifani yangila.
Oʼzgartirishdan keyin otkritka «buzildi»Koʼpincha qoʼshtirnoq yoki qavs oʼchirilgan. Shablonni qaytadan yuklab, matnni koʼchir — qidirishdan tezroq.
Redaktorda emoji kvadrat boʼlib koʼrinyaptiBu faqat redaktorda. Brauzerda hammasi joyida boʼladi — faylni ikki marta bosib tekshir.
Egasi dars oxirigacha javob bermadiHavolani guruh chatiga yubor — guruhdoshlar ochsin. Koʼrishlar soni oʼsadi — effekt oʼsha-oʼsha.
Bot jimAynan fayl yuborilganini tekshir (kod matni emas). Umuman jim boʼlsa — mentorlar chatiga yoz.

Coins — buni toʼgʼri ayt

Mars avtomatikasi oʼzi hisoblaydi, senga hech narsa qilish shart emas.

+100

birinchi eʼlon qilingan sayt uchun — bir soat ichida Telegramga xabar keladi

+500

sayt 100 ta turli mehmonga yetganda — havolani ulashishga undab tur

Mentor uchun: bu qanday ishlaydi

Bu endi dars uchun emas — sening tushunching uchun.

MarsHub ikki soʼz bilan nima

Mars IT School hostingi: istalgan statik sayt (HTML/CSS/JS) nom.marshub.uz manzilida HTTPS bilan eʼlon qilinadi. Bepul, har oʼquvchiga 20 tagacha sayt, kirish Telegram orqali. Joylash: botga fayl yuborish, /panel ga sudrab tashlash yoki terminaldan (marshub.uz/cli).

Nom qoidalari va cheklovlar
  • Sayt nomi: 3–30 belgi, lotin/raqam/defis: onam-uchun-amir
  • Faqat statika: PHP/Python serverlar ishlamaydi (fayllar bloklanadi)
  • Cheklovlar: yuklashga 50 MB, oʼquvchiga 1 GB va 20 sayt
  • Oʼsha nom bilan qayta yuklash = saytni yangilash
Statuslar, galereya va kanal

Sayt qoralama (draft) boʼlib tugʼiladi. Oʼquvchi uni live ga oʼtkazganda (bot yoki panel orqali), sayt galereyaga tushadi va «Mars oʼquvchilari saytlari» kanalida skrinshot bilan avtomatik eʼlon qilinadi. Sir-otkritkalarni qoralama holida qoldirsa ham boʼladi — oʼquvchi bilan birga hal qil.

Buzilsa qayerga yozish kerak

@marshubbot ichida /support buyrugʼi — xabar MarsHub jamoasiga yetib boradi.