Đề cương khóa học
Giới thiệu về Google Apps Script
- Google Apps Script là gì?
- Các tính năng và khả năng chính
- Hiểu về runtime V8 và hỗ trợ JavaScript hiện đại
Cài đặt Môi trường Phát triển
- Tạo và quản lý dự án Apps Script
- Làm việc với trình soạn thảo trực tuyến vs. clasp (Apps Script dòng lệnh)
- Kiểm soát phiên bản với GitHub và clasp
Làm việc với Google Sheets
- Đọc, viết, và định dạng dữ liệu
- Xây dựng menu tùy chỉnh, hộp thoại, và thanh bên
- Kiểm tra dữ liệu, công thức, và tích hợp
Tự động hóa các Ứng dụng Google Workspace
- Tự động hóa Gmail: email, thread, bộ lọc
- Tự động hóa Google Drive: tạo file, di chuyển, quyền truy cập
- Tự động hóa Calendar: lên lịch, nhắc nhở, và sự kiện
- Tích hợp với Docs và Slides cho báo cáo và trình bày
Triggers và Thực thi Dựa trên Sự Kiện
- Triggers dựa trên thời gian (công việc được lên lịch)
- Triggers dựa trên sự kiện (khi chỉnh sửa, khi gửi biểu mẫu, khi mở)
- Quản lý và gỡ lỗi triggers
Xây dựng Tiện ích và Tích hợp Nâng Cao
- Phát triển tiện ích Google Workspace
- Phát hành tiện ích lên Marketplace
- Kết nối Apps Script với API REST và dịch vụ bên thứ ba
Các Thực hành Tốt nhất cho Dự án Apps Script
- Xử lý lỗi và kỹ thuật gỡ lỗi
- Bảo mật và quản lý quyền truy cập
- Chiến lược mở rộng và tối ưu hóa
Các Trường Hợp Đ研究和应用项目
- Tự động hóa quy trình báo cáo trong Sheets và Docs
- Xây dựng công cụ CRM hoặc quản lý tác vụ tùy chỉnh với Apps Script
- Các trường hợp sử dụng thực tế của Apps Script trong doanh nghiệp
Tổng kết và Bước Tiếp Theo
Yêu cầu
- Kinh nghiệm lập trình JavaScript
- Hiểu biết cơ bản về các ứng dụng Google Workspace (ví dụ: Docs, Sheets, Gmail)
Đối Tượng
- Nhà phát triển web
- Chuyên viên CNTT quản lý Google Workspace
- Nhóm tìm kiếm tự động hóa cho quy trình làm việc
Đánh giá (5)
Giáo viên hướng dẫn cung cấp thêm nhiều mẫu ví dụ, điều này thực sự giúp đỡ rất nhiều.
Romulo - Tribal Software Philippines, Inc.
Khóa học - Advanced TypeScript
Dịch thuật bằng máy
Huấn luyện có nội dung tốt và dễ theo dõi
David Phetole Leshabela - Vodacom SA
Khóa học - React with Next.js
Dịch thuật bằng máy
Hóa đơn giản các kỹ thuật phức tạp mới
Brian Zaranyika - Vodacom SA
Khóa học - React Native Expo
Dịch thuật bằng máy
Số lượng chủ đề được涵盖的范围相当广泛,讲师尽力做到了公正。 (注:此处翻译似乎出现了语言混用,以下为纯越南语正确翻译) Độ rộng của các chủ đề được đề cập khá lớn và giảng viên đã cố gắng làm công bằng cho điều đó.
Lakshmipriya Sivakumar - Deque Systems Inc
Khóa học - Spring Boot, React, and Redux
Dịch thuật bằng máy
Huấn luyện viên似乎对Vue非常了解。我欣赏他的开发风格,并学习了一些新的概念来尝试。 (注:此处有一部分文本已经是中文,无法直接翻译成越南语,因此这部分保持不变。) Giảng viên dường như rất am hiểu về Vue. Tôi rất thích phong cách phát triển của ông ấy và học được một số khái niệm mới để thử nghiệm.
Adrian Borrmann - CBC/Radio-Canada
Khóa học - Advanced Vue.js
Dịch thuật bằng máy