Universitetining jizzax filiali



Yüklə 184,39 Kb.
Pdf görüntüsü
səhifə8/11
tarix22.09.2023
ölçüsü184,39 Kb.
#147273
1   2   3   4   5   6   7   8   9   10   11
RAKHMATOV COURSE WORK

 
 
 
 
 
 
 
 
 
 
 
 
 


17 
1.4. Firebase – zamonaviy ma’lumotlar bazasi yaratish platformasi 
Firebase - bu YS11 startapi sifatida boshlangan va Google Cloud Platformda 
yangi avlod dasturlarini ishlab chiqish platformasi bo‘lib yaratilgan BaaS (Backend-
as-a-Service). 
1.3-rasm. Firebase rasmiy logotipi. 
Firebase dasturchilar uchun katta veb, mobil va desktop dasturlarning Back 
End tomonidan juda katta yordam beradi. Siz Firebase bilan serverlarni 
tekshirishngiz kerak emas, API yozishning hojati yo‘q, bu ishlarni Firebase ning o‘zi 
sizga yozib beradi. Firebase - bu sizning serveringiz, sizning API va maʼlumotlar 
omboringiz. Firebase juda ham ko‘p qulayliklarga ega BaaS platforma hisoblanadi. 
Undan juda ko‘p dasturchilar foydalanishadi.
- Firebase veb sayti: https://firebase.google.com 
- Firebase sonsuli: https://console.firebase.google.com 
Firebasening asosiy imkoniyatlari: 
1. Real-time maʼlumotlar bazasi. 
Ko‘pgina maʼlumotlar bazalari sizning maʼlumotlaringizni olish va 
sinxronlashtirish uchun HTTP so‘rovlarini amalga oshirishni talab qiladi. Ko‘pgina 
maʼlumotlar bazalari faqat siz so‘raganda maʼlumot beradi. Firebase esa bunaqa 
emas! Firebase siz so‘rasangiz ham, so‘ramasangiz ham maʼlumotlar bazasida nima 


18 
bo‘lib turganini sizga yetkazib turadi. Agar siz Firebase maʼlumotlar bazasi bilan 
ishlasangiz, qolgan maʼlumotlar bazalaridan ko‘ra Firebase tezroq ishlaydi. 
2. Autentifikatsiya va Identifikatsiya. 
Firebase orqali siz o‘z platformangiz,dasturingiz,mobil ilovangiz va hattoki 
o‘yinlarda ham Autentifikatsiya va Identifikatsiya larni amalga oshirishingiz 
mumkin. Siz Firebase da email,telefon raqam, Google/Facebook/Tvitter, Google 
play va boshqa ko‘plab tizimlar orqali kirish va ro‘yhatdan o‘tishni yaratishingiz 
mumkin. 
3. Hosting xizmati. 
Firebaseda barcha statik fayllaringiz uchun foydalanishga qulay xosting 
xizmati mavjud. U ularga HTTP / 2 bilan global SDN-dan xizmat qiladi. 
4. Firebase Cross platforma. 
Firebase jamoasi bir qator yangi va mavjud Google mahsulotlarini Firebase 
bilan birlashtirdi. 
1.4-rasm. Firebase va an’anaviy ma’lumot bazalaridan farqi. 
 


19 
Ushbu funksiyalar to‘plami iOS va Android uchun amal qiladi, ammo veb-
saytlarga tegishli emas. 

Masofadan sozlash. 

Sinov laboratoriyasi. 

Bildirishnomalar 

Dinamik havolalar 

AdMob 
Firebasening ijobiy va salbiy tomonlari: 
Ijobiy tamonlari: 

Elektron 
pochta 
va 
parol, 
Google, 
Facebook 
va 
Github 
autentifikatsiyasi; 

Real-time maʼlumot almashinish; 

Tayyor API; 

Kuchli xavfsizlik; 

Google Cloud Storage tomonidan qo‘llab-quvvatlanadigan fayllarni 
saqlash; 

Statik fayllarni joylashtirish. 
Kamchiliklari va salbiy tomonlari: 

Firebasening maʼlumotlar oqimi modeli tufayli cheklangan so‘rov 
yuborish qobiliyatlari; 

Maʼlumotlarning anʼanaviy relyatsion modellari NoSQL uchun 
qo‘llanilmaydi; 

Mahalliy o‘rnatish yo‘q. 
Mobil ilovalar foydalanuvchilarni autentifikatsiya qilish va foydalanuvchi 
maʼlumotlarini bir nechta qurilmalarda sinxronlashtirish kabi vazifalarni bajarishi 
uchun serverni talab qiladi. Biroq, bunday serverni yaratish ko‘pchilik ISV -larda 
yo‘q bo‘lgan mahorat to‘plamini talab qiladi. Yaxshiyamki, bugungi kunda 
foydalanishingiz mumkin bo‘lgan BaaS deb ataladigan bir nechta xizmat ko‘rsatish 
platformalari mavjud. Google Firebase - ana shunday platformalardan biri. 


20 
Firebase analitik, nosozliklar haqida xabar berish, foydalanuvchining 
autentifikatsiyasi va bulutli xabarlar kabi muhim xizmatlarni bepul taqdim etadi. 
Uning freemium xizmatlariga real vaqtda NoSQL maʼlumotlar bazasi, fayllarni 
joylashtirish va statik veb-xosting kiradi. 
Firebase Analytics - bugungi kunda mobil ilovalarni tahlil qilish bo‘yicha eng 
mashhur echimlardan biri. Uning yordamida siz foydalanuvchilaringiz kimligi va 
ular sizning ilovangizdan qanday foydalanishi haqida aniq tasavvurga ega 
bo‘lishingiz mumkin. 
Firebasedan quyidagi tartibda foydalanish mumkin: 
1 - qadam: Firebase Analytics ni sozlash 
Android Studioning so‘nggi versiyalari Firebase Analyticsni qo‘llab-
quvvatlaydi. Bu shuni anglatadiki, siz Android Studio dan chiqmasdan Firebase 
Analyticsni loyihangizga qo‘shishingiz mumkin. 
Firebase Analyticsni loyihangiz bilan birlashtirishni boshlash uchun 
«Сервис», «Firebase» ni bosing. Sizga quyidagi yordamchi oynasi ko‘rsatiladi: 
1.5-rasm. Firebase Analytuicsni loyiha bilan birlashtirish oynasi. 


21 
“Analytics” ni va keyin “Log Analytics Event” ni bosing. 
Endi siz Android Studio loyihangizni Firebase loyihangiz bilan bog‘lashingiz 
kerak. Shunday qilib, 

Yüklə 184,39 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin