Yusuf Abdullaev
42: Express Mobile 👉 42.uz/course/express-mobile 👨🏫 Mentor: Yusuf Abdullaev 🆘 Yordam uchun: @yordam42 ⚠️ Yangi darslar har kuni 8:00da ochiladi
Ramazon tuhfasi: Android dasturlash kursi bepul ravishda YouTube kanalimda chiqadi. Darslar har shanba kuni soat 09:00da qo'yib boriladi.
Android darslari: Dasturlash va Kotlinga kirish | 42.uz
https://youtu.be/3RRx4YaGFRM
#androiddarslari
Android darslari: Dasturlash va Kotlinga kirish | 42.uz
https://youtu.be/3RRx4YaGFRM
#androiddarslari
YouTube
Kotlin darslari: 1. Dasturlash va Kotlinga kirish | 42.uz
Ushbu darsda Android uchun dastur yozishda asosiy va tavsiya etilgan til hisoblanuvchi Kotlin tilida dasturlash asoslari bilan tanishasiz. Dastur nima, kompyuter programma kodini qanday tushunadi savollariga javob olib, main funksiyasini ishlatishni o'rganasiz.…
Android darslarining bu sonida dasturlashdagi o'zgaruvchi tushunchasi nima ekanligini: Kotlin tilida o'zgaruvchilar qanday yaratilishi, qiymati o'zgartirilishi va programma kodida ishlatilishini o'rganasiz.
https://youtu.be/ib5SEp8l9yk?si=dWDjg1VKj6dvbbeL
#androiddarslari
https://youtu.be/ib5SEp8l9yk?si=dWDjg1VKj6dvbbeL
#androiddarslari
YouTube
Kotlin darslari: 2. O'zgaruvchilar (variable) | 42.uz
Bu darsda siz dasturlashdagi o'zgaruvchi tushunchasi nima ekanligini: Kotlin tilida o'zgaruvchilar qanday yaratiishi, qiymati o'zgartirilishi va programma kodida ishlatilishini o'rganasiz.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Kotlin dasturlash tili bo'yicha so'nggi fundamental dars, undan so'ng Android va Composega o'tamiz.
Android darslari: Funksiyalar | 42.uz
https://youtu.be/ujoYUBGCpZ0
#androiddarslari
Android darslari: Funksiyalar | 42.uz
https://youtu.be/ujoYUBGCpZ0
#androiddarslari
YouTube
Kotlin darslari: 3. Funksiyalar | 42.uz
Kotlin tilida funksiyalar qanday yaratilishi, ular qaytaradigan natijalar hamda funksiyaning parametrlari haqidagi dars.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Xushxabar! Endi darslar haftasiga 2 martadan, Chorshanba va Shanba kunlari 9:00da chiqariladi!
Navbatdagi darsda kompyuterga Android Studio dasturini o'rnatish va Jetpack Compose yordamida birinchi Android loyihangizni yaratasiz.
P.S. Android Studio o'rnatish ko'pchilik uchun dasturlashning eng og'ir qadami hisoblanadi, shuning uchun bu qadamda qiyinchiliklar bo'lishi sizni to'xtatib qolmasin. Agar bu jarayonda muammolarga duch kelsangiz, izoh qoldiring, sizga albatta yordam beraman!
https://youtu.be/3jgjBQuCUVY?feature=shared
#androiddarslari
Navbatdagi darsda kompyuterga Android Studio dasturini o'rnatish va Jetpack Compose yordamida birinchi Android loyihangizni yaratasiz.
P.S. Android Studio o'rnatish ko'pchilik uchun dasturlashning eng og'ir qadami hisoblanadi, shuning uchun bu qadamda qiyinchiliklar bo'lishi sizni to'xtatib qolmasin. Agar bu jarayonda muammolarga duch kelsangiz, izoh qoldiring, sizga albatta yordam beraman!
https://youtu.be/3jgjBQuCUVY?feature=shared
#androiddarslari
YouTube
Compose darslari: 1. Jetpack Compose bilan tanishuv. | 42.uz
Ushbu darsda Android dasturlar yaratishga o'tamiz. Kompyuteringizga Android Studio dasturini o'rnatib, Jetpack Compose yordamida dastur interfeysini (User Interfeys) chizichni o'rganamiz.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Yana 2 ta dars ochildi. Tayyor turgan bo'lsa, kuttirib nima qilaman dedim😅
https://www.youtube.com/watch?v=8vabkigoEkw
#androiddarslari
https://www.youtube.com/watch?v=8vabkigoEkw
#androiddarslari
YouTube
Compose darslari: 2. Row, Column va Modifier | 42.uz
Bu darsda Composedagi konteyner vidjetlar - Row hamda Column bilan ishlashni o'rganasiz. Vidjetlarni modifier yordamida o'zgartirish ham dars rejasida ko'rsatilgan.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Kotlin bo'yicha darslar tugadi deb o'ylagandim, hali ko'p ekan. Shuning uchun Android (Compose) darslari va Kotlin darslarini alohida playlist qilaymi deb o'ylayapman, nima deysiz?
https://www.youtube.com/watch?v=k3OgmkNUyiM
#androiddarslari
https://www.youtube.com/watch?v=k3OgmkNUyiM
#androiddarslari
YouTube
Kotlin darslari: 4. If else shartli logikasi | 42.uz
Ushbu darsda ko'plab dasturlash tillarining muhim qismi bo'lgan if else shartli logika konstruksiyasi bilan tanishib, Kotlin tilida ushbu ko'rinishdagi kodni yozishni o'rganasiz.
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Darslarni Kotlin hamda Compose bo'yicha alohida ajratib playlist qildim. Kotlin Multiplatform Mobile haqida ham kurs qilishni so'rashdi, siz ham o'zingizga qiziq mavzularni yozib qoldiring. Keyinroq ovoz beramiz qaysi kursga talab ko'proq ekanini bilish uchun.
https://youtu.be/pema4YWLyXA
https://youtu.be/pema4YWLyXA
YouTube
Kotlin darslari: 5. Klass va obyektlar | 42.uz
Object oriented programming (OOP) asoslari bo'lmish klass va obyekt tushunchalari Kotlin tilida qanday ishlaydi?
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Agar siz Kotlin tilida Android dasturlashni yaxshi o'zlashtirgan bo'lsangiz, Swift yordamida iOS dasturlar uchun KOD yozishga ham qiynalmaysiz. Mana bu maqolada bu ikki tildagi o'xshash sintaksis solishtirilgan.
P.S. Bekorga faqat kod yozishga qiynalmaysiz demadim, chunki iOS loyihalar ustida ishlaganda kod yozish eng oson qismi. iOS development infrastrukturasi - Xcode dasturidan tortib to AppStorega loyihani chiqarishgacha bo'lgan jarayonlar murakkab va juda chalkash. Ayniqsa macOS, iOS va Xcode versiyalarining bog'liqligi, hattoki dasturni test qilish uchun ham uni yig'a olmasligingiz ancha asabbuzarliklar keltirib chiqaradi. Balki shuning uchun ham iOS dasturchilarga talab doimiy balanddir.
https://medium.com/@domen.lanisnik/swift-cheatsheet-for-android-kotlin-developers-19cce41e54c6
P.S. Bekorga faqat kod yozishga qiynalmaysiz demadim, chunki iOS loyihalar ustida ishlaganda kod yozish eng oson qismi. iOS development infrastrukturasi - Xcode dasturidan tortib to AppStorega loyihani chiqarishgacha bo'lgan jarayonlar murakkab va juda chalkash. Ayniqsa macOS, iOS va Xcode versiyalarining bog'liqligi, hattoki dasturni test qilish uchun ham uni yig'a olmasligingiz ancha asabbuzarliklar keltirib chiqaradi. Balki shuning uchun ham iOS dasturchilarga talab doimiy balanddir.
https://medium.com/@domen.lanisnik/swift-cheatsheet-for-android-kotlin-developers-19cce41e54c6
Medium
Swift Cheatsheet for Android/Kotlin Developers
We cover common Swift patterns you might see when looking at iOS code, try to understand them, and compare their implementation in Kotlin.
Compose bo'yicha keyingi dars ochildi, shu bilan 42.uz uchun olingan barcha tayyor darslar chiqarildi. Keyingi bir necha hafta hayotimda bir nechta katta voqealar bo'lishini kutyapman, shuning uchun darsliklardan ozroq tanaffus olamiz.
https://youtu.be/XUF3cWG0Uv0
https://youtu.be/XUF3cWG0Uv0
YouTube
Compose darslari: 4. Vidjetlarni bosish (click handling) | 42.uz
Composeda vidjetlarini bosish imkoniyatini qo'shib, foydalanuvchi dastur bilan muloqot qilishini ta'minlash - interaktiv dastur qanday yaratiladi?
Dasturlashni 42.uz'da o'rganing!
Dasturlashni 42.uz'da o'rganing!
Do'stimiz Askar Aytuov Markaziy Osiyodan ishchi yollaydigan va ba'zida relocate qilish uchun ham yordam beradigan kompaniyalar ro'yxatini bo'lishibdi:
https://engineer-petr.github.io
https://www.tgoop.com/devs_kz/4290
https://engineer-petr.github.io
https://www.tgoop.com/devs_kz/4290
Telegram
Devs.kz
База компаний которые нанимают из стран Центральной Азии и иногда помогают с релокацией https://engineer-petr.github.io. @devs_kz
Ko'p dasturchilar o'z loyihasini boshlashni xohlaydi, lekin aksar hollarda bu loyihalar shunchaki g'oya, yoki IDEda 4-5 qator kodi yozilgan ko'rinishda qolib ketadi. Agar g'oya ustida ishlashni boshlashsa, birinchi kun bir necha qator kod yoziladi va shu bilan bu loyihaga qaytilmaydi. Doim miyyada "Hali oxirigacha yetkazaman, kelayotgan dam olish kunlari shug'ullanaman" deb o'ylab yuramiz. Bu muammoning asosiy sabablaridan biri - dasturchi va startapchi (biznesmen) fikrlashining farq qilishi. algoexpert.io loyihasining asoschisi Klement shu haqida yaxshi video olgan:
https://youtu.be/Gxzy4vRqhBY?si=iq_9pCl0GmmcSTQt
https://youtu.be/Gxzy4vRqhBY?si=iq_9pCl0GmmcSTQt
YouTube
Tips To Build A Business As A Software Engineer
While software engineers make great entrepreneurs, coding isn't the only thing that you need to grow a business. In this video, I share 4 tips to build a business as a software developer.
AlgoExpert: https://www.algoexpert.io/clem
SystemsExpert: https:/…
AlgoExpert: https://www.algoexpert.io/clem
SystemsExpert: https:/…
42.uz-dan yangilik!
Express Mobile kursi endi bepul tarzda platformaning o'zida ham mavjud:
https://www.42.uz/course/express-mobile
Shuningdek, darslar mening YouTube kanalimga ham joylangan:
https://www.youtube.com/@AndroiderYusuf/playlists
Express Mobile kursi endi bepul tarzda platformaning o'zida ham mavjud:
https://www.42.uz/course/express-mobile
Shuningdek, darslar mening YouTube kanalimga ham joylangan:
https://www.youtube.com/@AndroiderYusuf/playlists
42.uz
42 kunda dasturchi bo'l - 42.uz
Bo'lajak dasturchilar uchun 0 dan 42 gacha darslar
💡Oxirgi vaqtlarda o'rganayotgan narsalarim asosida o'zbek tilida kontent yaratgim kelyapti. Sizga qaysi mavzular qiziq bo'lardi?
Final Results
50%
Android haqidagi texnik mavzular
31%
Dasturchi karyerasiga oid
34%
Productivity, time management va prioritization
39%
Shaxsiy loyihalar ustida ishlash
38%
Hard vs Soft skills
38%
Saudiya hayoti🙃
Yusuf Abdullaev
Bugun actively job hunt qilishni boshladim, hozircha 8 ta joyga topshirdim + 2 ta kompaniyaga refer qilishdi. Har kuni progress bilan bo'lishib boraman, nechta joyga umumiy topshirdim va nechta javob oldim. Hozircha: 1/10 #ishovi #jobhunt
1 yil oldin ish qidirishni boshlaganimda Notionda progress-track qilgandim.
HungerStationda ishlash nasib bo'lgan ekan, boshqalari yoki javob bermadi, yoki interviewdan yiqildim, yoki o'zim qatnashishni xohlamadim.
HungerStationda ishlash nasib bo'lgan ekan, boshqalari yoki javob bermadi, yoki interviewdan yiqildim, yoki o'zim qatnashishni xohlamadim.