👍34🔥5
Ilk qadam kursini nima uchun o'rganish kerak? Kimlar o'rgangani ma'qul?
Bu savolga Ilk qadam kursi muallifi Saud Abdulvahed javob beradi.
LINK: https://youtu.be/CG1FPHJ57qg
Kurs sahifasi: ilkqadam.mohirdev.uz
*dastlabki videodarslar omma uchun ochib qo'yilgan, kirib videodarsga baho berishingiz mumkin
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Bu savolga Ilk qadam kursi muallifi Saud Abdulvahed javob beradi.
LINK: https://youtu.be/CG1FPHJ57qg
Kurs sahifasi: ilkqadam.mohirdev.uz
*dastlabki videodarslar omma uchun ochib qo'yilgan, kirib videodarsga baho berishingiz mumkin
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍17🔥2🤯1
Pythondan qanday maqsadda foydalangan yaxshi?
Avvalo, hech qaysi til unviversal emas, ya’ni hamma joyda ishlatib bo’lmaydi. Vaziyatga qaraladi. Python tili ham bundan mustasno emas.
Pythonni qaysi sohalarda ishlatsak, eng yaxshi natijani olishimiz mumkin? Bular:
- API ishlab chiqish
- Data Science / Sun’iy Intellekt
- Scripting
Har biriga alohida to’xtalsak.
API ishlab chiqish
API ishlab chiqish uchun Pythonning 2 ta zo’r frameworklari bor: Django va Flask.
Ikkala framework ham ajoyib bo’lib, juda ko’p vaziyatlarda ishlasada, ular turlicha mantiqqa asoslanib ishlaydi. Ba’zilarga Flask yoqsa, boshqalar uchun Django yaxshi.
- Flask. Minimalistik framework bo’lib, u foydalanuvchiga oson, qulaylik va boshqaruvni beradi. O’zingiz talab qilgan narsani u bilan bajarishingiz mumkin.
- Django. Barcha narsani o’zida jamlagan framework. U bilan kutubxonalardan tortib, admin panel, db interface, ORMlargacha ishlashingiz mumkin.
Data Science / Sun'iy Intellekt
Agar siz ma’lumot bilan ishlab, uni tahlil qilmoqchi yoki machine learning yoki sun’iy intellekt bilan ishlamoqchi bo’lsangiz, Python sizning eng yaqin “do’stingizga aylanadi”.
Yuqoridagi vazifalarni bajarish uchun Pythonda juda muhim va ajoyib kutubxonalar mavjud. Ularning ba’zilari: Pandas, Numpy, Matplotlib, Seaborn, Tensorflow, Pytorch, scikit-learn, Keras, NLTK, OpenCV.
Bu kutubxonalar bilan siz data science va sun’iy intellekt bilan bog’liq tayyor loyihalarni qilishingiz mumkin.
Python bilan qilish mumkin bo’lgan ba’zi ommabop loyihalarni keltirib o’tamiz:
- Sotuv bashorati;
- Tilni qayta ishlash;
- Hissiyot tahlili;
- Tavsiya tizimlari (masalan, musiqa, videolar va boshqalar);
- Tasniflash;
- Computer vision;
Va boshqalar.
Scripting
Scripting deb vazifalarni avtomatlashtiradigan buyruqlar qatoridan tashkil topgan kichkina dasturlarga aytiladi.
Xulosa
Python juda ko’p qirrali til bo’lib, undagi framework va kutubxonalar bilan istalgan ishni qilish mumkin. Lekin shuni unutmaslik kerakki, bitta til hamma muammoga yechim emas.
Reklama vaqt: Backendga urg'u berilgan Python Praktikum kursimizni xarid qiling. Kurs oxirida Django bilan Goodreads.com'ning klonini yaratasiz. Bunday murakkab proyektga ega junior "ko'chada qolmaydi". 7 yillik tajribaga ega mutaxassisdan o'rganing.
Ro'yxatdan o'tish: app.mohirdev.uz
To-Do List qilib yurgan juniorlar orasida ajralib turing!
Telegram | Instagram | Youtube
Avvalo, hech qaysi til unviversal emas, ya’ni hamma joyda ishlatib bo’lmaydi. Vaziyatga qaraladi. Python tili ham bundan mustasno emas.
Pythonni qaysi sohalarda ishlatsak, eng yaxshi natijani olishimiz mumkin? Bular:
- API ishlab chiqish
- Data Science / Sun’iy Intellekt
- Scripting
Har biriga alohida to’xtalsak.
API ishlab chiqish
API ishlab chiqish uchun Pythonning 2 ta zo’r frameworklari bor: Django va Flask.
Ikkala framework ham ajoyib bo’lib, juda ko’p vaziyatlarda ishlasada, ular turlicha mantiqqa asoslanib ishlaydi. Ba’zilarga Flask yoqsa, boshqalar uchun Django yaxshi.
- Flask. Minimalistik framework bo’lib, u foydalanuvchiga oson, qulaylik va boshqaruvni beradi. O’zingiz talab qilgan narsani u bilan bajarishingiz mumkin.
- Django. Barcha narsani o’zida jamlagan framework. U bilan kutubxonalardan tortib, admin panel, db interface, ORMlargacha ishlashingiz mumkin.
Data Science / Sun'iy Intellekt
Agar siz ma’lumot bilan ishlab, uni tahlil qilmoqchi yoki machine learning yoki sun’iy intellekt bilan ishlamoqchi bo’lsangiz, Python sizning eng yaqin “do’stingizga aylanadi”.
Yuqoridagi vazifalarni bajarish uchun Pythonda juda muhim va ajoyib kutubxonalar mavjud. Ularning ba’zilari: Pandas, Numpy, Matplotlib, Seaborn, Tensorflow, Pytorch, scikit-learn, Keras, NLTK, OpenCV.
Bu kutubxonalar bilan siz data science va sun’iy intellekt bilan bog’liq tayyor loyihalarni qilishingiz mumkin.
Python bilan qilish mumkin bo’lgan ba’zi ommabop loyihalarni keltirib o’tamiz:
- Sotuv bashorati;
- Tilni qayta ishlash;
- Hissiyot tahlili;
- Tavsiya tizimlari (masalan, musiqa, videolar va boshqalar);
- Tasniflash;
- Computer vision;
Va boshqalar.
Scripting
Scripting deb vazifalarni avtomatlashtiradigan buyruqlar qatoridan tashkil topgan kichkina dasturlarga aytiladi.
Xulosa
Python juda ko’p qirrali til bo’lib, undagi framework va kutubxonalar bilan istalgan ishni qilish mumkin. Lekin shuni unutmaslik kerakki, bitta til hamma muammoga yechim emas.
Reklama vaqt: Backendga urg'u berilgan Python Praktikum kursimizni xarid qiling. Kurs oxirida Django bilan Goodreads.com'ning klonini yaratasiz. Bunday murakkab proyektga ega junior "ko'chada qolmaydi". 7 yillik tajribaga ega mutaxassisdan o'rganing.
Ro'yxatdan o'tish: app.mohirdev.uz
To-Do List qilib yurgan juniorlar orasida ajralib turing!
Telegram | Instagram | Youtube
👍41🔥7👏1
Bepul Frontend asoslari kursida o'qing
Kurs davomida siz:
🔹 HTML asoslari
🔹 Git va Github asoslari
🔹 CSS asoslari
🔹 Flexbox asoslarini o'rganasiz.
Kurs oxirida Ansormed sayti dizayni asosida loyiha qilinadi.
LINK: mohirdev.uz/courses/frontend-asoslari/
Frontend bo'yicha boshlang'ich bilimlaringiz bormi?
Unda, 0 dan junior darajagacha olib chiqadigan Frontend praktikum kursiga ro'yxatdan o'ting: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Kurs davomida siz:
🔹 HTML asoslari
🔹 Git va Github asoslari
🔹 CSS asoslari
🔹 Flexbox asoslarini o'rganasiz.
Kurs oxirida Ansormed sayti dizayni asosida loyiha qilinadi.
LINK: mohirdev.uz/courses/frontend-asoslari/
Frontend bo'yicha boshlang'ich bilimlaringiz bormi?
Unda, 0 dan junior darajagacha olib chiqadigan Frontend praktikum kursiga ro'yxatdan o'ting: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍40🔥3🤯2
Future Processing kompaniyasi tadqiqotiga ko'ra, 2021-yil oxirida dunyoda 26.8 million dasturchi bo'lgan ekan. 2030 yilga qadar esa bu son 45 millionga yetishi kutilmoqda.
Eng mashhur dasturlash tillari:
- Javanoscript - 16.5 million dasturchi
- Python - 11.3 million
- Java - 9 million
- PHP - 7.3 million (veb dasturlashda JS dan keyin 2-o'rinda)
- C# - 6.8 million
Dasturchilar ikkinchi til sifatida nimani o'rganayaptilar?
- Go
- Python
- Kotlin
- Typenoscript
- R
- Scala
- Swift
Dasturchilar uchun yangi yo'nalishlar:
- Robototexnika - 53% dasturchilar shu sohada ishlab boshlashgan
- Computer vision - 51.5%
- Mini dasturlar (mikroservislar) - 50.8%
- Kirptovalyuta - 49.4%
- Blockchain - 47.9%
Eng mashhur dasturlash tillari:
- Javanoscript - 16.5 million dasturchi
- Python - 11.3 million
- Java - 9 million
- PHP - 7.3 million (veb dasturlashda JS dan keyin 2-o'rinda)
- C# - 6.8 million
Dasturchilar ikkinchi til sifatida nimani o'rganayaptilar?
- Go
- Python
- Kotlin
- Typenoscript
- R
- Scala
- Swift
Dasturchilar uchun yangi yo'nalishlar:
- Robototexnika - 53% dasturchilar shu sohada ishlab boshlashgan
- Computer vision - 51.5%
- Mini dasturlar (mikroservislar) - 50.8%
- Kirptovalyuta - 49.4%
- Blockchain - 47.9%
👍69🔥9❤3🤔1🤩1
Forwarded from Sariq Dev
Data Science va Sun'iy Intellekt kursimizning bitta Machine Learning qismining o'zi 160-ta slayd, 50 ga yaqin video bo'libdi. Bunday moduldan yana 7 ta bor.
Ilm berish ham, olish ham oson emas. Bir zumda aqlli yoki boy bo'lib ketishning formulasi yo'q. Qunt qilib, soatlab, haftalab, oylab o'qish kerak. O'qiganini amalda qo'llash kerak.
Odamlarga ham hayron qolaman, 3 soatlik, hech narsa bermaydigan trenigni 500$ desang yugurib boradi. Oylab vaqt sarflanib, yana shuncha vaqt o'qish talab qilinadigan, lekin oxirida haqiqiy hunar o'rgatadigan kursni 150$ desang "Muncha qimmat, savobga ham ishlash kerakda" deydi.
Yaqinda bitta dasturchi, "Hadeb pul deyavermay, savobga ham kurs yozinglar debdi". Epam kompaniyasida senior iOS dasturchi ekan. "Marhamat, siz iOS kurs yozib bersangiz, platformamizda bepul tarqatimiz" degan edim, qaytib qorasi ko'rinmadi.
Xullas, yig'ilib qolgan ekan, bitta postda hamma dardimni aytib oldim, aybga buyurmaysiz.
Ilm berish ham, olish ham oson emas. Bir zumda aqlli yoki boy bo'lib ketishning formulasi yo'q. Qunt qilib, soatlab, haftalab, oylab o'qish kerak. O'qiganini amalda qo'llash kerak.
Odamlarga ham hayron qolaman, 3 soatlik, hech narsa bermaydigan trenigni 500$ desang yugurib boradi. Oylab vaqt sarflanib, yana shuncha vaqt o'qish talab qilinadigan, lekin oxirida haqiqiy hunar o'rgatadigan kursni 150$ desang "Muncha qimmat, savobga ham ishlash kerakda" deydi.
Yaqinda bitta dasturchi, "Hadeb pul deyavermay, savobga ham kurs yozinglar debdi". Epam kompaniyasida senior iOS dasturchi ekan. "Marhamat, siz iOS kurs yozib bersangiz, platformamizda bepul tarqatimiz" degan edim, qaytib qorasi ko'rinmadi.
Xullas, yig'ilib qolgan ekan, bitta postda hamma dardimni aytib oldim, aybga buyurmaysiz.
👍210😁35👏15🔥7🤯2🤔1
Dasturchi sifatida mantiqiy fikrlashingizni oshirishga yordam beruvchi 5 ta maslahat.
Mantiqiy fikrlash — yaxshi dasturchining eng asosiy quroli hisoblanadi.
1. Har kuni yangi masalalarni yeching.
Muammolarga yechim topishni odat qilganingizdan keyin, yangi masala va muammolarni yechish uchun kamroq vaqt sarflashni boshlaysiz. Miyangiz tayyor boʻlib turadi bunga. Real hayotga oid masalalarni ishlash, haqiqiy loyihalarda chiqishi mumkin boʻlgan muammolarni tezda yechishingizga yordam beradi.
Dasturlashga doir masalalar yechish uchun baʼzi saytlar:
- LeetCode
- Codewars
- Exercism
2. Maʼlumotlar tuzilmasi va Algoritmlarni oʻrganing
Maʼlumotlar tuzilmasi va algoritmlar mantiqiy fikrlashni shakllantirishda muhim rol oʻynaydi. Maʼlumotlar tuzilmasi va algoritmlar nafaqat dasturchi sifatida yaxshi mantiqiy fikrlashni shakllantiradi, balki muammolarga yechim topish koʻnikmasini ham yaxshilaydi. Agar siz u bilan muntazam ravishda shugʻullansangiz, bu sizning muammolarga yechim topish koʻnikmangizni va mantiqiy fikrlash qobiliyatingizni oshiradi.
3. Bosqichma-bosqich oʻting
Birinchi oson masalalar bilan mashq qiling. Ularni yechib boʻlgach, keyingisiga oʻting.
4. Masalalarni kichik boʻlaklarga boʻlib oling
- Birinchi, masalaning mohiyatini tushunishga harakat qiling.
- Qogʻoz va ruchka olib, masalani yechish uchun kerak boʻladigan taxminiy qadamlarni yozib chiqing
- Barcha holatlar, qadamlar, inpu va oʻzgaruvchilarni oʻylab koʻring.
- Yechim bo'lishi mumkin bo'lgan algoritm yozishga vaqt ajrating va undan soʻng, kod yozishga kirishing.
5. Boshqalarni kodlaridan oʻrganing
- GitHub, Stackoverflow dagi boshqa dasturchilar yozgan kodlarini oʻqib, ulardan oʻrganishga harakat qiling.
- Boshqalarning kodini oʻqib, bir muammoga turli xil rakursdan qarashga oʻrganasiz.
6. Loyihalar qiling
- Haqiqiy loyihalar qilish dasturlashda yaxshiroq boʻlishga yordam beradi.
- Xohlang, kalkulyator, elektron tijorat yoki portfolio sayt, farqi yoʻq.
- Biror loyihani qilayotganingizda, juda koʻp qiyinchilik va buglarga duch kelasiz. Bularni yechish davomida dasturchi sifatida mantiqiy fikrlashingizni shakllantirib borasiz.
Bonus
- "Ma'lumotlar tuzilmasi va algoritmlar" bepul kursini o'rganing
- "Algoritmlar: Leetcode da masala yechish" kursini bepul o'qing
Va hech qachon motivatsiyani yoʻqotmang. Siz ishlolmaydigan masala yoki muammoga duch kelganingizda, ruhingiz choʻkmasin, aksincha bu sizni yangi bilimlar egallashga ruhlantirsin, oldinga undasin.
Asosiysi, oʻrganishdan toʻxtamang.
Telegram | Instagram | Youtube
Mantiqiy fikrlash — yaxshi dasturchining eng asosiy quroli hisoblanadi.
1. Har kuni yangi masalalarni yeching.
Muammolarga yechim topishni odat qilganingizdan keyin, yangi masala va muammolarni yechish uchun kamroq vaqt sarflashni boshlaysiz. Miyangiz tayyor boʻlib turadi bunga. Real hayotga oid masalalarni ishlash, haqiqiy loyihalarda chiqishi mumkin boʻlgan muammolarni tezda yechishingizga yordam beradi.
Dasturlashga doir masalalar yechish uchun baʼzi saytlar:
- LeetCode
- Codewars
- Exercism
2. Maʼlumotlar tuzilmasi va Algoritmlarni oʻrganing
Maʼlumotlar tuzilmasi va algoritmlar mantiqiy fikrlashni shakllantirishda muhim rol oʻynaydi. Maʼlumotlar tuzilmasi va algoritmlar nafaqat dasturchi sifatida yaxshi mantiqiy fikrlashni shakllantiradi, balki muammolarga yechim topish koʻnikmasini ham yaxshilaydi. Agar siz u bilan muntazam ravishda shugʻullansangiz, bu sizning muammolarga yechim topish koʻnikmangizni va mantiqiy fikrlash qobiliyatingizni oshiradi.
3. Bosqichma-bosqich oʻting
Birinchi oson masalalar bilan mashq qiling. Ularni yechib boʻlgach, keyingisiga oʻting.
4. Masalalarni kichik boʻlaklarga boʻlib oling
- Birinchi, masalaning mohiyatini tushunishga harakat qiling.
- Qogʻoz va ruchka olib, masalani yechish uchun kerak boʻladigan taxminiy qadamlarni yozib chiqing
- Barcha holatlar, qadamlar, inpu va oʻzgaruvchilarni oʻylab koʻring.
- Yechim bo'lishi mumkin bo'lgan algoritm yozishga vaqt ajrating va undan soʻng, kod yozishga kirishing.
5. Boshqalarni kodlaridan oʻrganing
- GitHub, Stackoverflow dagi boshqa dasturchilar yozgan kodlarini oʻqib, ulardan oʻrganishga harakat qiling.
- Boshqalarning kodini oʻqib, bir muammoga turli xil rakursdan qarashga oʻrganasiz.
6. Loyihalar qiling
- Haqiqiy loyihalar qilish dasturlashda yaxshiroq boʻlishga yordam beradi.
- Xohlang, kalkulyator, elektron tijorat yoki portfolio sayt, farqi yoʻq.
- Biror loyihani qilayotganingizda, juda koʻp qiyinchilik va buglarga duch kelasiz. Bularni yechish davomida dasturchi sifatida mantiqiy fikrlashingizni shakllantirib borasiz.
Bonus
- "Ma'lumotlar tuzilmasi va algoritmlar" bepul kursini o'rganing
- "Algoritmlar: Leetcode da masala yechish" kursini bepul o'qing
Va hech qachon motivatsiyani yoʻqotmang. Siz ishlolmaydigan masala yoki muammoga duch kelganingizda, ruhingiz choʻkmasin, aksincha bu sizni yangi bilimlar egallashga ruhlantirsin, oldinga undasin.
Asosiysi, oʻrganishdan toʻxtamang.
Telegram | Instagram | Youtube
👍78🔥15
HTML va CSSni o’rganish osonmi?
Link: https://youtu.be/BFatJj48RII
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Link: https://youtu.be/BFatJj48RII
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
YouTube
HTML & CSS ni o'rganish osonmi? | Muhammadjavohir Sur'atov
Sayt: https://mohirdev.uz
Telegram: https://news.1rj.ru/str/mohirdev
Facebook: https://facebook.com/mohirdev
Instagram: https://www.instagram.com/mohirdev/
Linkedin: https://linkedin.com/company/mohirdevuz
Podcast: https://anchor.fm/mohirdev
Telegram: https://news.1rj.ru/str/mohirdev
Facebook: https://facebook.com/mohirdev
Instagram: https://www.instagram.com/mohirdev/
Linkedin: https://linkedin.com/company/mohirdevuz
Podcast: https://anchor.fm/mohirdev
👍26😢4🎉2
Nima uchun Golangni o'rganish kerak?
1. O'rganish oson
Go yangi dasturchilar tez o'rganib ketishi va buglarni kamaytirishga yordam berish uchun Google tomonidan juda sodda va o'rganish oson qilib ishlangan. Agar siz hech qachon dasturlash sohasiga kirib ko'rmagan bo'lsangiz, birinchi Godan boshlang. Sababi Godagi kalit so'zlar ataylab kam qilingan va sintaksisi qiyin emas. Atiga 25 ta kalit so'zga ega.
2. Concurrency
Go tili Google tomonidan katta loyihalarni boshqarish uchun yaratilgan. Shundan kelib, Go 100minglab bir vaqtda keladigan requestlarni "ko'tara oladi".
3. Juda tez
Tezlik borasida faqatgina C, C++ va Rust tillaridan ortda qolishi mumkin.
4. Golang cross-platform til
Goda yozilgan kodlar Windows, Mac va Linuxda birday ishlaydi.
5. Package Manager
Godagi package manager yordamida bitta buyruq bilan loyihangizga yangi funskiyalar qo'shishingiz mumkin.
6. Tez ommalashyotgan til
2009-yil Go faqatgina Google uchun ishlab chiqilgan bo'lsa, hozirgi kelib boshqa yirik kompaniyalar ham Godan foydalanishmoqda. Xususan, Twitter, SpaceX, Dropbox, Alibaba, Netflix va boshqalar.
Praktikum kursi orqali Golangni o'rganing
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
1. O'rganish oson
Go yangi dasturchilar tez o'rganib ketishi va buglarni kamaytirishga yordam berish uchun Google tomonidan juda sodda va o'rganish oson qilib ishlangan. Agar siz hech qachon dasturlash sohasiga kirib ko'rmagan bo'lsangiz, birinchi Godan boshlang. Sababi Godagi kalit so'zlar ataylab kam qilingan va sintaksisi qiyin emas. Atiga 25 ta kalit so'zga ega.
2. Concurrency
Go tili Google tomonidan katta loyihalarni boshqarish uchun yaratilgan. Shundan kelib, Go 100minglab bir vaqtda keladigan requestlarni "ko'tara oladi".
3. Juda tez
Tezlik borasida faqatgina C, C++ va Rust tillaridan ortda qolishi mumkin.
4. Golang cross-platform til
Goda yozilgan kodlar Windows, Mac va Linuxda birday ishlaydi.
5. Package Manager
Godagi package manager yordamida bitta buyruq bilan loyihangizga yangi funskiyalar qo'shishingiz mumkin.
6. Tez ommalashyotgan til
2009-yil Go faqatgina Google uchun ishlab chiqilgan bo'lsa, hozirgi kelib boshqa yirik kompaniyalar ham Godan foydalanishmoqda. Xususan, Twitter, SpaceX, Dropbox, Alibaba, Netflix va boshqalar.
Praktikum kursi orqali Golangni o'rganing
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
👍49🤯5👏4❤2
Full Stack Javanoscript (MERN) praktikum kursida qanday loyihalar qilinadi?
Davomiyligi 130 soatdan oshadigan praktikum kursida o'quvchilar 7 ta katta loyiha qilib ko'rishadi va bu loyihalarni portfoliolarida ko'rsatishlari mumkin:
1-loyiha. JavaScript yordamida
Ushbu loyiha yangi dasturlashga kirib kelayotganlar uchun fundament desa ham bo'ladi. Sababi biz siz bilan JavaScriptda kod yozish orqali katta bir loyiha qilamiz. Loyiha davomida JavaScriptda sal kam 600ga yaqin kod yoziladi va amaliyot qilib, Javanoscript aslida real loyihalarda qanday ishlashini bilib olasiz. Keyin ushbu loyihani WebPack, Babel & CoreJS kutubxonalar bilan qanday qilib ishlatish va loyiha yig'ishni o'rganasiz. Bundan tashqari server bilan qanday ishlash va ma'lumotlarni serverga yuborishni ham o'rgatiladi.
2-loyiha. ReactJS yordamida: Single Page Application (SPA)
Ushbu loyihamiz Single Page Application(SPA) yasashdan iborat bo’ladi. Oddiy vebsaytlarda ko’ramizki,har bir sahifadan boshqa sahifaga o'tayotganda, qanchadur vaqt bizning sahifamiz yuklanadi. Lekin biz bunday muammolarni ReactJS bilan hal qilamiz, ya'ni bizning katta loyihamizda juda ko'p sahifalar bo’lsada, lekin bir sahifadan boshqa sahifaga o'tayotganimizda, sahifalarimiz yuklanmaydi. Bu bilan foydalanuvchilarning vaqti tejaladi.
3-loyiha. ReactJS & Redux yordamida
Ushbu loyihamizda biz State Managment real loyihalarda qanday ishlashini bilib olamiz va albatta o'zimiz ham loyiha qilib ko'ramiz. State Managment hozirgi kunda ko’p loyihalarda juda keng qo’llanib kelinmoqda. Serverga ma'lumot yuborish, uni olish va shu kabi kerakli ma'lumotlarni ham bilib olasiz. State Managmentni boshqarishni bir qancha usullarini ham o'rganasiz.
4-loyiha. NextJS & GraphQL yordamida
Demak biz Full Stack dasturlash olamiga qadam bosdik, ya’ni Frontend va Backend. Bu ikki texnalogiya Bu loyihada ajoyib va juda tez ishlaydigan full stack dastur yasaymiz. Ushbu dasturni boshqarish uchun GraphCMS dan foydalanamiz. Keyin esa Fully Responsive bo'lish uchun, minimum vaqt ajratib juda sifatli veb dasturni hostinga deploy qilamiz. Albatta bularni hammasini 0 dan professional darajagacha modul davomida o’rgatiladi.
5-loyiha. NodeJS, ExpressJS & MongoDB yordamida
Ushbu loyihada biz asosan Backend qismi bilan ishlaymiz. Restfull API qanday yozilishi, ma'lumotlar bazasiga kerakli ma'lumotlarni saqlash, File lar bilan ishlash, formalarni validatsiya qilish, har bir foydalanuvchining o'zini shaxsiy profilini tuzish, unga faqat o'ziga kerakli ma'lumotlarni chiqarish kabi amaliyotlar bajarialdi. ecommerce sayt qilinadi.
6-loyiha. MongoDB, ExpressJS, ReactJS & NodeJS yordamida
Bu loyihada haqiqiy ijtimoiy tarmoq yasaymiz. Ichida deyarli hamma funksiyalar bo'ladi. Xususan Follow Unfollow, Like Dislike, Comment va boshqalar. Biz bilan qilgan bu loyihangizni kelajakda rivojlantirsangiz ham bo’ladi.
7-loyiha. TypeScript & Webpack yordamida
Ushbu loyihada biz Google uchun Extension yasaymiz. Murakkab extension, o'z ichiga hamma kerakli funksiyalarni qamrab oluvchi extension bo'ladi. Bu extensionni biz Webpack yordamida yig'ib, productionga chiqaramiz.
Yuqoridagi loyihalarni bemalol o’zingizni portfoliongizda ko’rsatishingiz mumkin. Bu loyihalar ishga kirishingizni deyarli kafolatlaydi. Faqat kursni yaxshi o’qib, darslarni to’liq bajarsangiz albatta. Bundan tashqari, yana kichik loyihalar ham kurs davomida qilinadi. Yuqorida faqat eng katta va haqiqiy tajriba beradigan loyihalar ro'yxati berilgan.
MERN stack nima ekanligini bilmayapsizmi? Mana bu maqolani o'qing.
Kursga ro'yxatdan o'tish: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Davomiyligi 130 soatdan oshadigan praktikum kursida o'quvchilar 7 ta katta loyiha qilib ko'rishadi va bu loyihalarni portfoliolarida ko'rsatishlari mumkin:
1-loyiha. JavaScript yordamida
Ushbu loyiha yangi dasturlashga kirib kelayotganlar uchun fundament desa ham bo'ladi. Sababi biz siz bilan JavaScriptda kod yozish orqali katta bir loyiha qilamiz. Loyiha davomida JavaScriptda sal kam 600ga yaqin kod yoziladi va amaliyot qilib, Javanoscript aslida real loyihalarda qanday ishlashini bilib olasiz. Keyin ushbu loyihani WebPack, Babel & CoreJS kutubxonalar bilan qanday qilib ishlatish va loyiha yig'ishni o'rganasiz. Bundan tashqari server bilan qanday ishlash va ma'lumotlarni serverga yuborishni ham o'rgatiladi.
2-loyiha. ReactJS yordamida: Single Page Application (SPA)
Ushbu loyihamiz Single Page Application(SPA) yasashdan iborat bo’ladi. Oddiy vebsaytlarda ko’ramizki,har bir sahifadan boshqa sahifaga o'tayotganda, qanchadur vaqt bizning sahifamiz yuklanadi. Lekin biz bunday muammolarni ReactJS bilan hal qilamiz, ya'ni bizning katta loyihamizda juda ko'p sahifalar bo’lsada, lekin bir sahifadan boshqa sahifaga o'tayotganimizda, sahifalarimiz yuklanmaydi. Bu bilan foydalanuvchilarning vaqti tejaladi.
3-loyiha. ReactJS & Redux yordamida
Ushbu loyihamizda biz State Managment real loyihalarda qanday ishlashini bilib olamiz va albatta o'zimiz ham loyiha qilib ko'ramiz. State Managment hozirgi kunda ko’p loyihalarda juda keng qo’llanib kelinmoqda. Serverga ma'lumot yuborish, uni olish va shu kabi kerakli ma'lumotlarni ham bilib olasiz. State Managmentni boshqarishni bir qancha usullarini ham o'rganasiz.
4-loyiha. NextJS & GraphQL yordamida
Demak biz Full Stack dasturlash olamiga qadam bosdik, ya’ni Frontend va Backend. Bu ikki texnalogiya Bu loyihada ajoyib va juda tez ishlaydigan full stack dastur yasaymiz. Ushbu dasturni boshqarish uchun GraphCMS dan foydalanamiz. Keyin esa Fully Responsive bo'lish uchun, minimum vaqt ajratib juda sifatli veb dasturni hostinga deploy qilamiz. Albatta bularni hammasini 0 dan professional darajagacha modul davomida o’rgatiladi.
5-loyiha. NodeJS, ExpressJS & MongoDB yordamida
Ushbu loyihada biz asosan Backend qismi bilan ishlaymiz. Restfull API qanday yozilishi, ma'lumotlar bazasiga kerakli ma'lumotlarni saqlash, File lar bilan ishlash, formalarni validatsiya qilish, har bir foydalanuvchining o'zini shaxsiy profilini tuzish, unga faqat o'ziga kerakli ma'lumotlarni chiqarish kabi amaliyotlar bajarialdi. ecommerce sayt qilinadi.
6-loyiha. MongoDB, ExpressJS, ReactJS & NodeJS yordamida
Bu loyihada haqiqiy ijtimoiy tarmoq yasaymiz. Ichida deyarli hamma funksiyalar bo'ladi. Xususan Follow Unfollow, Like Dislike, Comment va boshqalar. Biz bilan qilgan bu loyihangizni kelajakda rivojlantirsangiz ham bo’ladi.
7-loyiha. TypeScript & Webpack yordamida
Ushbu loyihada biz Google uchun Extension yasaymiz. Murakkab extension, o'z ichiga hamma kerakli funksiyalarni qamrab oluvchi extension bo'ladi. Bu extensionni biz Webpack yordamida yig'ib, productionga chiqaramiz.
Yuqoridagi loyihalarni bemalol o’zingizni portfoliongizda ko’rsatishingiz mumkin. Bu loyihalar ishga kirishingizni deyarli kafolatlaydi. Faqat kursni yaxshi o’qib, darslarni to’liq bajarsangiz albatta. Bundan tashqari, yana kichik loyihalar ham kurs davomida qilinadi. Yuqorida faqat eng katta va haqiqiy tajriba beradigan loyihalar ro'yxati berilgan.
MERN stack nima ekanligini bilmayapsizmi? Mana bu maqolani o'qing.
Kursga ro'yxatdan o'tish: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍34😢6🔥4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Go dasturchilariga O'zbekiston sharoitida ish bormi?
Bu savolga Saud Abdulvahed javob beradi.
Go Praktikum kurs sahifasi: go.mohirdev.uz
Praktikumdan ro'yxtadan o'tish: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Bu savolga Saud Abdulvahed javob beradi.
Go Praktikum kurs sahifasi: go.mohirdev.uz
Praktikumdan ro'yxtadan o'tish: app.mohirdev.uz
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍21🔥5🎉3
Bir necha soatlik kod yozishdan keyin ko’zingiz qamashib, o’qishga qiynalib ketayapsizmi?
Juda ko’pchilik bu muammoga duch kelguncha, shriftini o’zgartirishni o’ylab ko’rmaydi.
1000 lab kod qatorlarni o’qishga qiynalayotgan bo’lsangiz, balki yangi shriftga o’tish vaqti kelgandir.
Avvalo, dasturchilar uchun yaxshi shrift qanday bo’lishi kerak:
- O’qishga oson va qulay. 100 lab kodni o’qiyotgan payt, ko’zni og’ritmasligi kerak
- O’xshash belgilarni aniq ajralib turadigan bo’lishi kerak. Masalan, “0” soni bilan “O” xarfi yoki kichik “L” bilan “1” soni farqlanib turishi zarur
- Ba’zi belgilarning turli versiyalari bo’lishi. Istalgan payt o’zingizga mosini olib ishlatishingiz mumkin
Siz uchun o’qish oson bo’lgan va ko’zni og’ritmaydigan bepul shriftlarni jamladik.
Ro'yxat bilan tanishish: mohirdev.uz/bepul-shriftlar
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
Juda ko’pchilik bu muammoga duch kelguncha, shriftini o’zgartirishni o’ylab ko’rmaydi.
1000 lab kod qatorlarni o’qishga qiynalayotgan bo’lsangiz, balki yangi shriftga o’tish vaqti kelgandir.
Avvalo, dasturchilar uchun yaxshi shrift qanday bo’lishi kerak:
- O’qishga oson va qulay. 100 lab kodni o’qiyotgan payt, ko’zni og’ritmasligi kerak
- O’xshash belgilarni aniq ajralib turadigan bo’lishi kerak. Masalan, “0” soni bilan “O” xarfi yoki kichik “L” bilan “1” soni farqlanib turishi zarur
- Ba’zi belgilarning turli versiyalari bo’lishi. Istalgan payt o’zingizga mosini olib ishlatishingiz mumkin
Siz uchun o’qish oson bo’lgan va ko’zni og’ritmaydigan bepul shriftlarni jamladik.
Ro'yxat bilan tanishish: mohirdev.uz/bepul-shriftlar
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
👍38🔥5😢3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Dasturchida bo'lishi kerak bo'lgan 3 jihat
Muvaffaqiyatli dasturchi bo'lishni xohlaysizmi? Unda bu videoni ko'rishingiz kerak.
Speaker: Ulug'bek Samigjonov
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Muvaffaqiyatli dasturchi bo'lishni xohlaysizmi? Unda bu videoni ko'rishingiz kerak.
Speaker: Ulug'bek Samigjonov
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍37🔥24🤩2
Juda ko’pchilikdan keladigan savollar shunga o’xshash: “Hozir C ni o’rganayapman, lekin bu tildan ko’nglim to’lmayapti. Uning o’rniga C# yoki C++ ni o’rganishim kerakmi ?”
Men bilmayman. Bu sizning nima xohlayotganingizga bog’liq.
Tasavvur qiling, siz doktor bo’lmoqchisiz. Qanday turdagi doktor bo’lmoqchisiz?
Kardiolog? Unda qon tomirlari va yurak haqida o’rganasiz.
Tish shifokori? Unda tish haqida o’rganasiz.
Psixiatr? Unda ruxiy salomatlik haqida o’rganasiz.
Nimaga shama qilayotganimni tushungandirsiz?
Qanday turdagi dasturchi bo’lmoqchisiz?
iOS dasturchi? Unda Objective C va Swiftni o’rganing.
Android dasturchi? Unda Java va Kotlinni o’rganing.
Backend? Unda Python/ Java/ Ruby/ C#/ PHP va boshqalardan birini o’rganing.
Frontend? Unda HTML, CSS, JavaScript va boshqalarni o’rganing.
Past darajadagi tizim dasturlash ? Unda C va C++.
Windows dasturlash? Unda C#ni o’rganing.
Bularning barchasi dasturlash/dasturlash yo’nalishlari. Yo’nalish tanlang, undan keyin esa tilni.
Muallif: Jahongir Rahmonov
Orginal post: ingliz tilida
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
Men bilmayman. Bu sizning nima xohlayotganingizga bog’liq.
Tasavvur qiling, siz doktor bo’lmoqchisiz. Qanday turdagi doktor bo’lmoqchisiz?
Kardiolog? Unda qon tomirlari va yurak haqida o’rganasiz.
Tish shifokori? Unda tish haqida o’rganasiz.
Psixiatr? Unda ruxiy salomatlik haqida o’rganasiz.
Nimaga shama qilayotganimni tushungandirsiz?
Qanday turdagi dasturchi bo’lmoqchisiz?
iOS dasturchi? Unda Objective C va Swiftni o’rganing.
Android dasturchi? Unda Java va Kotlinni o’rganing.
Backend? Unda Python/ Java/ Ruby/ C#/ PHP va boshqalardan birini o’rganing.
Frontend? Unda HTML, CSS, JavaScript va boshqalarni o’rganing.
Past darajadagi tizim dasturlash ? Unda C va C++.
Windows dasturlash? Unda C#ni o’rganing.
Bularning barchasi dasturlash/dasturlash yo’nalishlari. Yo’nalish tanlang, undan keyin esa tilni.
Muallif: Jahongir Rahmonov
Orginal post: ingliz tilida
@mohirdev - kasbiy xotirjamlikka shu yerda erishiladi
Telegram | Instagram | Youtube
👍57🔥10😁3🤩1