Frontend


Гео и язык канала: Узбекистан, Узбекский
Категория: Технологии


Barchasi Frontend dasturlash haqida!
- So'nggi yangiliklar
- Eng yaxshi resurslar
- Intervyu savol - javoblar
Vakansiyalar: @frontendVacancy
Admin: @frontendAdmin

Связанные каналы  |  Похожие каналы

Гео и язык канала
Узбекистан, Узбекский
Категория
Технологии
Статистика
Фильтр публикаций


#htmx #frontend


HTMX: Frontend framework’larga alternativ

HTMX — bu HTML uchun kutubxona bo'lib, u veb-ilovalar uchun interaktiv va dinamik imkoniyatlar qo'shishga yordam beradi.

HTMX yordamida JavaScript kodini minimal darajada ishlatib, "SPA" (Single Page Application) uslubidagi ilovalarni yaratish mumkin. HTMX sizga HTML atributlari orqali server bilan bog'lanishni, AJAX so'rovlarini, WebSocket-larni va boshqalarni amalga oshirish imkonini beradi.

HTMX’ning asosiy imkoniyatlari:

🟡 AJAX so‘rovlari: HTML elementlariga maxsus atributlar yordamida serverga ma’lumot jo‘natish va natijani qaytarish.

🟡 Partial Update: Butun sahifani yangilamasdan faqat sahifaning ma'lum bir qismini yangilash.

🟡 WebSocket qo‘llab-quvvatlashi: Veb-sahifani real vaqtda yangilash imkoniyati.

🟡 Server tomonidan boshqarish: Ma'lumotni qabul qilgan server tomonidan tegishli javobni HTML shaklida qaytarish.

HTMX’ning aktualligi (dolzarbligi)

1. Monolit arxitekturaga qaytish tendensiyasi: Ko‘p yirik loyihalar va kichik startaplar "monolit+" arxitekturaga qaytmoqda, ya'ni front-end va back-end bir-biriga yaqinroq bo‘lgan arxitektura.

2. HTMX — "Server Side Rendering" (SSR) va AJAX integratsiyasini sodda qilib beradi

3. Yangi backend framework’lari bilan yaxshi moslashishi: HTMX Django, Flask, Spring Boot, Laravel kabi backend framework'lari , Node.js, FastAPI texnologiyalar bilan oson integratsiya bo‘ladi.

Misol:



Foydali manbalar:
docs / video / HTMX for Beginners

@frontend | Happy Coding

436 0 10 2 16



‼️ Bizning shogirdlarimiz allaqachon 300$+ maoshli ish topishdi! Siz ham ularga qo‘shilishni xohlaysizmi?

🚀 Frontend kursini tugatdingiz, lekin hali ham ish topa olmayapsizmi?
Ko‘plab joylarga rezyume yuborasiz-u, javob kelmayaptimi? Endi bu muammo emas!

3 oylik Frontend Stajirovka kursi sizni IT sohasida haqiqiy muvaffaqiyat sari olib boradi:
✅ 5 dan 15 tagacha real loyihalar ustida ishlaysiz
✅ Rezyume va portfolioni mukammal tayyorlaysiz
✅ Intervyu savollariga javob berishni o‘rganasiz
✅ Senior va Middle dasturchilar bilan tajriba orttirasiz
✅ 24/7 coworking imkoniyati
✅ Ishga joylashish kafolati bilan yangi hayotga qadam qo‘yasiz!

💡 Eng yaxshi tomoni:
Kurs uchun to‘lovni faqat kursni tugatgandan so‘ng amalga oshirishingiz mumkin. Bu – moliyaviy xavfsizlik va haqiqiy kafolat!

📩 Ro‘yxatdan o‘tish:
https://forms.gle/9pgosqRJ4Vbt7Gox8

👉@it_time


Видео недоступно для предпросмотра
Смотреть в Telegram
#react #frontend


⚡️ React Bits — React uchun animatsiyali komponentlar kutubxonasi

Havola: https://www.reactbits.dev

@frontend | Happy Coding


#yilSarhisobi #frontend


YANGI YILDA YANGI YUTUQLAR!

2024-yilda @frontend kanali yutuqlari bilan bo'lishamiz!

2024 - yilda kanalimiz:
➕ 2,526 obunachiga yetdi!
👀 0.5+ millon ko‘rishlar!
⭐️ Eng mashhur post: 359 ta ulashish!
🔝 Umumiy 8.7k marta ulashishlar!

Bu yutuqlarni qo‘lga kiritishda siz obunachilarning hissangiz katta 😀

🎄 Yangi yil muborak, Frontendchilar! Kodlaringiz faqat "success" bo‘lsin! ☕️

