Codelabs ของ Google Developers มีบทแนะนำที่เปิดให้ลงมือปฏิบัติจริง ประสบการณ์การเขียนโค้ด Codelab ส่วนใหญ่จะแนะนำขั้นตอนการสร้าง แอปพลิเคชันขนาดเล็ก หรือการเพิ่มฟีเจอร์ใหม่ในแอปพลิเคชันที่มีอยู่ โฆษณาเหล่านี้ ครอบคลุมหัวข้อต่างๆ มากมาย เช่น Android Wear, Google Compute Engine ARCore และ Google APIs ใน iOS
เครื่องมือ Codelab ใน GitHubการแสดงอิมเมจ AVIF
Updated 24 กุมภาพันธ์ ค.ศ. 2025
รูปภาพคิดเป็น มากกว่า 60% ของจำนวนไบต์โดยเฉลี่ยที่จำเป็นต่อการโหลดหน้าเว็บ การใช้ AVIF จะช่วยให้รูปภาพมีขนาดเล็กลงและทำให้เว็บไซต์โหลดเร็วขึ้น AVIF คือรูปแบบรูปภาพที่มาจากบิตสตรีมวิดีโอ AV1 AVIF สร้างขึ้นเพื่อประสิทธิภาพการบีบอัด รูปภาพ AVIF
ทำงานกับ Aggregation Service บน AWS
Updated 30 มกราคม ค.ศ. 2025
ในการทํา Codelab นี้ คุณต้องมีข้อกําหนดเบื้องต้นบางอย่าง แต่ละข้อกำหนดจะมีเครื่องหมายกำกับไว้ว่าจำเป็นสำหรับ "การทดสอบในเครื่อง" หรือ "บริการรวบรวมข้อมูล" การทดสอบในเครื่องจะต้องดาวน์โหลดเครื่องมือทดสอบในเครื่อง
ทำงานร่วมกับบริการรวบรวมใน Google Cloud Platform (GCP)
Updated 30 มกราคม ค.ศ. 2025
เวลาที่ใช้โดยประมาณ: 1-2 ชั่วโมง โค้ดแล็บนี้ทําได้ 2 โหมด ได้แก่ การทดสอบในเครื่อง หรือ บริการรวบรวมข้อมูล โหมดการทดสอบในเครื่องต้องใช้เครื่องในเครื่องและเบราว์เซอร์ Chrome (ไม่มีการสร้าง/การใช้ทรัพยากร Google Cloud)
การเพิ่มการซื้อในแอปลงในแอป Flutter
Updated 23 มกราคม ค.ศ. 2025
ใน Codelab นี้ คุณจะเพิ่มการซื้อในแอปลงในแอป Flutter ที่ได้รับการยืนยันและจัดการโดยใช้บริการแบ็กเอนด์ของ Dart ได้
Codelab ในเว็บ Cloud Firestore
52 นาที
Updated 23 มกราคม ค.ศ. 2025
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีการสร้างเว็บแอปที่ใช้ Cloud Firestore
Codelab ของเว็บ AngularFire
1 ชั่วโมง 25 นาที
Updated 23 มกราคม ค.ศ. 2025
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้แพลตฟอร์ม Firebase บนเว็บโดยการสร้างแอปแชท
ภาพเคลื่อนไหวใน Flutter
24 นาที
Updated 14 มกราคม ค.ศ. 2025
ในโค้ดแล็บนี้ คุณจะได้เรียนรู้วิธีใช้ภาพเคลื่อนไหวใน Flutter คุณจะได้สร้างวิดเจ็ตที่มีทั้งขนาดและสีที่เคลื่อนไหว เพิ่มเอฟเฟกต์การพลิกการ์ด 3 มิติ ใช้เอฟเฟกต์จากแพ็กเกจภาพเคลื่อนไหว และเพิ่มการรองรับท่าทางสัมผัสเพื่อกลับไปยังหน้าก่อนหน้าแบบคาดการณ์ของ Android
แอป Flutter แอปแรกของคุณ
1 ชั่วโมง 25 นาที
Updated 13 มกราคม ค.ศ. 2025
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีการสร้างแอป Flutter ที่จะสร้างชื่อแบบสุ่มที่ให้ฟังดูเก๋ไก๋
ไปป์ไลน์หลายสาขาของ Jenkins ใน GKE
44 นาที
Updated 13 มกราคม ค.ศ. 2025
โค้ดแล็บนี้จะแนะนำผู้ใช้ผ่านขั้นตอนต่างๆ ที่จะติดตั้งใช้งานอินสแตนซ์ของ Jenkins ใน GKE รวมถึงตัวแทนเครื่องมือสร้างที่ปรับขนาดอัตโนมัติ
เพิ่มขั้นตอนการตรวจสอบสิทธิ์ผู้ใช้ลงในแอป Flutter โดยใช้ FirebaseUI
8 นาที
Updated 6 มกราคม ค.ศ. 2025
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มการตรวจสอบสิทธิ์ Firebase ลงในแอป Flutter ด้วยโค้ดเพียงไม่กี่บรรทัด
ทดสอบแบบถามและตอบสําหรับเว็บจากต้นทางถึงปลายทางในเครื่อง
45 นาที
Updated 22 ธันวาคม ค.ศ. 2024
บริการเสนอราคาและประมูล (B&A) ประกอบด้วยบริการ 4 รายการสำหรับผู้ซื้อและผู้ขายเพื่ออำนวยความสะดวกในการประมูล Protected Audience ดังนี้ สแต็กผู้ซื้อ กองของผู้ขาย โค้ดแล็บนี้จะแนะนำการตั้งค่าและการทดสอบการตั้งค่าจากต้นทางถึงปลายทางในสภาพแวดล้อมภายใน
การโอนตัวแทนแบบเรียลไทม์
4 นาที
Updated 21 ธันวาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ดูวิธีจัดการการโอนการสนทนาระหว่างตัวแทนแบบเรียลไทม์และตัวแทนบ็อต ในตอนท้าย คุณจะมีอินเทอร์เฟซเว็บพื้นฐานซึ่งคุณจะเห็นการสนทนาทั้งหมดที่สนทนากับตัวแทน และเข้าร่วมหรือออกจากการสนทนาในฐานะตัวแทนแบบเรียลไทม์
ตรวจสอบคำขอ Places API ด้วย Firebase AppCheck และ reCAPTCHA
41 นาที
Updated 21 ธันวาคม ค.ศ. 2024
ในโค้ดแล็บนี้ คุณจะได้เรียนรู้วิธีตรวจสอบเว็บแอปพลิเคชันด้วย Firebase AppCheck และ reCAPTCHA ก่อนส่งคำขอไปยัง Places API
Google Pay API สำหรับเว็บ 201: ขั้นสูง
22 นาที
Updated 6 ธันวาคม ค.ศ. 2024
โค้ดแล็บนี้ต่อยอดมาจาก Google Pay API สําหรับเว็บ 101: พื้นฐาน และใช้โค้ดที่เขียนในโค้ดแล็บนั้น โปรดทำ Codelab นั้นให้เสร็จก่อนเพื่อที่จะทำ Codelab นี้ให้เสร็จ ต่อไปนี้เป็นภาพรวมคร่าวๆ ของ ButtonOptions ดูคำอธิบายโดยละเอียดได้ในเอกสารประกอบ ตัวเลือก
TensorFlow.js: ใช้โฮสติ้งของ Firebase เพื่อทำให้ใช้งานได้และโฮสต์โมเดลแมชชีนเลิร์นนิงจำนวนมาก
55 นาที
Updated 30 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้โครงสร้างพื้นฐานของ Firebase ในการทำให้โมเดล ML ใช้งานได้ เพื่อให้ใช้งานและนำไปใช้ในเว็บไซต์ด้วย TensorFlow.js
การใช้ textembedding-gecko@003 สำหรับการฝังเวกเตอร์
7 นาที
Updated 30 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ทราบว่าโมเดล gecko@003 คืออะไร และกรณีการใช้งานจริงสําหรับการประยุกต์ใช้
การย้ายไปใช้แบบอักษรตัวแปร
29 นาที
Updated 30 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับแบบอักษรที่เปลี่ยนแปลงได้ ประโยชน์ของแบบอักษร วิธีออกแบบโดยใช้แบบอักษรดังกล่าว และวิธีปรับใช้แบบอักษรดังกล่าวโดยใช้ Google Fonts API และใน CSS
การตรวจสอบประสิทธิภาพของ Firebase สำหรับเว็บ
32 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ตั้งค่าการตรวจสอบประสิทธิภาพของ Firebase ในเว็บแอปและเรียนรู้วิธีใช้การตรวจสอบดังกล่าวเพื่อให้แน่ใจว่าแอปทำงานได้ดีสำหรับผู้ใช้ปลายทาง
ทำความรู้จัก Firebase สำหรับ Flutter
53 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
ดูวิธีสร้างแอปบนอุปกรณ์เคลื่อนที่ Flutter ด้วย Firebase
ทำความรู้จัก Firebase สำหรับเว็บ
52 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
สร้างเว็บแอปใหม่ตั้งแต่ต้นด้วย Firebase และเครื่องมือแก้ไขออนไลน์ StackBlitz คุณจะต้องใช้ HTML และ JavaScript พื้นฐานในการสื่อสารกับ Firebase นี่ถือเป็นบทนำที่ยอดเยี่ยมในการใช้คอนโซล Firebase และการผสานรวม Firebase เข้ากับแอป ไม่จำเป็นต้องมีความรู้ขั้นสูงหรือการติดตั้งซอฟต์แวร์
ส่งการแจ้งเตือนสำหรับเว็บแอปโดยใช้ Cloud Messaging และ Cloud Functions
1 ชั่วโมง 2 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้ Cloud Functions สำหรับ Firebase เพื่อส่งการแจ้งเตือนไปยังผู้ใช้แอปแชท
ใช้ AI เอกสารการจัดซื้อเพื่อแยกวิเคราะห์ใบแจ้งหนี้โดยใช้สมุดบันทึก AI Platform
7 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
คุณจะได้เรียนรู้วิธีใช้เอกสารการจัดซื้อเพื่อแยกวิเคราะห์ใบแจ้งหนี้อย่างชาญฉลาด
ฟีเจอร์การตรวจสอบสิทธิ์ขั้นสูง
29 นาที
Updated 22 พฤศจิกายน ค.ศ. 2024
ดูวิธีใช้การตรวจสอบสิทธิ์แบบหลายปัจจัยและสร้างข้อกำหนดการตรวจสอบสิทธิ์ที่กำหนดเองด้วยฟังก์ชันการบล็อก
เพิ่มพลังให้เว็บแอปของคุณโดยเปลี่ยนไปใช้ Firebase JS SDK แบบโมดูล
32 นาที
Updated 21 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ย้ายข้อมูลเว็บแอป Firebase ที่มีอยู่ไปยัง Firebase JS SDK แบบโมดูลใหม่ไปยังโค้ดเชคต้นไม้ที่ไม่ได้ใช้และทำให้แอปโหลดได้อย่างรวดเร็ว
Google Pay API สำหรับเว็บ 101: ข้อมูลเบื้องต้น
21 นาที
Updated 15 พฤศจิกายน ค.ศ. 2024
เมื่อทำ Codelab นี้เสร็จแล้ว คุณจะมีเว็บไซต์ขั้นต่ำที่ใช้งานได้พร้อมการผสานรวม Google Pay ที่ทำงานได้ โปรเจ็กต์นี้จะดึงข้อมูลโทเค็นการชำระเงินซึ่งอาจส่งไปยังผู้ให้บริการชำระเงินเพื่อประมวลผล คำขอการชำระเงินด้วย Google Pay ต้องใช้ออบเจ็กต์คำขอ
เพิ่มเสียงและเพลงให้กับเกม Flutter
42 นาที
Updated 9 พฤศจิกายน ค.ศ. 2024
ดูวิธีเพิ่มเอฟเฟกต์เสียง เพลงพื้นหลัง และเสียงแบบไดนามิกในเกมด้วย Flutter
การพัฒนาแอป Flutter ในเครื่องโดยใช้ Firebase Emulator Suite
8 นาที
Updated 9 พฤศจิกายน ค.ศ. 2024
Codelab ที่อธิบายวิธีใช้ Firebase Emulator Suite ในระหว่างการพัฒนาด้วย Flutter Codelab จะใช้โปรแกรมจำลองการตรวจสอบสิทธิ์และ Firestore เพื่อสาธิตการใช้งานโปรแกรมจำลอง
การเริ่มต้นใช้งานคอมโพเนนต์แบบสแตนด์อโลน
Updated 8 พฤศจิกายน ค.ศ. 2024
ใน Codelab ที่ใช้งานง่ายสำหรับมือใหม่นี้ คุณจะได้เรียนรู้วิธีสร้างแอปพลิเคชันตัวอย่างโดยใช้คอมโพเนนต์แบบสแตนด์อโลนของ Angular v14
สร้างแอป Augmented Reality (AR) โดยใช้ WebXR Device API
21 นาที
Updated 8 พฤศจิกายน ค.ศ. 2024
ดูวิธีใช้ฟีเจอร์ Augmented Reality กับ WebXR Device API และใช้ความเข้าใจในฉากเพื่อวางวัตถุ 3 มิติในตําแหน่งจริง
สร้างแอป Angular ที่เข้าถึงได้มากขึ้น
47 นาที
Updated 8 พฤศจิกายน ค.ศ. 2024
ดูวิธีปฏิบัติตามแนวทางปฏิบัติแนะนำสำหรับการช่วยเหลือพิเศษในแอป Angular ด้วยชุดเครื่องมือที่อยู่ในเฟรมเวิร์ก
เริ่มต้นใช้งานสัญญาณ Angular
19 นาที
Updated 8 พฤศจิกายน ค.ศ. 2024
ขอแนะนำสัญญาณ ซึ่งเป็นโมเดลปฏิกิริยาตอบสนองใหม่ใน Angular สัญญาณจะช่วยให้คุณมีเครื่องมือคุณภาพสูงมากขึ้นสำหรับสร้างรีแอ็กชันแบบละเอียด
MDC-112 เว็บ: การผสานรวม MDC กับเว็บเฟรมเวิร์ก
17 นาที
Updated 8 พฤศจิกายน ค.ศ. 2024
ดูวิธีขยาย Material Components ที่สร้างไว้ล่วงหน้าในคอมโพเนนต์สำหรับเฟรมเวิร์กเว็บ
Lit for React Developers
1 ชั่วโมง 32 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีแปลแนวคิด React ไปเป็น Lit
เว็บ MDC-111: การรวมคอมโพเนนต์เนื้อหาเข้ากับฐานของโค้ด (เว็บ)
21 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ดูวิธีรวมคอมโพเนนต์ Material แต่ละรายการไว้ในฐานของโค้ดเว็บที่มีอยู่โดยไม่ต้องเริ่มต้นใหม่
การสร้างการเปลี่ยนฉากอย่างสวยงามด้วยการเคลื่อนไหวของวัสดุเพื่อ Flutter
56 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
สร้างระบบการเคลื่อนไหวของ Material ในแอปตอบกลับโดยใช้การเปลี่ยนจากแพ็กเกจภาพเคลื่อนไหว
MDC-104 Flutter: คอมโพเนนต์ขั้นสูงของวัสดุ
28 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ปรับปรุงการออกแบบแอป Flutter และใช้คอมโพเนนต์เมนูฉากหลังขั้นสูงใน Flutter
MDC-102 Flutter: โครงสร้างวัสดุและเลย์เอาต์
22 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ดูวิธีใช้ Material เพื่อสร้างโครงสร้างและเลย์เอาต์ของแอป Flutter
การพัฒนาในเครื่องด้วยชุดโปรแกรมจำลอง Firebase
47 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ดูวิธีพัฒนาเว็บแอปด้วย Firebase Emulator Suite
เว็บ MDC-102: โครงสร้างและเลย์เอาต์ของวัสดุ (เว็บ)
17 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ดูวิธีใช้วัสดุสําหรับโครงสร้างและเลย์เอาต์บนเว็บ
โมเดล Keras แรกของคุณที่มีการเรียนรู้การโอน
33 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ในห้องทดลองนี้ คุณจะได้เรียนรู้วิธีการสร้างตัวแยกประเภท Keras แทนที่จะพยายามหาส่วนผสมที่ลงตัวของเลเยอร์โครงข่ายระบบประสาทเทียมเพื่อจดจำดอกไม้ ขั้นแรกเราจะใช้เทคนิคที่เรียกว่า "การเรียนรู้การโอน" เพื่อปรับโมเดลก่อนการฝึกอันทรงพลังเข้ากับชุดข้อมูลของเรา ห้องปฏิบัติการนี้มีคำอธิบายทางทฤษฎีที่จำเป็นเกี่ยวกับโครงข่ายประสาทและเป็นจุดเริ่มต้นที่ดีสำหรับนักพัฒนาซอฟต์แวร์ซึ่งเรียนรู้เกี่ยวกับการเรียนรู้เชิงลึก
ปกป้องข้อมูลใน Firestore ด้วยกฎความปลอดภัยของ Firebase
58 นาที
Updated 4 พฤศจิกายน ค.ศ. 2024
ดูวิธีปกป้องข้อมูล Firestore ด้วยกฎความปลอดภัย
การเริ่มต้นใช้งาน Web Serial API
16 นาที
Updated 16 ตุลาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สร้างหน้าเว็บที่โต้ตอบกับบอร์ด BBC micro:bit เพื่อแสดงภาพบนจอ LED 5x5 ของ BBC คุณจะได้เรียนรู้เกี่ยวกับ Web Serial API และวิธีใช้สตรีมที่อ่านได้ เขียนได้ และเปลี่ยนรูปแบบเพื่อสื่อสารกับอุปกรณ์แบบอนุกรมผ่านเบราว์เซอร์
ภาพรวมการป้องกันข้อมูลรั่วไหลของระบบคลาวด์
20 นาที
Updated 9 กันยายน ค.ศ. 2024
Codelab นี้จะแนะนำ DLP API ให้แก่ผู้ใช้ผ่านอินเทอร์เฟซบรรทัดคำสั่ง ผู้ใช้จะดาวน์โหลดรหัสโครงการและตรวจสอบเครื่องมือบางอย่างในไดเรกทอรีตัวอย่างและฟังก์ชันที่สำคัญ
Codelab เกี่ยวกับความสามารถเว็บ
31 นาที
Updated 9 กันยายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ลองใช้ API ของเว็บต่างๆ ที่เป็น API ใหม่เอี่ยมหรือพร้อมให้ใช้งานหลัง Flag เท่านั้น
การตรวจสอบสิทธิ์ผู้ใช้ด้วย Identity-Aware Proxy
35 นาที
Updated 9 กันยายน ค.ศ. 2024
ใน Codelab นี้ คุณจะสร้างเว็บแอปพลิเคชัน จำกัดการเข้าถึงให้เฉพาะผู้ใช้ที่ระบุ และใช้ข้อมูลประจำตัวของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วในโปรแกรม
การสื่อสารแบบเรียลไทม์ด้วย WebRTC
34 นาที
Updated 9 กันยายน ค.ศ. 2024
ดูวิธีสตรีมสื่อและข้อมูลระหว่าง 2 เบราว์เซอร์ ทำความเข้าใจ API และเทคโนโลยีหลักของ WebRTC จับภาพและจัดการรูปภาพโดยใช้ getUserMedia, CSS และองค์ประกอบ Canvas ตั้งค่าการเชื่อมต่อแบบเพียร์และแลกเปลี่ยนข้อมูลระหว่างเบราว์เซอร์โดยตรงโดยใช้ช่องข้อมูล สุดท้าย ให้ตั้งค่าเซิร์ฟเวอร์รับสัญญาณโดยใช้ Node.js
การเริ่มต้นใช้งาน Web Serial API
16 นาที
Updated 9 กันยายน ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สร้างหน้าเว็บที่โต้ตอบกับบอร์ด BBC micro:bit เพื่อแสดงภาพบนจอ LED 5x5 ของ BBC คุณจะได้เรียนรู้เกี่ยวกับ Web Serial API และวิธีใช้สตรีมที่อ่านได้ เขียนได้ และเปลี่ยนรูปแบบเพื่อสื่อสารกับอุปกรณ์แบบอนุกรมผ่านเบราว์เซอร์
เพิ่มการนำทางแบบทันทีและการเปลี่ยนหน้าอย่างราบรื่นไปยังเว็บแอป
44 นาที
Updated 9 กันยายน ค.ศ. 2024
เรียนรู้วิธีเพิ่มการนำทางแบบทันทีและการเปลี่ยนหน้าอย่างราบรื่นไปยังเว็บแอปด้วย API ล่าสุดที่พร้อมใช้งานใน Google Chrome
สร้างอินเทอร์เฟซที่ปรับให้เข้ากับผู้ใช้ได้ด้วยคำค้นหาสื่อตามค่ากำหนด
34 นาที
Updated 9 กันยายน ค.ศ. 2024
เรียนรู้วิธีสร้างเว็บฟอร์มแบบปรับขนาดได้ ซึ่งผู้ใช้แต่ละรายจะได้รับอินเทอร์เฟซที่ปรับแต่งให้ตรงกับความต้องการของตน ณ เวลานั้นๆ
ส่งเหตุการณ์ในเว็บไปยัง GA4 โดยใช้ Measurement Protocol
11 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีส่งเหตุการณ์ภายนอกไปยัง GA4 โดยใช้ Measurement Protocol(เว็บ)
การเพิ่มแบนเนอร์ AdMob และโฆษณาเนทีฟแบบอินไลน์ลงในแอป Flutter
39 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มโฆษณาแบบอินไลน์ (แบนเนอร์และเนทีฟ) ของ AdMob ลงในแอป Flutter
แนวคิดขั้นสูงของ Accelerated Mobile Pages
1 ชั่วโมง
Updated 29 สิงหาคม ค.ศ. 2024
Codelab นี้จะแนะนําแนวคิดหลักของ Accelerated Mobile Pages และแตกต่างจากเอกสาร HTML แบบเดิม ซึ่งทําได้โดยการสร้างและตรวจสอบความถูกต้องของเอกสาร AMP
พื้นฐานสำคัญของ Accelerated Mobile Pages
39 นาที
Updated 29 สิงหาคม ค.ศ. 2024
Codelab นี้จะแนะนําแนวคิดหลักของ Accelerated Mobile Pages และแตกต่างจากเอกสาร HTML แบบเดิม ซึ่งทําได้โดยการสร้างและตรวจสอบความถูกต้องของเอกสาร AMP
การเพิ่มโฆษณา AdMob ลงในแอป Flutter
40 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัลลงในแอป Flutter
การเพิ่มวิดเจ็ตหน้าจอหลักลงในแอป Flutter
35 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะสร้างวิดเจ็ตหน้าจอหลักสำหรับแอป Flutter ใน iOS หรือ Android ได้ คุณจะเริ่มด้วยแอปข่าว Flutter พื้นฐาน จากนั้นใช้เฟรมเวิร์กเนทีฟเพื่อสร้าง UI สำหรับวิดเจ็ตเอง สุดท้าย คุณจะได้เรียนรู้วิธีแชร์ทรัพยากรและสร้างการสื่อสารระหว่างวิดเจ็ตกับแอปหลัก
Dataproc บน Google Compute Engine
16 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับการใช้ Dataproc บน Google Compute Engine (GCE)
สร้างโมเดล Spark ML ด้วย Google Dataproc
31 นาที
Updated 29 สิงหาคม ค.ศ. 2024
คุณจะต้องส่งงาน Spark ML ไปยังบริการ Dataproc ของ Google ใน Codelab นี้
Dataproc Serverless
37 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้ข้อมูลทั้งหมดเกี่ยวกับ Dataproc Serverless รวมถึงวิธีเริ่มต้นใช้งานและวิธีเข้าถึงชุดฟีเจอร์มากมาย
สำรวจรูปแบบและบันทึกของ Dart
39 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใช้รูปแบบ ระเบียน และฟีเจอร์ใหม่อื่นๆ ของ Dart 3 เพื่อกำหนดรูปแบบการออกแบบ UI ใหม่ใน Flutter
สร้างบ็อตเสียงสำหรับ Android ด้วย Dialogflow Essentials & แขนระบาย
1 ชั่วโมง 5 นาที
Updated 29 สิงหาคม ค.ศ. 2024
Dialogflow ออกใหม่ที่มาพร้อมการผสานรวมมากมายสำหรับเว็บ, Google Assistant, โซเชียลมีเดีย และเกตเวย์โทรศัพท์ แต่เมื่อต้องการให้แชทบ็อตในอุปกรณ์เคลื่อนที่ คุณจะต้องสร้างการผสานรวมที่กำหนดเอง ห้องทดลองนี้จะสอนวิธีผสานรวม Dialogflow Essentials เข้ากับแอป Flutter
จากคอมโพเนนต์เว็บไปยังองค์ประกอบ Lit
43 นาที
Updated 29 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับ สร้างคอมโพเนนต์เว็บใหม่ตั้งแต่ต้น จากนั้นค่อยๆ ปรับปรุงเป็นองค์ประกอบ Lit
การทริกเกอร์ DAG ด้วย Node.JS และ Google Cloud Functions
27 นาที
Updated 29 สิงหาคม ค.ศ. 2024
Codelab นี้จะแสดงวิธีใช้ Google Cloud Functions เพื่อทริกเกอร์เวิร์กโฟลว์ Apache Airflow (DAG) ใน Google Cloud Composer DAG ที่นี่จะเรียกใช้คำสั่ง Bash แบบง่ายๆ โดยใช้ BashOperator
ควบคุมแท่งเทียน PLAYBULB ด้วยบลูทูธเว็บ
36 นาที
Updated 23 สิงหาคม ค.ศ. 2024
สร้างเว็บแอปที่ควบคุมเทียนไฟ LED ด้วย Web Bluetooth API ที่สร้างขึ้นใหม่ได้โดยไม่ต้องใช้ JavaScript ยกเว้น JavaScript
CEL-Go Codelab: นิพจน์แบบฝังที่รวดเร็ว ปลอดภัย และฝังตัว
1 ชั่วโมง 1 นาที
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะต้องเขียนนิพจน์ด้วย Common Expression Language ซึ่งใช้ใน Go คุณจะสร้างตัวแปร ใช้ตรรกะและ/หรือโอเปอเรเตอร์ สร้าง JSON, สร้างโปรโต และปรับแต่งนิพจน์
Bigtable และ Dataflow: ศิลปะการตรวจสอบฐานข้อมูล (ไคลเอ็นต์ HBase Java)
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีตรวจสอบการเขียน/อ่าน Bigtable ในขณะที่โหลดและอ่านข้อมูลจำนวนมากโดยใช้ Dataflow
TensorFlow.js: ฝึกโมเดลการตรวจจับสแปมความคิดเห็นอีกครั้งเพื่อจัดการกับกรณีปัญหาหลัก
44 นาที
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้ดูวิธีใช้เครื่องมือสร้างโมเดลอีกครั้งเพื่อฝึกโมเดลสแปมสําหรับความคิดเห็นใหม่ให้พิจารณา ในกรณีที่เป็นไปได้แล้ว โมเดลที่ฝึกล่วงหน้าจะไม่สามารถจัดการได้ แล้วทําให้โมเดลใหม่ใช้งานเว็บแอปพลิเคชันอีกครั้ง
การเพิ่ม Google Maps ลงในแอป Flutter
30 นาที
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สร้างประสบการณ์การใช้งาน Google Maps โดยใช้ SDK แอปบนอุปกรณ์เคลื่อนที่ของ Flutter เพื่อสร้างประสบการณ์การใช้งานแบบเนทีฟที่มีคุณภาพสูงบน iOS, Android และเว็บ
สร้างเว็บแคมอัจฉริยะด้วย JavaScript ด้วยโมเดลแมชชีนเลิร์นนิงที่ฝึกไว้แล้วล่วงหน้าของ TensorFlow.js
52 นาที
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีโหลดและใช้โมเดลที่ฝึกไว้แล้วล่วงหน้าของ TensorFlow.js (COCO-SSD) รายการใดรายการหนึ่งและใช้โมเดลนี้เพื่อจดจำออบเจ็กต์ทั่วไปที่ได้รับการฝึกมา
การสร้างเลย์เอาต์แอปที่ตอบสนองตามอุปกรณ์ด้วย Material 3
53 นาที
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สัมผัสประสบการณ์ในการสร้างแอปพลิเคชันที่มีการออกแบบที่ยืดหยุ่นและเคลื่อนไหวได้อย่างลื่นไหลด้วย Material 3 ในทั้ง 6 แพลตฟอร์มที่ Flutter รองรับ
แอปแบบปรับอัตโนมัติใน Flutter
1 ชั่วโมง
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สร้างแอป Flutter ที่ปรับให้เข้ากับแพลตฟอร์มทั้ง 6 รายการที่ Flutter รองรับ ได้แก่ Android, iOS, เว็บ, Windows, macOS และ Linux
เปลี่ยนแอป Flutter ได้ง่ายๆ ให้เป็นแอปที่สวยงาม
52 นาที
Updated 23 สิงหาคม ค.ศ. 2024
Flutter คือชุดเครื่องมือ UI ของ Google สำหรับการสร้างแอปพลิเคชันสวยงามที่เรียบเรียงมาอย่างดีสำหรับอุปกรณ์เคลื่อนที่ เว็บ และเดสก์ท็อปจากโค้ดเบสเพียงชุดเดียว ใน Codelab นี้ คุณเริ่มต้นด้วยแอปเพลงธรรมดาๆ และ (ใช้ Material 3) ทำให้แอปมีความสวยงามและตอบสนองต่อทุกแพลตฟอร์มมากขึ้น
วิธีทดสอบแอป Flutter
55 นาที
Updated 23 สิงหาคม ค.ศ. 2024
โดยคุณจะสร้างและทดสอบแอป Flutter แบบง่ายๆ ได้ใน Codelab นี้
การใช้ FFI ในปลั๊กอิน Flutter
Updated 23 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้สร้างปลั๊กอิน Flutter สำหรับทั้งแพลตฟอร์มอุปกรณ์เคลื่อนที่และเดสก์ท็อปโดยใช้ FFI เพื่อใช้ประโยชน์จากไลบรารีเนทีฟ C ที่มีอยู่
การเพิ่ม WebView ลงในแอป Flutter
1 ชั่วโมง 5 นาที
Updated 22 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มปลั๊กอิน webview_flutter ลงในแอป Flutter
สร้างเกมฟิสิกส์แบบ 2 มิติด้วย Flutter และ Flame
32 นาที
Updated 22 สิงหาคม ค.ศ. 2024
เรียนรู้วิธีสร้างกลไกเกมในเกม Flutter และ Flame ด้วย Forge2D ซึ่งเป็นเครื่องมือทางฟิสิกส์ 2 มิติ
แนะนำ Flame กับ Flutter
55 นาที
Updated 22 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้ Flame ซึ่งเป็นเครื่องมือเกมที่สร้างมาจาก Flutter คุณจะได้รู้จักกับคอมโพเนนต์และเอฟเฟกต์ของ Flame รวมถึงวิธีผสานรวม Flame กับการจัดการสถานะของ Flutter
การสร้าง UI รุ่นใหม่ใน Flutter
1 ชั่วโมง 15 นาที
Updated 22 สิงหาคม ค.ศ. 2024
ดูวิธีสร้างอินเทอร์เฟซผู้ใช้ Flutter ด้วยภาพเคลื่อนไหว ตัวให้เฉดสี และเอฟเฟกต์อนุภาคที่ใช้ได้กับทั้ง 6 แพลตฟอร์มของ Flutter
ไขปัญหาด้วย Flutter
53 นาที
Updated 22 สิงหาคม ค.ศ. 2024
เรียนรู้วิธีสร้างแอป Flutter ที่ใช้การประมวลผลอย่างหนักและคงความสามารถในการโต้ตอบแบบไหลของ Flutter เอาไว้
MDC-101 Flutter: ข้อมูลพื้นฐานเกี่ยวกับคอมโพเนนต์วัสดุ
22 นาที
Updated 21 สิงหาคม ค.ศ. 2024
เรียนรู้พื้นฐานการใช้งาน Material Components โดยการสร้างหน้าเข้าสู่ระบบสำหรับแอป Flutter แบบง่าย
เว็บ MDC-101: ข้อมูลพื้นฐานเกี่ยวกับ Material Components (MDC) (เว็บ)
17 นาที
Updated 21 สิงหาคม ค.ศ. 2024
ดูข้อมูลพื้นฐานเกี่ยวกับการใช้คอมโพเนนต์วัสดุสําหรับเว็บโดยการสร้างแอปแบบง่ายที่มีคอมโพเนนต์หลัก
MDC-103 Flutter: การให้ธีมวัสดุที่มีสี รูปทรง ระดับความสูง และประเภท
39 นาที
Updated 21 สิงหาคม ค.ศ. 2024
ค้นพบวิธีที่คลัง Material Flutter ช่วยให้คุณสร้างความแตกต่างและแสดงแบรนด์ของคุณผ่านการออกแบบได้ง่ายๆ
เว็บ MDC-103: ธีมวัสดุที่มีสี รูปทรง ระดับความสูง และประเภท (เว็บ)
35 นาที
Updated 21 สิงหาคม ค.ศ. 2024
ค้นพบวิธีที่ Material Components สําหรับเว็บช่วยให้แยกความแตกต่างของผลิตภัณฑ์และแสดงแบรนด์ของคุณผ่านการออกแบบได้อย่างง่ายดาย
TensorFlow.js: แปลง PythonSavedModel เป็นรูปแบบ TensorFlow.js
58 นาที
Updated 21 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีการนำโมเดล Python ML ที่มีอยู่ซึ่งอยู่ในรูปแบบ SaveModel แล้วแปลงเป็นรูปแบบ TensorFlow.js เพื่อให้ทำงานในเว็บเบราว์เซอร์ได้ ขณะเดียวกันก็เรียนรู้วิธีแก้ไขปัญหาทั่วไปที่อาจเกิดขึ้นใน Conversion ด้วย
เพิ่มข้อความ Push ลงในเว็บแอป
Updated 20 สิงหาคม ค.ศ. 2024
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มข้อความ Push ลงในเว็บแอป
Create Your First 3D Map
40 นาที
Updated 21 กุมภาพันธ์ ค.ศ. 2025
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
Add markers and animation to a 3D Map
1 ชั่วโมง 37 นาที
Updated 20 กุมภาพันธ์ ค.ศ. 2025
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
Add a Google map to a React app
42 นาที
Updated 8 พฤศจิกายน ค.ศ. 2024
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
Building a web application with Angular and Firebase
Updated 18 กันยายน ค.ศ. 2024
In this codelab we’ll build together a real-time web application with Firebase and Angular.
Explore new and upcoming browser capabilities for your PWA: From Fugu With Love
27 นาที
Updated 18 กันยายน ค.ศ. 2024
Progressive Web Applications (PWAs) are a type of application software delivered through the web, built using common web technologies including HTML, CSS, and JavaScript. They are intended to work on any platform that uses a standards-compliant
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
1 ชั่วโมง 55 นาที
Updated 18 กันยายน ค.ศ. 2024
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
Build a full stack store locator with Google Maps Platform and Google Cloud
59 นาที
Updated 18 กันยายน ค.ศ. 2024
Imagine you have many places to put on a map and you want users to be able to see where these places are and identify which place they want to visit. Common examples of this include: In this codelab, you will create a locator that draws from a live
Create a simple website that classifies images
41 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to create a simple website that classifies images with TensorFlow Serving.
Get started with Perspective API
17 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to build Perspective API.
Build a nearby business search service with Google Maps Platform (JavaScript)
1 ชั่วโมง
Updated 18 กันยายน ค.ศ. 2024
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
Train a comment-spam detection model with TensorFlow Lite Model Maker
18 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to train a comment-spam detection model with TensorFlow Lite Model Maker.
Create a custom text-classification model with TensorFlow Lite Model Maker
16 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to retrain the spam-detection model to detect specific types of spam with TensorFlow Lite Model Maker.
Building an image-slider element using Angular
2 ชั่วโมง
Updated 18 กันยายน ค.ศ. 2024
In this codelab, you’ll build an image-slider,, which works independently of Angular framework, can be imported in any framework, and is very easy to integrate.
Progressive Web Apps: Going Offline
15 นาที
Updated 18 กันยายน ค.ศ. 2024
In this lab, you'll take an existing web application and make it work offline. This is the first in a series of companion codelabs for the Progressive Web App workshop. There are seven more codelabs in this series. Start by either cloning or
Build a route planner with Place Autocomplete and Routes API
Updated 18 กันยายน ค.ศ. 2024
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
Add a map to your website (JavaScript)
42 นาที
Updated 18 กันยายน ค.ศ. 2024
In this codelab, you learn everything you need to get started using Google Maps Platform for the web. You learn all the basics, from getting set up to loading the Maps JavaScript API, displaying your first map, working with markers and marker
Enable real-time communication with WebRTC
Updated 18 กันยายน ค.ศ. 2024
Learn how to build an app to get video and take snapshots with your webcam, and share them peer-to-peer with WebRTC.
Secure your site with two-factor authentication with a security key (WebAuthn)
1 ชั่วโมง
Updated 18 กันยายน ค.ศ. 2024
In this codelab, you’ll add second-factor authentication to your site or web app with a security key.
Progressive Web Apps: Working with Workbox
15 นาที
Updated 18 กันยายน ค.ศ. 2024
In this lab, you'll take website with an existing service worker and convert it to using Workbox. This is the second in a series of companion codelabs for the Progressive Web App workshop. The previous codelab was Going Offline. There are six more
Adding Your Progressive Web App to Google Play
1 ชั่วโมง 30 นาที
Updated 18 กันยายน ค.ศ. 2024
In this lab, you'll take an existing Progressive Web App that you have deployed and wrap it in an app for distribution in Google's Play store. Bubblewrap is a tool to make wrapping your Progressive Web App into an Android App Bundle as easy as
Create a Flutter app to classify texts
51 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to build a Flutter app that classifies texts and displays the results in its UI.
TensorFlow.js: Build a comment spam detection system
1 ชั่วโมง 14 นาที
Updated 18 กันยายน ค.ศ. 2024
In this codelab, you’ll learn how to build a simple web page that has commenting ability akin to a blog post article and integrate it with a pre trained machine learning model to detect comment spam posts, enabling you to filter these out before they even get stored in any backend database, reducing server processing time and cost.
Build 3D map experiences with WebGL Overlay View
1 ชั่วโมง
Updated 18 กันยายน ค.ศ. 2024
This codelab teaches you how to use the WebGL-powered features of the Maps JavaScript API to control and render on the vector map in three dimensions. This codelab assumes you have intermediate knowledge of JavaScript and the Maps JavaScript API. To
Build a simple store locator with Google Maps Platform (JavaScript)
49 นาที
Updated 18 กันยายน ค.ศ. 2024
One of the most common features of a website is displaying a Google map that highlights one or more locations for a business, establishment, or some other entity with a physical presence. How these maps are implemented can vary greatly depending on
Visualize data with Google Maps Platform and deck.gl
Updated 18 กันยายน ค.ศ. 2024
This codelab teaches you how to create a high-volume geospatial data visualization using the Maps JavaScript API and deck.gl, an open-source, WebGL-accelerated, data-visualization framework. If you haven't used Google Maps Platform before, follow
Build your first WebAuthn app
49 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to build a website with a simple reauthentication functionality that uses a fingerprint sensor.
TensorFlow.js: Retrain a comment spam detection model to handle edge cases
44 นาที
Updated 18 กันยายน ค.ศ. 2024
In this codelab you’ll learn how to use Model Maker to retrain a comment spam model to account for edge cases the pre-trained model could not handle, and then re-deploy the new model to the web application.
Protect yourself from online harassment
24 นาที
Updated 18 กันยายน ค.ศ. 2024
Learn how to secure your online information, identify phishing attacks, enable Advanced Protections for Google Accounts, and stay safe on social media.
Write a Flutter desktop application
45 นาที
Updated 11 กันยายน ค.ศ. 2024
In this codelab, you’ll build a GitHub client in Flutter for desktop.
Create an accessible and personalized theme and brand with Material Design 3
Updated 16 เมษายน ค.ศ. 2024
Learn how to create a theme and brand that’s accessible and personalized with Material 3.
Design an Adaptive Layout with Material Design
4 นาที
Updated 4 เมษายน ค.ศ. 2024
Learn how to use adaptive design principles in Material Design to achieve consistency across screen sizes. In this codelab, you take a mobile design to tablet format, and learn about the responsive grid, adaptive composition patterns, and the correct components.