Lớp học lập trình Google Developers cung cấp hướng dẫn từng bước, thực tế kinh nghiệm lập trình. Hầu hết lớp học lập trình sẽ hướng dẫn bạn từng bước trong quy trình xây dựng một ứng dụng nhỏ hoặc cách thêm tính năng vào ứng dụng hiện có. Các lớp học này đề cập đến nhiều chủ đề như Android Wear, Google Compute Engine, ARCore và API của Google trên iOS.
Các công cụ của lớp học lập trình trên GitHubNhận dạng, xác định ngôn ngữ và dịch văn bản bằng Bộ công cụ học máy và CameraX: Android
Updated 6 tháng 2, 2025
Trong lớp học lập trình này, bạn sẽ xây dựng một ứng dụng Android bằng Bộ công cụ máy học. Bộ công cụ này sử dụng công nghệ Học máy trên thiết bị để nhận dạng, xác định ngôn ngữ và dịch văn bản từ 59 ngôn ngữ. Bạn cũng sẽ tìm hiểu cách tích hợp thư viện CameraX để thực hiện những nhiệm vụ này từ nguồn cấp dữ liệu máy ảnh theo thời gian thực.
Tạo một ứng dụng Android bằng Firebase và Jetpack Compose
55 phút
Updated 31 tháng 1, 2025
Tạo các tính năng của ứng dụng Android trong danh sách việc cần làm bằng cách thêm tính năng xác thực, theo dõi hiệu suất, giao diện người dùng mang tính khai báo và gắn cờ tính năng – tất cả đều có trong Firebase và Jetpack Compose.
Thêm tính năng Tìm kiếm vectơ trên Firestore vào ứng dụng dành cho thiết bị di động bằng Tiện ích Firebase
Updated 23 tháng 1, 2025
Tìm hiểu cách sử dụng công cụ Tìm kiếm vectơ trên Firestore
Lớp học lập trình iOS trên Cloud Firestore
38 phút
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo một ứng dụng iOS sử dụng Cloud Firestore.
Lớp học lập trình web Cloud Firestore
52 phút
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách xây dựng một ứng dụng web sử dụng Cloud Firestore.
Lớp học lập trình Android Cloud Firestore
49 phút
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo một ứng dụng Android sử dụng Cloud Firestore.
Thêm nhanh chức năng mới vào ứng dụng web của bạn bằng Tiện ích Firebase
25 phút
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ thêm chức năng cho ứng dụng web trên trang web thương mại trực tuyến bằng cách sử dụng Tiện ích Firebase.
Lớp học lập trình web AngularFire
1 giờ 25 phút
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng nền tảng Firebase trên web bằng cách tạo một ứng dụng trò chuyện.
Xây dựng các tính năng dựa trên AI tạo sinh dựa trên dữ liệu của bạn bằng Firebase Genkit
41 phút
Updated 9 tháng 1, 2025
Tìm hiểu cách sử dụng Firebase Genkit để xây dựng các tính năng AI tạo sinh bằng những kỹ năng và công cụ phát triển ứng dụng bạn đã biết.
Thêm quy trình xác thực người dùng vào ứng dụng Flutter bằng FirebaseUI
8 phút
Updated 6 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm tính năng Xác thực Firebase vào ứng dụng Flutter chỉ bằng một vài dòng mã.
Tích hợp Firebase với ứng dụng Next.js
1 giờ 1 phút
Updated 17 tháng 12, 2024
Tìm hiểu cách tích hợp Firebase với ứng dụng Next.js.
Giám sát hiệu suất Firebase dành cho web
32 phút
Updated 22 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ thiết lập tính năng Giám sát hiệu suất Firebase trong một ứng dụng web và tìm hiểu cách sử dụng tính năng này để đảm bảo ứng dụng của bạn chạy tốt cho người dùng cuối.
Tìm hiểu về Firebase dành cho Flutter
53 phút
Updated 22 tháng 11, 2024
Tìm hiểu cách tạo ứng dụng di động Flutter bằng Firebase.
Tìm hiểu về Firebase cho web
52 phút
Updated 22 tháng 11, 2024
Tạo một ứng dụng web từ đầu với Firebase và trình chỉnh sửa trực tuyến StackBlitz. Bạn sẽ sử dụng HTML và JavaScript cơ bản để trao đổi với Firebase. Đây là bài giới thiệu hay về cách sử dụng bảng điều khiển của Firebase và tích hợp Firebase vào ứng dụng. Không cần có kiến thức sâu rộng từ trước hay cài đặt phần mềm.
Gửi thông báo cho ứng dụng web bằng giải pháp Gửi thông báo qua đám mây và Chức năng đám mây
1 giờ 2 phút
Updated 22 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Cloud Functions cho Firebase để gửi thông báo cho người dùng ứng dụng trò chuyện.
Lớp học lập trình Android Firebase – Xây dựng Chat thân thiện
42 phút
Updated 22 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo ứng dụng Android bằng nền tảng Firebase.
Phân phối bản dựng iOS trước khi phát hành nhanh hơn bằng tính năng Phân phối ứng dụng và khởi động nhanh
Updated 22 tháng 11, 2024
Trong lớp học lập trình này, người dùng sẽ sử dụng tính năng Phân phối ứng dụng và trình bổ trợ nhanh của chúng ta để phân phối bản dựng iOS và đăng ký thiết bị kiểm thử. Sau đó, người dùng sẽ xuất tệp .txt của thiết bị và UDID từ Bảng điều khiển phân phối ứng dụng và tự động đăng ký các thiết bị này (yêu cầu đối với việc phân phối bản dựng iOS đặc biệt).
Tính năng Xác thực nâng cao
29 phút
Updated 22 tháng 11, 2024
Tìm hiểu cách triển khai tính năng xác thực đa yếu tố và tạo yêu cầu xác thực tuỳ chỉnh bằng các hàm chặn
Gửi và nhận thông báo cho một ứng dụng Flutter bằng Giải pháp gửi và nhận thông báo qua đám mây của Firebase
58 phút
Updated 22 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ sử dụng FCM HTTP v1 API để gửi thông báo đẩy đến một ứng dụng chạy trên nhiều nền tảng. Bạn tạo ứng dụng bằng Flutter, nền tảng này chạy liền mạch trên Android/iOS/Web.
Tạo ứng dụng web dựa trên AI bằng Tiện ích Firebase cho API Gemini
36 phút
Updated 21 tháng 11, 2024
Tìm hiểu cách sử dụng Tiện ích Firebase kèm theo API Gemini để tạo ứng dụng web có các tính năng dựa trên AI, chẳng hạn như các nội dung đề xuất dành riêng cho bạn.
Swift cho lớp học lập trình Firebase dành cho iOS
20 phút
Updated 21 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng nền tảng Firebase trên iOS trong Swift.
Thông báo đẩy nhiều hướng đầu tiên của bạn sử dụng chủ đề FCM
1 giờ
Updated 21 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách phát đa hướng một thông báo đẩy đến một nhóm phiên bản ứng dụng nhất định bằng cách sử dụng chủ đề FCM.
Phát triển cục bộ cho ứng dụng Flutter bằng Bộ công cụ mô phỏng Firebase
8 phút
Updated 9 tháng 11, 2024
Lớp học lập trình hướng dẫn cách sử dụng Bộ công cụ mô phỏng Firebase trong quá trình phát triển bằng Flutter. Lớp học lập trình này sẽ sử dụng trình mô phỏng Xác thực và Firestore để minh hoạ cách sử dụng trình mô phỏng.
Nhận dạng, xác định ngôn ngữ và dịch văn bản bằng Bộ công cụ học máy và CameraX: Android
10 phút
Updated 8 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một ứng dụng Android có Bộ công cụ học máy sử dụng công nghệ Học máy trên thiết bị để nhận dạng, xác định ngôn ngữ và dịch văn bản từ 59 ngôn ngữ. Bạn cũng sẽ tìm hiểu cách tích hợp thư viện CameraX để thực hiện những nhiệm vụ này từ nguồn cấp dữ liệu camera theo thời gian thực.
Bảo vệ dữ liệu Firestore của bạn bằng Quy tắc bảo mật của Firebase
58 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách bảo vệ dữ liệu của bạn trên Firestore bằng Quy tắc bảo mật
Tích hợp Phòng thử nghiệm vào hệ thống CI/CD
30 phút
Updated 4 tháng 11, 2024
Lớp học lập trình này sẽ hướng dẫn bạn cách sử dụng Giao diện dòng lệnh (CLI) của gcloud để chạy một bộ kiểm thử lớn theo phương thức lập trình trong một hệ thống CI/CD hiện có như Jenkins. Lớp học lập trình này độc lập với nền tảng.
Phát triển cục bộ bằng Bộ mô phỏng Firebase
47 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách phát triển một ứng dụng web bằng Bộ mô phỏng Firebase.
Lớp học lập trình Firebase trên nhiều thiết bị
Updated 4 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ dùng Flutter để xây dựng một trình phát nhạc đơn giản cho Android, iOS và Web. Trình phát này sẽ kết nối với Firebase RTDB để cho phép người dùng đồng bộ hoá hoạt động phát trên các thiết bị của họ.
Lớp học lập trình về Tối ưu hoá giao dịch mua hàng trong ứng dụng theo thời gian thực trên thiết bị
28 phút
Updated 9 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách triển khai mô hình TFLite để cá nhân hoá ứng dụng cho từng người dùng và tối ưu hoá giao dịch mua hàng trong ứng dụng
Thêm tính năng Phân loại văn bản trên thiết bị vào ứng dụng bằng TensorFlow Lite và Firebase – Lớp học lập trình về iOS
58 phút
Updated 5 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách triển khai tính năng Phân loại văn bản bằng Firebase và TensorFlow Lite.
Thêm đề xuất vào ứng dụng bằng TensorFlow Lite và Firebase – Lớp học lập trình iOS
56 phút
Updated 5 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo công cụ đề xuất nội dung cho ứng dụng bằng Tensorflow và Firebase
Thêm đề xuất vào ứng dụng bằng TensorFlow Lite và Firebase – Lớp học lập trình về Android
57 phút
Updated 5 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách tạo công cụ đề xuất nội dung cho ứng dụng bằng Tensorflow và Firebase.
Thêm tính năng Phân loại văn bản trên thiết bị vào ứng dụng bằng TensorFlow Lite và Firebase – Lớp học lập trình về Android
58 phút
Updated 5 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách triển khai tính năng Phân loại văn bản bằng Firebase và TensorFlow Lite.
Unity của Firebase 101 trong AdMob: Thiết lập & Kiến thức cơ bản về Analytics
40 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Google Analytics cho Firebase để phân tích hành vi của người dùng thông qua các sự kiện trong ứng dụng.
Android của AdMob cho Firebase 102: Tinh chỉnh hành vi của ứng dụng mà không cần cập nhật ứng dụng
31 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Cấu hình từ xa Firebase để thay đổi hành vi của ứng dụng mà không cần cập nhật. Ngoài ra, tài liệu này sẽ trình bày cách chạy Thử nghiệm A/B để tìm ra giá trị tối ưu.
Thu hút người dùng bằng Hành động của bạn cho Trợ lý Google
48 phút
Updated 29 tháng 8, 2024
Hãy tìm hiểu cách cải thiện Hành động của bạn bằng những tính năng giúp giữ chân người dùng.
Unity+Firebase 102 của AdMob: Tinh chỉnh hành vi của ứng dụng mà không cần cập nhật ứng dụng
31 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Cấu hình từ xa Firebase để thay đổi hành vi của ứng dụng mà không cần cập nhật. Ngoài ra, tài liệu này sẽ trình bày cách chạy Thử nghiệm A/B để tìm ra giá trị tối ưu.
Android của Firebase 101 cho AdMob: Thiết lập & Kiến thức cơ bản về Analytics
35 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Google Analytics cho Firebase để phân tích hành vi của người dùng thông qua các sự kiện trong ứng dụng.
Neo trên đám mây ARCore với neo đám mây ổn định
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Cloud Anchors để tạo trải nghiệm thực tế tăng cường dùng chung, bằng cách thiết lập một khung tham chiếu chung (cùng vị trí và hướng) trên nhiều thiết bị bằng dịch vụ ARCore Cloud Anchors.
Huấn luyện và triển khai mô hình phân loại hình ảnh trên thiết bị bằng AutoML Vision trong Bộ công cụ học máy
58 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ huấn luyện một thuật toán phân loại hình ảnh bằng AutoML Vision Edge trong Bộ công cụ học máy và chạy công cụ này trên điện thoại Android hoặc iOS bằng SDK Bộ công cụ học máy.
Thông báo cho người kiểm thử về các bản phát hành ứng dụng mới của bạn bằng SDK iOS Phân phối ứng dụng Firebase – Lớp học lập trình
16 phút
Updated 22 tháng 8, 2024
Cung cấp phiên bản mới nhất cho người kiểm thử một cách nhanh chóng nhờ SDK phân phối ứng dụng. Trong lớp học lập trình này, bạn sẽ cập nhật một ứng dụng để hiển thị cảnh báo trong ứng dụng cho người kiểm thử khi có bản dựng mới.
Giám sát hiệu suất của đợt triển khai tính năng
50 phút
Updated 22 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách thêm tính năng Giám sát hiệu suất Firebase vào một ứng dụng mẫu và đo lường hiệu suất trong quá trình ra mắt tính năng.
Thiết lập và quản lý các dự án cũng như sản phẩm Firebase thông qua Terraform
58 phút
Updated 22 tháng 8, 2024
Sử dụng Terraform để thiết lập và quản lý các dự án Firebase, bao gồm cả cấu hình có lập trình của cơ sở hạ tầng và các sản phẩm của Firebase.
Phân phối bản phát hành gói ứng dụng cho người kiểm thử – Lớp học lập trình
22 phút
Updated 22 tháng 8, 2024
Tải phiên bản mới nhất của ứng dụng cho người kiểm thử; nhanh chóng. Trong phần này
Từng bước triển khai tính năng Kiểm tra ứng dụng Firebase bằng Cấu hình từ xa Firebase
Updated 22 tháng 8, 2024
Bạn có thể sử dụng tính năng Kiểm tra ứng dụng Firebase với tính năng Chứng thực ứng dụng để bảo vệ các dịch vụ phụ trợ của mình và xác minh rằng các yêu cầu đối với dịch vụ Firebase đến từ ứng dụng chính thống của bạn. Thông thường, bạn nên giới
Kiểm tra ứng dụng Firebase cho các nền tảng của Apple
Updated 22 tháng 8, 2024
Tính năng Kiểm tra ứng dụng Firebase giúp bảo vệ các tài nguyên phụ trợ của bạn khỏi hành vi sai trái, chẳng hạn như gian lận thanh toán và lừa đảo, bằng cách đảm bảo các yêu cầu đến từ các thiết bị và ứng dụng hợp lệ. Giải pháp này hoạt động với cả
Thông báo cho người kiểm thử về các bản phát hành mới của ứng dụng bằng SDK Android Phân phối ứng dụng Firebase – Lớp học lập trình
15 phút
Updated 22 tháng 8, 2024
Cung cấp phiên bản mới nhất cho người kiểm thử một cách nhanh chóng nhờ SDK Android Phân phối ứng dụng. Trong lớp học lập trình này, bạn sẽ cập nhật một ứng dụng để hiển thị thông báo trong ứng dụng cho người kiểm thử khi có bản phát hành mới.
Bắt đầu sử dụng Firebase trong C++
1 giờ 12 phút
Updated 21 tháng 8, 2024
Bạn có thể biết về Firebase SDK dành cho Android và iOS, nhưng bạn có biết rằng có một C++ SDK chỉ dành cho trò chơi trên nhiều nền tảng? Trong hội thảo này, chúng ta sẽ thêm C++ SDK vào một dự án Android thông qua CMake, thêm một số số liệu phân tích cơ bản để giúp cải thiện trò chơi, đồng thời chia sẻ với bạn bè và người kiểm thử để bắt đầu thu thập ý kiến phản hồi.
Thêm thông báo đẩy vào ứng dụng iOS
45 phút
Updated 20 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ thêm thông báo đẩy vào ứng dụng iOS bằng Giải pháp gửi thông báo qua đám mây của Firebase.
Đo lường thời gian tải và kết xuất màn hình bằng tính năng Giám sát hiệu suất Firebase
51 phút
Updated 20 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tạo một ứng dụng mẫu và tìm hiểu cách đo lường thời gian tải và kết xuất màn hình bằng tính năng Giám sát hiệu suất Firebase.
Engage users with your Action for Google Assistant
48 phút
Updated 18 tháng 9, 2024
Learn to enhance your Action with features that keep users coming back to it.