Hammangizga rahmat!


#update #nuxt #frontend


👩‍💻 Nuxt 3.15 chiqdi!

👩‍💻 Vite 6 integratsiya:
Yangilanish Vite 6 bilan ishlaydi, bu esa server muhitini yaxshilashga yordam beradi.

🌐 Chromium devtools yaxshilanishlari:
Endi brauzer devtools'ida nuxt hook vaqtlarini ko'rish mumkin.

🗺 callOnce uchun navigatsiya rejimi:
Kodni har bir navigatsiyada bir marta ishlatish uchun yangi 'navigation' opsiyasi qo'shildi.

🥵 Shablonlar, sahifalar va sahifa metama'lumotlari uchun HMR

📄 Sahifa meta yaxshilanishlari:
definePageMeta ichida lokal funksiyalarni qo'llab-quvvatlash qo'shildi.

🔥 Ishlash samaradorligi oshirilgan:
Brauzer ilova manifestini oldindan yuklaydi va vue-router'ning hash rejimi tarixini paketdan chiqarib tashlaydi.

Yangilash uchun:

npx nuxi@latest upgrade --force


Batafsil o'qish: Nuxt blog

@frontend | Happy Coding


#alert #frontend


🗯 Top JavaScript bildirishnoma kutubxonalari

1. SweetAlert
2. React-Toastify
3. Toastr
4. Essential JS 2
5. chakra-ui/alert
6. Vue Toastification
7. Sonner
8. Awesome Notifications

Siz qaysi biridan ko'proq foydalanasiz?

@frontend | Happy Coding


Asoschilar Club Website 🎯

📈 Yaqinda asoschilar-club.uz saytini muvaffaqiyatli yakunladim. Endilikda ushbu loyihani yosh dasturchilarga real loyiha sifatida dars sifatida o‘tib bermoqchiman. Bu ularga a'lo darajadagi portfolio yaratishda yordam beradi.

💼 Qo'shilish narxi:
➖ Bugun: 47 ming so‘m
➖ Ertagadan: 68 ming so‘m

Nima uchun qo‘shilishingiz kerak?

➖ Real loyiha ustida ishlash tajribasiga ega bo‘lasiz
➖ To‘g‘ri va samarali kod yozishni o‘rganasiz
➖ Qo'shimcha savollaringiz uchun javoblar
➖ Loyihaning tayyorlanishi to‘liq yozib olinadi, istalgan vaqtda ko‘rib chiqishingiz mumkin

🚀 Qo'shilish uchun:

9860346603554947 (Abdulvahob Abdullayev) ushbu kartaga ,

Tolovni qilganizdan keyin men sizni yopiq kanalga qoshaman ⚡️

To'lov chekini @A_Abdulvahob ga yuborishingiz mumkin 😃

🎬 Loyihani yaratishni juma kunidan boshlaymiz.

@abs_javascript


Видео недоступно для предпросмотра
Смотреть в Telegram
#css #flexbox #frontend


🔢 Flexbox Labs - Praise ismli dasturchi tomonidan yaratilgan, animatsiyalar bilan Flexbox Playground. Loyiha CSS Flexbox yordamida maketlar yaratishingizga yordam beradigan vizual vositadir

React, TypeScript, Sass va Framer Motion texnologiyalari orqali ishlab chiqilgan.

Havola: demo

@frontend | Happy Coding


#github #frontend


👨‍💻 GitHub'dagi yillik faoliyatingizni qiziqarli tarzda tahlil qilib, ko'rishga arziydigan hisobot shaklida taqdim etuvchi bepul vosita.

Siz ham sinab ko'rib, 2024-yildagi holatingizni izohlarda qoldiring )

Havola: https://git-wrapped.com

@frontend | Happy Coding


‼️ Ishga kirishga GARANTIYA beradigan kurs haqida eshitganmisiz?

🚀 Frontend kursini bitirib, ishga kira olmayapsizmi? Endi bu muammo emas! 3 oylik Frontend Stajirovka kursimizda:

✅ Real loyihalarda ishlaysiz
✅ Rezyume va portfolioni tayyorlaysiz
✅ Intervyu savollariga javob berishni o‘rganasiz
✅ Senior dasturchilar bilan tajriba orttirasiz
✅ Ishga joylashish kafolati olasiz!

💡 To‘lovni kursdan keyin amalga oshirish imkoniyati mavjud!

👉 Ro‘yxatdan o‘tish: https://forms.gle/9pgosqRJ4Vbt7Gox8

Natijalar bilan tanishish: @it_time


