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 GitHubCung cấp hình ảnh AVIF
Updated 24 tháng 2, 2025
Hình ảnh chiếm hơn 60% số byte trung bình cần thiết để tải một trang web. Khi sử dụng AVIF, bạn có thể giảm kích thước hình ảnh và giúp trang web tải nhanh hơn. AVIF là một định dạng hình ảnh bắt nguồn từ luồng bit video AV1. AVIF được tạo để nén
Sử dụng Dịch vụ tổng hợp trên Google Cloud Platform (GCP)
Updated 30 tháng 1, 2025
Thời gian hoàn thành ước tính: 1-2 giờ Có 2 chế độ để thực hiện lớp học lập trình này: Kiểm thử cục bộ hoặc Dịch vụ tổng hợp. Chế độ Kiểm thử cục bộ yêu cầu máy cục bộ và trình duyệt Chrome (không tạo/sử dụng tài nguyên trên Google Cloud). Chế độ
Sử dụng Dịch vụ tổng hợp trên AWS
Updated 30 tháng 1, 2025
Để tham gia lớp học lập trình này, bạn cần đáp ứng một số điều kiện tiên quyết. Mỗi yêu cầu được đánh dấu tương ứng cho biết yêu cầu đó là bắt buộc đối với "Kiểm thử cục bộ" hay "Dịch vụ tổng hợp". Bạn cần tải Công cụ kiểm thử cục bộ xuống để kiểm
Thêm tính năng mua hàng trong ứng dụng vào ứng dụng Flutter
Updated 23 tháng 1, 2025
Trong lớp học lập trình này, bạn sẽ thêm các giao dịch mua hàng trong ứng dụng vào một ứng dụng Flutter đã được xác minh và quản lý bằng dịch vụ phụ trợ Dart.
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 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.
Ảnh động trong Flutter
24 phút
Updated 14 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 ảnh động trong Flutter. Bạn sẽ tạo một tiện ích tạo ảnh động cho cả kích thước và màu sắc, thêm hiệu ứng lật thẻ 3D, sử dụng các hiệu ứng từ gói ảnh động và thêm tính năng hỗ trợ cử chỉ xem trước thao tác quay lại của Android.
Ứng dụng Flutter đầu tiên của bạn
1 giờ 25 phút
Updated 13 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 Flutter có thể tạo ra những cái tên ngẫu nhiên và thú vị.
Quy trình nhiều nhánh Jenkins trên GKE
44 phút
Updated 13 tháng 1, 2025
Lớp học lập trình này sẽ hướng dẫn người dùng thực hiện các bước triển khai một phiên bản Jenkins trên GKE, bao gồm cả các tác nhân trình tạo tự động mở rộng quy mô.
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ã.
Kiểm thử toàn diện B&A cho Web trên máy
45 phút
Updated 22 tháng 12, 2024
Dịch vụ đặt giá thầu và phiên đấu giá (B&A) bao gồm 4 dịch vụ để người mua và người bán hỗ trợ phiên đấu giá Protected Audience: Ngăn xếp người mua: Ngăn xếp người bán: Lớp học lập trình này sẽ hướng dẫn bạn thiết lập và kiểm thử chế độ thiết lập
Chuyển nhân viên hỗ trợ trực tiếp
4 phút
Updated 21 tháng 12, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách quản lý quá trình chuyển cuộc trò chuyện giữa người đại diện cho nhân viên hỗ trợ trực tiếp và người đại diện bot. Cuối cùng, bạn sẽ có một giao diện web cơ bản để xem tất cả cuộc trò chuyện đang diễn ra với nhân viên hỗ trợ và tham gia hoặc rời khỏi cuộc trò chuyện với tư cách là nhân viên hỗ trợ trực tiếp.
Xác thực các yêu cầu API Địa điểm bằng Firebase AppCheck và reCAPTCHA
41 phút
Updated 21 tháng 12, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách xác thực ứng dụng Web bằng Firebase AppCheck và reCAPTCHA trước khi gửi yêu cầu đến API Địa điểm
Google Pay API for Web 201: Nâng cao
22 phút
Updated 6 tháng 12, 2024
Lớp học lập trình này là phần tiếp theo của lớp học Kiến thức cơ bản về API Google Pay cho web 101 và dựa trên mã được viết trong lớp học lập trình đó. Để hoàn tất lớp học lập trình này, trước tiên, hãy nhớ hoàn tất lớp học lập trình đó. Đây là thông
Sử dụng textembedding-gecko@003 cho nội dung nhúng vectơ
7 phút
Updated 30 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu về mô hình gecko@003 và một trường hợp sử dụng thực tế cho ứng dụng của mô hình đó.
TensorFlow.js: Sử dụng tính năng Lưu trữ Firebase để triển khai và lưu trữ mô hình học máy trên quy mô lớn
55 phút
Updated 30 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 cơ sở hạ tầng của Firebase để triển khai mô hình học máy để có thể sử dụng và sử dụng mô hình này trên trang web bằng TensorFlow.js
Di chuyển sang Phông chữ biến thể
29 phút
Updated 30 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu về các phông chữ có thể thay đổi, lợi ích của chúng, cách thiết kế bằng các phông chữ này cũng như cách triển khai các phông chữ này bằng cách sử dụng Google Fonts API và trong CSS.
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.
Sử dụng AI trong tài liệu mua sắm để phân tích cú pháp hoá đơn bằng Sổ tay trên nền tảng AI
7 phút
Updated 22 tháng 11, 2024
Bạn sẽ tìm hiểu cách sử dụng công cụ Mua sắm DocumentAI để phân tích cú pháp hoá đơn một cách thông minh.
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
Tăng hiệu quả cho ứng dụng web của bạn bằng cách di chuyển sang Firebase JS SDK mô-đun
32 phút
Updated 21 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ di chuyển ứng dụng web Firebase hiện có sang Firebase JS SDK mô-đun mới của Firebase để mã lắc cây mà bạn không sử dụng và giúp ứng dụng tải nhanh.
Kiến thức cơ bản về API Google Pay dành cho web: Kiến thức cơ bản
21 phút
Updated 15 tháng 11, 2024
Khi hoàn thành lớp học lập trình này, bạn sẽ có một trang web tối thiểu có khả năng hoạt động tích hợp với Google Pay. Dự án này truy xuất mã thông báo thanh toán có thể được gửi đến nhà cung cấp dịch vụ thanh toán để xử lý. Yêu cầu thanh toán bằng
Thêm âm thanh và nhạc vào trò chơi Flutter
42 phút
Updated 9 tháng 11, 2024
Tìm hiểu cách thêm hiệu ứng âm thanh, nhạc nền và âm thanh động vào trò chơi bằng Flutter.
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.
Bắt đầu với các Thành phần độc lập
Updated 8 tháng 11, 2024
Trong lớp học lập trình dành cho người mới bắt đầu này, bạn sẽ tìm hiểu cách tạo ứng dụng mẫu bằng các Thành phần độc lập của Angular v14
Tạo ứng dụng thực tế tăng cường (AR) bằng WebXR Device API
21 phút
Updated 8 tháng 11, 2024
Tìm hiểu cách sử dụng các tính năng thực tế tăng cường với WebXR Device API và sử dụng thông tin nhận biết cảnh để đặt một đối tượng 3D vào thế giới thực.
Xây dựng các ứng dụng Angular dễ tiếp cận hơn
47 phút
Updated 8 tháng 11, 2024
Tìm hiểu cách làm theo các phương pháp hay nhất về hỗ trợ tiếp cận trong ứng dụng Angular của bạn bằng bộ công cụ tích hợp sẵn.
Bắt đầu sử dụng Tín hiệu góc
19 phút
Updated 8 tháng 11, 2024
Giới thiệu tín hiệu, một mô hình phản ứng mới trong Angular. Tín hiệu trang bị cho bạn nhiều công cụ chất lượng cao hơn để phản ứng chi tiết
MDC-112 Web: Tích hợp MDC với Khung web
17 phút
Updated 8 tháng 11, 2024
Tìm hiểu cách mở rộng Thành phần Material dựng sẵn vào các thành phần cho mọi khung web.
Lit cho nhà phát triển React
1 giờ 32 phút
Updated 4 tháng 11, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách chuyển các khái niệm React sang Lit
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
MDC-111 Web: Kết hợp các thành phần Material vào cơ sở mã (Web)
21 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách kết hợp từng Thành phần Material vào một cơ sở mã web hiện có mà không cần bắt đầu lại.
Tạo hiệu ứng chuyển đổi đẹp mắt bằng Material Motion cho Flutter
56 phút
Updated 4 tháng 11, 2024
Xây dựng hệ thống chuyển động của Material vào ứng dụng Reply (Trả lời) bằng cách sử dụng hiệu ứng chuyển đổi từ gói ảnh động.
MDC-104 Flutter: Thành phần Material Advanced
28 phút
Updated 4 tháng 11, 2024
Cải thiện thiết kế của ứng dụng Flutter và triển khai thành phần trình đơn phông nền nâng cao trong Flutter.
Flutter MDC-102: Cấu trúc và bố cục vật liệu
22 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách sử dụng Material để tạo cấu trúc và bố cục cho một ứng dụng Flutter.
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.
MDC-102 Web: Cấu trúc vật liệu và bố cục (Web)
17 phút
Updated 4 tháng 11, 2024
Tìm hiểu cách sử dụng Material để tạo cấu trúc và bố cục trên web.
Mô hình Keras đầu tiên của bạn có công nghệ học chuyển
33 phút
Updated 4 tháng 11, 2024
Trong phòng thí nghiệm này, bạn sẽ tìm hiểu cách tạo thuật toán phân loại Keras. Thay vì cố gắng tìm ra sự kết hợp hoàn hảo giữa các lớp mạng nơron để nhận biết hoa, trước tiên chúng ta sẽ sử dụng kỹ thuật có tên là học chuyển giao để điều chỉnh một mô hình đã được huấn luyện trước mạnh mẽ vào tập dữ liệu của mình. Phòng thí nghiệm này đưa ra những nội dung giải thích lý thuyết cần thiết về mạng nơron và là xuất phát điểm phù hợp để các nhà phát triển tìm hiểu về công nghệ học sâu.
Bắt đầu sử dụng Web Serial API
16 phút
Updated 16 tháng 10, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một trang web tương tác với bảng điều khiển micro:bit của BBC để hiển thị hình ảnh trên màn hình LED 5x5. Bạn sẽ tìm hiểu về Web Serial API cũng như cách sử dụng luồng dễ đọc, có thể ghi và biến đổi để giao tiếp với thiết bị nối tiếp thông qua trình duyệt.
Tổng quan về tính năng Ngăn chặn mất dữ liệu của Cloud
20 phút
Updated 9 tháng 9, 2024
Lớp học lập trình này sẽ giới thiệu cho người dùng về API DLP thông qua giao diện dòng lệnh. Người dùng sẽ tải mã dự án xuống và xem xét một số công cụ trong thư mục mẫu và các chức năng cơ bản của chúng.
Lớp học lập trình về các chức năng của web
31 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 một số API web hoàn toàn mới hoặc chỉ có sẵn sau một lá cờ.
Giao tiếp theo thời gian thực bằng WebRTC
34 phút
Updated 9 tháng 9, 2024
Tìm hiểu cách phát trực tuyến nội dung nghe nhìn và dữ liệu giữa hai trình duyệt. Nắm bắt các API và công nghệ cốt lõi của WebRTC. Chụp và chỉnh sửa hình ảnh bằng getUserMedia, CSS và phần tử canvas. Thiết lập kết nối ngang hàng và trao đổi dữ liệu trực tiếp giữa các trình duyệt bằng kênh dữ liệu. Cuối cùng, hãy thiết lập máy chủ tín hiệu bằng Node.js.
Xác thực người dùng bằng Proxy nhận dạng danh tính
35 phút
Updated 9 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ tạo một ứng dụng web, chỉ cho phép truy cập vào những nhóm người dùng được chỉ định, sử dụng danh tính của người dùng đã xác thực trong chương trình
Bắt đầu sử dụng Web Serial API
16 phút
Updated 9 tháng 9, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một trang web tương tác với bảng điều khiển micro:bit của BBC để hiển thị hình ảnh trên màn hình LED 5x5. Bạn sẽ tìm hiểu về Web Serial API cũng như cách sử dụng luồng dễ đọc, có thể ghi và biến đổi để giao tiếp với thiết bị nối tiếp thông qua trình duyệt.
Thêm tính năng điều hướng tức thì và chuyển đổi trang liền mạch vào ứng dụng web
44 phút
Updated 9 tháng 9, 2024
Tìm hiểu cách thêm tính năng điều hướng tức thì và chuyển đổi trang liền mạch vào ứng dụng web bằng các API mới nhất hiện có trong Google Chrome.
Xây dựng giao diện thích ứng với người dùng bằng các truy vấn nội dung nghe nhìn ưu tiên
34 phút
Updated 9 tháng 9, 2024
Tìm hiểu cách tạo biểu mẫu web thích ứng, trong đó mỗi người dùng sẽ nhận được một giao diện được điều chỉnh để phản ánh lựa chọn ưu tiên của họ tại thời điểm đó.
Gửi sự kiện trên web đến GA4 bằng Measurement Protocol
11 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 gửi sự kiện bên ngoài đến GA4 bằng Measurement Protocol(WEB).
Thêm biểu ngữ AdMob và quảng cáo gốc cùng dòng vào ứng dụng Flutter
39 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 thêm quảng cáo cùng dòng AdMob (Biểu ngữ và Quảng cáo gốc) vào ứng dụng Flutter.
Khái niệm nâng cao về Accelerated Mobile Pages
1 giờ
Updated 29 tháng 8, 2024
Lớp học lập trình này sẽ giới thiệu cho bạn những khái niệm chính về Accelerated Mobile Pages và sự khác biệt giữa các tài liệu này so với các tài liệu HTML truyền thống. Chúng ta sẽ đạt được điều này bằng cách xây dựng và xác thực tài liệu AMP.
Kiến thức cơ bản về Accelerated Mobile Pages
39 phút
Updated 29 tháng 8, 2024
Lớp học lập trình này sẽ giới thiệu cho bạn những khái niệm chính về Accelerated Mobile Pages và sự khác biệt giữa các tài liệu này so với các tài liệu HTML truyền thống. Chúng ta sẽ đạt được điều này bằng cách xây dựng và xác thực tài liệu AMP.
Thêm quảng cáo AdMob vào ứng dụng Flutter
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 thêm quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng vào ứng dụng Flutter.
Thêm tiện ích Màn hình chính vào ứng dụng Flutter
35 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tạo một tiện ích trên Màn hình chính cho ứng dụng Flutter dành cho iOS hoặc Android. Bạn sẽ bắt đầu với một ứng dụng tin tức cơ bản về Flutter. Sau đó, bạn sẽ sử dụng các khung gốc để tạo giao diện người dùng cho chính các tiện ích đó. Cuối cùng, bạn sẽ tìm hiểu cách chia sẻ tài nguyên và thiết lập hoạt động giao tiếp giữa các tiện ích và ứng dụng chính.
Dataproc trên Google Compute Engine
16 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 Dataproc trên Google Compute Engine (GCE).
Tạo mô hình Spark ML bằng Google Dataproc
31 phút
Updated 29 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ gửi các công việc trong công nghệ học máy trong Spark cho dịch vụ Dataproc của Google.
Không máy chủ Dataproc
37 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 toàn bộ về Dataproc Serverless, bao gồm cả cách bắt đầu và cách truy cập vào bộ tính năng phong phú của Dataproc.
Tìm hiểu các mẫu hình và bản ghi của Dart
39 phút
Updated 29 tháng 8, 2024
Sử dụng các mẫu, bản ghi và các tính năng mới khác của Dart 3 để tái cấu trúc phong cách thiết kế giao diện người dùng trong Flutter.
Tạo Bot Voice cho Android thông qua Dialogflow Essentials & Xoè
1 giờ 5 phút
Updated 29 tháng 8, 2024
Ngay từ đầu, Dialogflow mang đến nhiều công cụ tích hợp cho web, Trợ lý Google, mạng xã hội và cổng điện thoại. Tuy nhiên, khi muốn đưa bot trò chuyện vào thiết bị di động, bạn sẽ phải tạo một công cụ tích hợp tùy chỉnh. Phòng thí nghiệm này sẽ hướng dẫn bạn cách tích hợp Dialogflow Essentials vào một ứng dụng Flutter.
Từ thành phần web đến phần tử lit
43 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 về & tạo một Thành phần web từ đầu rồi nâng cao dần thành phần tử Lit.
Kích hoạt DAG bằng Node.JS và Google Cloud Functions
27 phút
Updated 29 tháng 8, 2024
Lớp học lập trình này cho bạn biết cách sử dụng Google Cloud Functions để kích hoạt quy trình công việc Apache Airflow (DAG) trong Google Cloud Composer. DAG ở đây thực thi một lệnh bash đơn giản bằng cách sử dụng BashOperator
Điều khiển ngọn nến PLAYBULB bằng Bluetooth trên web
36 phút
Updated 23 tháng 8, 2024
Chỉ cần có JavaScript là bạn đã có thể tạo một ứng dụng web có thể điều khiển ngọn nến lung linh LED nhờ API Web Bluetooth mới ra mắt.
Lớp học lập trình CEL-Go: Biểu thức được nhúng nhanh, an toàn
1 giờ 1 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ viết biểu thức bằng Ngôn ngữ diễn đạt thông thường, được triển khai trong Go. Bạn sẽ tạo biến, dùng toán tử logic và/hoặc toán tử, tạo tệp json, tạo giao thức và điều chỉnh biểu thức.
Bigtable và Dataflow: Nghệ thuật giám sát cơ sở dữ liệu (Ứng dụng HBase Java)
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 theo dõi số lượt ghi/lượt đọc của Bigtable khi chúng tải và đọc một lượng lớn dữ liệu bằng Dataflow.
TensorFlow.js: Đào tạo lại mô hình phát hiện bình luận không liên quan để xử lý các trường hợp hiếm gặp
44 phút
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 Trình tạo mô hình để đào tạo lại mô hình spam nhận xét để tính đến các trường hợp biên mà mô hình được đào tạo trước không xử lý được, sau đó triển khai lại mô hình mới cho ứng dụng web.
Thêm Google Maps vào ứng dụng Flutter
30 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng trải nghiệm Google Maps bằng cách sử dụng SDK ứng dụng di động Flutter để tạo trải nghiệm gốc chất lượng cao trên iOS, Android và web.
Tạo webcam thông minh trong JavaScript bằng mô hình học máy được huấn luyện trước TensorFlow.js
52 phút
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 tải và sử dụng một trong các mô hình huấn luyện trước (COCO-SSD) của TensorFlow.js và sử dụng mô hình này để nhận dạng các đối tượng phổ biến đã được huấn luyện.
Tạo bố cục ứng dụng thích ứng dạng ảnh động bằng Material 3
53 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tích luỹ kinh nghiệm về cách tạo một ứng dụng có thiết kế thích ứng tạo hiệu ứng động linh hoạt bằng Material 3 trên cả 6 nền tảng mà Flutter hỗ trợ.
Cải thiện ứng dụng Flutter
52 phút
Updated 23 tháng 8, 2024
Flutter là bộ công cụ giao diện người dùng của Google để xây dựng những ứng dụng đẹp mắt, được biên dịch tự nhiên cho thiết bị di động, web và máy tính chỉ từ một cơ sở mã duy nhất. Trong lớp học lập trình này, bạn bắt đầu bằng một ứng dụng nhạc đơn giản rồi (sử dụng Material 3) để cải thiện giao diện và khả năng phản hồi của ứng dụng trên mọi nền tảng.
Ứng dụng thích ứng trong Flutter
1 giờ
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một ứng dụng Flutter có thể thích ứng với cả 6 nền tảng mà Flutter hỗ trợ - Android, iOS, web, Windows, macOS và Linux.
Cách kiểm thử một ứng dụng Flutter
55 phút
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng và kiểm thử một ứng dụng Flutter đơn giản.
Sử dụng FFI trong trình bổ trợ Flutter
Updated 23 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ xây dựng một trình bổ trợ Flutter cho cả nền tảng di động và máy tính bằng cách dùng FFI để tận dụng một thư viện C gốc hiện có.
Thêm WebView vào ứng dụng Flutter
1 giờ 5 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 trình bổ trợ webview_flutter vào ứng dụng Flutter.
Tạo trò chơi vật lý 2D bằng Flutter và Flame
32 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách tạo cơ chế trò chơi trong các trò chơi Flutter và Flame bằng Forge2D, một công cụ vật lý 2D.
Giới thiệu về Ngọn lửa bằng Flutter
55 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 sử dụng Flame, một công cụ phát triển trò chơi được xây dựng dựa trên Flutter. Bạn sẽ được giới thiệu về các Thành phần và hiệu ứng của Flame, cùng với cách tích hợp Flame với tính năng quản lý trạng thái của Flutter.
Xây dựng giao diện người dùng thế hệ mới trong Flutter
1 giờ 15 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách xây dựng giao diện người dùng Flutter với ảnh động, chương trình đổ bóng và hiệu ứng hạt nhân hoạt động được trên cả 6 nền tảng của Flutter.
Tạo câu đố chữ bằng Flutter
53 phút
Updated 22 tháng 8, 2024
Tìm hiểu cách tạo một ứng dụng Flutter chuyên sâu về điện toán mà vẫn duy trì khả năng tương tác linh hoạt của Flutter.
MDC-101 Flutter: Kiến thức cơ bản về thành phần Material
22 phút
Updated 21 tháng 8, 2024
Tìm hiểu kiến thức cơ bản về cách sử dụng Thành phần Material bằng cách tạo trang đăng nhập cho một ứng dụng Flutter đơn giản.
MDC-101 Web: Kiến thức cơ bản về Thành phần Material (MDC) (Web)
17 phút
Updated 21 tháng 8, 2024
Tìm hiểu kiến thức cơ bản về cách sử dụng Thành phần Material cho web bằng cách tạo một ứng dụng đơn giản có các thành phần cốt lõi.
Flutter MDC-103: Tuỳ chỉnh giao diện Material với màu sắc, hình dạng, độ cao và kiểu chữ
39 phút
Updated 21 tháng 8, 2024
Khám phá cách thư viện Material Flutter giúp bạn dễ dàng tạo sự khác biệt cho sản phẩm và thể hiện thương hiệu của mình qua thiết kế.
MDC-103 Web: Sắp xếp theo chủ đề Material với màu sắc, hình dạng, độ cao và kiểu (Web)
35 phút
Updated 21 tháng 8, 2024
Khám phá cách Thành phần Material cho web giúp dễ dàng phân biệt sản phẩm và thể hiện thương hiệu của bạn thông qua thiết kế.
TensorFlow.js: Chuyển đổi Python SavedModel thành định dạng TensorFlow.js
58 phút
Updated 21 tháng 8, 2024
Trong lớp học lập trình này, bạn sẽ tìm hiểu cách lấy một mô hình học máy Python hiện có ở định dạng SavedModel và chuyển đổi sang định dạng TensorFlow.js để mô hình này có thể chạy trong trình duyệt web, đồng thời tìm hiểu cách giải quyết các vấn đề thường gặp có thể xảy ra trong lượt chuyển đổi.
Thêm thông báo đẩy vào ứng dụng web
Updated 20 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 thông báo đẩy vào ứng dụng web.
Thiết kế bố cục thích ứng bằng Material Design
Updated 11 tháng 6, 2024
Tìm hiểu cách sử dụng các nguyên tắc thiết kế thích ứng trong Material Design để đạt được sự nhất quán trên các kích thước màn hình. Trong lớp học lập trình này, bạn sẽ chuyển một thiết kế dành cho thiết bị di động sang định dạng máy tính bảng, đồng thời tìm hiểu về lưới thích ứng, các mẫu bố cục thích ứng và các thành phần chính xác.
Dùng Material Design 3 để tạo một giao diện và thương hiệu được cá nhân hoá và dễ tiếp cận
Updated 11 tháng 6, 2024
Tìm hiểu cách dùng Material 3 để tạo một giao diện và thương hiệu được cá nhân hoá và dễ tiếp cận.
编写您的第一款 Flutter 应用(第 1 部分)
38 phút
Updated 18 tháng 9, 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用,此应用可使用能生成随机词对的软件包延迟加载无限列表。
编写您的第一款 Flutter 应用(第 2 部分)
43 phút
Updated 18 tháng 9, 2024
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、网络和桌面设备制作本机编译的精美应用程序。在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
MDC-103 Flutter:Material 主题中的颜色、形状、高度和类型 (Flutter)
34 phút
Updated 18 tháng 9, 2024
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
MDC-101 Flutter:Material Components (MDC) 基础知识 (Flutter)
14 phút
Updated 18 tháng 9, 2024
利用核心组件构建一个简单的应用,学习使用 Material Components for Flutter 的基础知识。
使用 Angular 构建图像滑块元素
Updated 18 tháng 9, 2024
在此 Codelab 中,您将构建一个独立于 Angular 框架运行、可以导入到任何框架中并且非常易于集成的图像滑块。
MDC-102 Flutter:Material 结构和布局 (Flutter)
14 phút
Updated 18 tháng 9, 2024
学习如何将 Material 用于 Flutter 上的结构和布局。
使用 Flutter 和 Flame 构建游戏
Updated 19 tháng 5, 2023
在此 Codelab 中,您将使用 Flutter 和 Flame 引擎创建一个名称为 Doodle Dash 的平台游戏。
使用 Document AI 智能处理手写表单 (Python)
Updated 29 tháng 7, 2022
在此 Codelab 中,我将创建一个以 Python 编写的 Document AI API 教程。