firebase cho người mới bắt đầu

Firebase cho người mới bắt đầu, khởi tạo dữ liệu và ví dụ ứng dụng AI

firebase cho người mới bắt đầu

1. Firebase là gì

Firebase là một Backend-as-a-Service (BaaS) – nghĩa là bạn không cần viết backend vẫn có thể xây dựng ứng dụng hoàn chỉnh. Một số dịch vụ nổi bật:

    Authentication: đăng nhập với Google, Facebook, email,...
    Firestore Database: lưu trữ dữ liệu thời gian thực (NoSQL)
    Realtime Database: tương tự Firestore nhưng cũ hơn
    Cloud Storage: lưu hình ảnh, file
    Cloud Functions: viết code chạy trên server mà không cần quản lý server
    Firebase Hosting: triển khai web nhanh, miễn phí

2. Cài đặt Firebase

    Tạo tài khoản Google, rồi vào: https://console.firebase.google.com
    Tạo một project Firebase mới
    Kết nối Firebase vào ứng dụng web hoặc mobile (Android/iOS)

Ví dụ nếu dùng web, thì thêm Firebase SDK vào trang HTML của bạn:

<!-- Firebase App (core) -->
<script src="https://www.gstatic.com/firebasejs/10.7.1/firebase-app.js"></script>

<!-- Firebase dịch vụ bạn cần -->
<script src="https://www.gstatic.com/firebasejs/10.7.1/firebase-firestore.js"></script>
<script>
  const firebaseConfig = {
    apiKey: "API_KEY",
    authDomain: "tên-app.firebaseapp.com",
    projectId: "tên-app",
    storageBucket: "tên-app.appspot.com",
    messagingSenderId: "ID",
    appId: "APP_ID"
  };

  firebase.initializeApp(firebaseConfig);
  const db = firebase.firestore();
</script>

3. Thử các chức năng cơ bản

Ví dụ lưu dữ liệu vào Firestore:

db.collection("users").add({
  name: "Nhật",
  email: "nhat@example.com"
})
.then(() => console.log("Đã thêm dữ liệu"))
.catch(err => console.error(err));

4. Nguồn học Firebase

    Firebase YouTube channel
    Docs chính thức
    Khóa học trên [trại huấn luyện coder iif]
    Học 1 kèm 1 với Mr Nhật là trại huấn luyện coder iif

 

Firebase cho người mới bắt đầu, khởi tạo dữ liệu và ví dụ ứng dụng AI