Видео недоступно для предпросмотра
Смотреть в Telegram
#vsCode #frontend


GitHub Copilot'dan bepul foydalanish imkoniyati quyidagilarni taqdim etadi:

- Oyiga 2 000 ta kodni to'ldirish
- Oyiga 50 ta chat xabari
- Claude 3.5 Sonnet yoki GPT-4o kabi modellardan foydalanish

@frontend | Happy Coding


Yaxshigina ustoz bo'la oladi 😎, qizig'i o'zbek tilida!


#ai #vscode #frontend


👩‍💻 GitHub Copilot endi bepul!

GitHub Copilot endi Visual Studio va Visual Studio Code foydalanuvchilari uchun BEPUL taqdim etiladi.

Qanday foydalanishni boshlayman?
1. VS Code yoki Visual Studio’ni yangilang.
2. 'https://t.me/frontend/1511?comment=2513' rel='nofollow'>GitHub akkauntingizni ulang.
3. Gazini bosing ☕️

Batafsil: GitHub Copilot blog posti

@frontend | Happy Coding


Видео недоступно для предпросмотра
Смотреть в Telegram
#animation #js #css #frontend


📝 JavaScript orqali, har bir harfni alohida animatsiyalash va sekinlik bilan paydo bo'lish effektini yaratish mumkin.

'https://t.me/frontend/1510?comment=2508' rel='nofollow'>Kodlar izohda 💬

@frontend | Happy Coding


#report #frontend


📊 JetBrains 2024-yilgi dasturchilar ekotizimi hisobotini chiqardi.

23 000 dan ortiq dasturchilar ishtirok etgan ushbu tadqiqotda JavaScript eng ko'p qo'llaniladigan dasturlash tili sifatida qayd etildi. Shu bilan birga, TypeScriptning ommaviyligi 2017-yildagi 12% dan 2024-yilda 35% gacha oshdi.

Boshqa qiziq ma'lumotlar:
- Sun'iy intellektning dasturlashdagi o'rni oshmoqda: Dasturchilarning 18% o'z mahsulotlariga sun'iy intellekt integratsiyasini amalga oshirmoqda.

- AI vositalaridan foydalanish: Dasturchilarning 69% ChatGPT, 40% esa GitHub Copilot kabi AI vositalarini sinab ko'rgan; mos ravishda 49% va 26% muntazam foydalanadi.

- Ishlash platformalari: Dasturchilarning 58% brauzer, 53% ish stoli, 30% esa mobil platformalar uchun dasturlar ishlab chiqadi.

- Ma'lumotlar bazalari: MySQL, PostgreSQL, MongoDB, SQLite va Redis eng ommabop bo'lib qolmoqda.

- Rust tili: So'nggi besh yilda Rust foydalanuvchilari soni barqaror o'sib, C++ o'rnini egallashga intilmoqda.

- Go va Rust: Dasturchilar orasida eng ko'p o'zlashtirilayotgan tillar sifatida Go va Rust ajralib turadi.

- Ishlash muhiti: Dasturchilarning 8% VR qurilmalarda kod yozishni sinab ko'rgan, 50% esa bunga qiziqish bildirgan.


Batafsil o'qib chiqish.

@frontend | Happy Coding


Sizlarga Uzum.uz kompaniyasining Frontend Team Lead lavozimida ishlovchi professional dasturchining Telegram kanalini tavsiya qilaman! 😁

U yerda siz:
✅ Frontend texnologiyalarining amaliy qo'llanmalari;
✅ Zamonaviy freymvorklar va kutubxonalar (React, Vue.js, Angular) bo'yicha tajribalar;
✅ Performance optimization, testing va deployment bo'yicha qimmatli maslahatlar;
✅ Dasturlashda kerakli soft skill larni rivojlantirishga oid tavsiyalarni topasiz.

Kanal manzili 👉 @shahzodcodes


Agar siz 2025-yilda Frontend Dasturchi bo'lishni maqsad qilgan bo'lsangiz, bu maslahatlar sizga ancha yordam beradi 🤝

- JavaScript, HTML va CSS ni o'rganish - bu web-dasturlashning asosiy texnologiyalari va bu sohaga aloqador so'nggi yangiliklardan xabardor bo’lib turing.

- React, Vue.js, Angular kabi zamonaviy frontend freymvorklari va kutubxonalari bilan tajriba orttirish. Murakkab, dinamik foydalanuvchi interfeyslarini yaratish uchun bu juda muhim.

- Testing, deployment va performance optimization ga oid ko'nikmalarni rivojlantirish. Bular hozirda murakkab ilovalar ishlab chiqarish uchun muhim omillar hisoblanadi.

