#dasturlash
Aynan dasturchilar uchun kuchli chellenj. Ushbu sayt orqali oʻzingiz biladigan dasturlash tilingiz bo'yicha kod yozib bilimingizni sinab ko'ring.
LINK 👉 codewars.com
#FOYDALI
Aynan dasturchilar uchun kuchli chellenj. Ushbu sayt orqali oʻzingiz biladigan dasturlash tilingiz bo'yicha kod yozib bilimingizni sinab ko'ring.
LINK 👉 codewars.com
#FOYDALI
Nomlash konvensiyasi
Dastlab nomlash konvensiyasi nima uchun kerakli ekanini bilib olishimiz kerak. Odatda katta dasturlar dasturchilar jamoasi bilan yoziladi. Siz yaratgan klass'larni, o'zgaruvchilarni, funksiyalarni va boshqalarni bir qarashda nima vazifa bajarishini va u nima ekanligini jamoaning har bir a'zosi oson tushuna olishi va undan bemalol foydalanishi uchun kerak. Agar dasturni bir o'zingiz yozgan taqdirda ham, dasturingiz kattalashib ketsa yaratilgan klasslar, o'zgaruvchilar nima vazifa bajarishini yoddan ko'tariladi. Bunday holatlarni oldini olish maqsadida nomlash standartlari ishlab chiqilgan.
CamelCase nomlash standarti Javada CamelCase nomlash standartidan class, metod, o'zgaruvchi, constant, interface'larni nomlashda foydalaniladi. Bu uslub ikkita so'zni bir biridan ajratib turadi. Bunda ikkinchi so'z har doim bosh harf bilan boshlanadi. Misol: actionPerformed(), firstName, ActionEvent, ActionListener, …
#FOYDALI
Dastlab nomlash konvensiyasi nima uchun kerakli ekanini bilib olishimiz kerak. Odatda katta dasturlar dasturchilar jamoasi bilan yoziladi. Siz yaratgan klass'larni, o'zgaruvchilarni, funksiyalarni va boshqalarni bir qarashda nima vazifa bajarishini va u nima ekanligini jamoaning har bir a'zosi oson tushuna olishi va undan bemalol foydalanishi uchun kerak. Agar dasturni bir o'zingiz yozgan taqdirda ham, dasturingiz kattalashib ketsa yaratilgan klasslar, o'zgaruvchilar nima vazifa bajarishini yoddan ko'tariladi. Bunday holatlarni oldini olish maqsadida nomlash standartlari ishlab chiqilgan.
CamelCase nomlash standarti Javada CamelCase nomlash standartidan class, metod, o'zgaruvchi, constant, interface'larni nomlashda foydalaniladi. Bu uslub ikkita so'zni bir biridan ajratib turadi. Bunda ikkinchi so'z har doim bosh harf bilan boshlanadi. Misol: actionPerformed(), firstName, ActionEvent, ActionListener, …
#FOYDALI
Media is too big
VIEW IN TELEGRAM
📹 Qanday qilib GitHub Akkount ni Kuchaytirish Mumkin? GitHub va Git Haqida O'zbek Tilidagi Dars.
#FOYDALI
#FOYDALI
Dasturlashni o'rganishga mablag' yo'qmi ?. Lekin IT kasblaridan birini o'rganishni judayam hohlaysizmi ?
Unda Sizga Hozirgi kunda eng ko'p dasturchilar foydalandigan saytlarni ulashishni hohladim.
1. Eng Sodda tuzilgan. Ko'plab mashhur dasturlash tillaridan o'quv dasturlarini o'zida jamlagan va o'zbek tilida ham o'rgansa bo'luvchi web sayt.
✅ https://www.w3schools.com/
2. Ko'plab dasturlash tillaridan o'quv dasturlarini o'zida jamlagan va o'zbek tilida ham o'rgansa bo'luvchi web sayt.
✅ http://geeksforgeeks.org/
3. Web Dasturlashni o'rganish uchun eng yahshi web sayt.
✅ https://developer.mozilla.org/en-US/
4. Eng sodda tuzilgan va yuqori kontentlarni o'zida jamlagan web sayt.
✅ https://www.freecodecamp.org/
5. Eng muhim savollarga javoblar topishingiz mumkin bo'lgan web sayt.
✅ https://stackoverflow.com/
#FOYDALI
Unda Sizga Hozirgi kunda eng ko'p dasturchilar foydalandigan saytlarni ulashishni hohladim.
1. Eng Sodda tuzilgan. Ko'plab mashhur dasturlash tillaridan o'quv dasturlarini o'zida jamlagan va o'zbek tilida ham o'rgansa bo'luvchi web sayt.
✅ https://www.w3schools.com/
2. Ko'plab dasturlash tillaridan o'quv dasturlarini o'zida jamlagan va o'zbek tilida ham o'rgansa bo'luvchi web sayt.
✅ http://geeksforgeeks.org/
3. Web Dasturlashni o'rganish uchun eng yahshi web sayt.
✅ https://developer.mozilla.org/en-US/
4. Eng sodda tuzilgan va yuqori kontentlarni o'zida jamlagan web sayt.
✅ https://www.freecodecamp.org/
5. Eng muhim savollarga javoblar topishingiz mumkin bo'lgan web sayt.
✅ https://stackoverflow.com/
#FOYDALI
W3Schools
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
👍2
#FOYDALI
#CI/CD
CI/CD (Continuous Integration/Continuous Deployment), dasturlash jarayonida muhim bir qismini tashkil etadi. CI/CD, dasturlash jamoasining ishini avtomatlashtirish va tezlashtirish uchun xizmat qiladi.
Continuous Integration (Doimiy integratsiya): Bu qism, dasturlash jamoasi a'zolari tomonidan yozilgan kodni birlashtirish va tekshirishni o'z ichiga oladi. Har bir yangi kod qo'shilganda, avtomatik ravishda testlar bajariladi va kodning boshqa qismlari bilan moslashuvchanligi tekshiriladi. Bu, kodning to'g'ri ishlashini ta'minlayadi va muammolarini tez aniqlashga imkon beradi.
Continuous Deployment (Doimiy o'rnatish): Bu qism, kodni muvaffaqiyatli tekshirishdan o'tkazgandan so'ng, yangi kodni avtomatik ravishda ishlab chiqarish va o'rnatishni o'z ichiga oladi. Bu, yangi funksiyalarni va yangi yangilanishlarni tez va ishonchli tarzda foydalanuvchilar bilan ulashishga imkon beradi.
CI/CD, dasturlash jamoasining ishini avtomatlashtirish, xato va muammolarini tez aniqlash va tuzatish jarayonlarini tezlashtirishga yordam beradi. Bu esa dasturchilarga va jamoalarga ishlarini tezlashtirish, xato va muammolarni tez aniqlash va tuzatish imkoniyatini beradi.
#CI/CD
CI/CD (Continuous Integration/Continuous Deployment), dasturlash jarayonida muhim bir qismini tashkil etadi. CI/CD, dasturlash jamoasining ishini avtomatlashtirish va tezlashtirish uchun xizmat qiladi.
Continuous Integration (Doimiy integratsiya): Bu qism, dasturlash jamoasi a'zolari tomonidan yozilgan kodni birlashtirish va tekshirishni o'z ichiga oladi. Har bir yangi kod qo'shilganda, avtomatik ravishda testlar bajariladi va kodning boshqa qismlari bilan moslashuvchanligi tekshiriladi. Bu, kodning to'g'ri ishlashini ta'minlayadi va muammolarini tez aniqlashga imkon beradi.
Continuous Deployment (Doimiy o'rnatish): Bu qism, kodni muvaffaqiyatli tekshirishdan o'tkazgandan so'ng, yangi kodni avtomatik ravishda ishlab chiqarish va o'rnatishni o'z ichiga oladi. Bu, yangi funksiyalarni va yangi yangilanishlarni tez va ishonchli tarzda foydalanuvchilar bilan ulashishga imkon beradi.
CI/CD, dasturlash jamoasining ishini avtomatlashtirish, xato va muammolarini tez aniqlash va tuzatish jarayonlarini tezlashtirishga yordam beradi. Bu esa dasturchilarga va jamoalarga ishlarini tezlashtirish, xato va muammolarni tez aniqlash va tuzatish imkoniyatini beradi.
👍1
Hali uxlaydigan vaqtlar keladi yotib zerikasiz
Muhammadali Eshonqulov
#FOYDALI
1.Aqliy rivojlanish
2.Ruhiy rivojlanish
3.Jismoniy(Tana) rivojlanish
4.Moddiy(Pul) rivojlanish
Audioni eshitib ko'ring
1.Aqliy rivojlanish
2.Ruhiy rivojlanish
3.Jismoniy(Tana) rivojlanish
4.Moddiy(Pul) rivojlanish
Audioni eshitib ko'ring