- Frontend dasturlash ko'nikmalaringizni namoyish etadigan loyihalar portfelini yaratish. Bu ish topish uchun sizga ancha yordam beradi.

- Frontend sohasi bilan bog'liq yangi tendensiyalar va texnologiyalar haqida xabardor bo'lib turish. Ular tez-tez o'zgarib turadi, shuning uchun doimiy o'rganish va moslashish kerak bo'ladi.

Va albatta communitylarda faol bo'ling, bu sizga qo'shimcha tarzda soft skill larni oshirishga yordam beradi va o'rganishingizni tezlashtiradi.

@shahzodcodes


#css #update #frontend


🆕 👩‍💻 2024 yilda CSSga bir qator yangi xususiyatlar qo'shildi

Yangilanishlar veb dastruchilarga interaktiv foydalanuvchi interfeyslarini yaratishda yordam beradi. Quyida ushbu yangi xususiyatlarning ba'zilari va ularning kod misollari keltirilgan:

📄 Maydon o'lchami (field-sizing)
Matn kiritish maydonlarini matnning hajmiga qarab avtomatik ravishda o'lchash uchun field-sizing xususiyati qo'shildi.

```
textarea, select, input {
field-sizing: content;
}
```
Bu usul har qanday shrift, shrift o'lchami, til
va yozuv uslubi uchun mos.


🔴 height: auto ga animatsiya qo'llash
interpolate-size xususiyati yordamida height: auto yoki boshqa kalit so'zlarga animatsiyalarni amalga oshirish mumkin.

```
:root {
interpolate-size: allow-keywords;
}
```


🖋 elementlari
Bir nechta elementlarini guruhlab, ularni o'zaro eksklyuziv qilish uchun name atributidan foydalanish mumkin.

```

CSSni o'rganish
...


Box Model
...

```
Bu usulda bir elementi ochilganda, boshqa ochiq bo'lgan elementi avtomatik ravishda yopiladi.


🗂 va elementlarini uslublash
va elementlariga display xususiyatini qo'llash va kengayib-yopiladigan qismni uslublash uchun ::details-content psevdosini ishlatish mumkin.

```
details {
display: flex;
flex-direction: row;
}
```


🔃 Anchorga asoslangan joylashuv
Elementlarni bir-biriga nisbatan joylashtirish uchun anchor asoslangan position joriy etildi.

```
.anchor {
anchor-name: --over-easy;
}

.positioned-element {
position: fixed;
position-anchor: --over-easy;
position-area: block-end;
}
```


📦 Hujjatlararo animatsiya
Bu usul yordamida bir sahifadan boshqasiga o'tishda silliq o'tish effektlarini qo'shish osonlashadi.

```
@view-transition {
navigation: auto;
}
```


🖼 Skrollga asoslangan animatsiyalar
Skroll pozitsiyasiga bog'liq animatsiyalarni yaratish uchun skrollga asoslangan animatsiyalar API joriy etildi.

```
@keyframes appear {
from {
opacity: 0;
scale: 0.8;
}
to {
opacity: 1;
scale: 1;
}
}

img {
animation: appear linear;
animation-timeline: view();
animation-range: entry 25% cover 50%;
}
```

💳 Skroll snap hodisalari
Usul yordamida skroll paytida foydalanuvchi interfeysining aniq joylariga o'tishni boshqarish osonlashadi.

```
scroller.addEventListener('scrollsnapchange', event => {
console.log(event.snapTargetBlock);
console.log(event.snapTargetInline);
});
```

🌝 light-dark() funksiyasi
light-dark() funksiyasi yordamida yorug'lik va qorong'ilik rejimlariga mos ranglarni belgilash mumkin.

```
:root {
color-scheme: light dark;
--primary-color: light-dark(#333, #fafafa);
--primary-background: light-dark(#e4e4e4, #121212);
--highlight-color: light-dark(hotpink, lime);
}
```


Boshqa yangilanishlar haqida misollar orqali tanishib chiqish

@frontend | Happy Coding

1.6k 1 42 21 22

Видео недоступно для предпросмотра
Смотреть в Telegram
#tailwindCss #frontend


🤓 Tayyor Tailwind CSS sinflari bilan 20+ CSS animatsiyalari.

Origin UI saytida Tailwind CSS bilan ishlaydigan loyihalar uchun tayyor "easing" funksiyalari to'plamini taqdim etdi. Funksiyalarni loyihangizga osongina qo'shish uchun kerakli sinf nomini 📄 nusxalash kifoya.

Havola: https://originui.com/easings

@frontend | Happy Coding

Показано 20 последних публикаций.