GCPDEVA - Phát triển Ứng dụng với Google Cloud Platform

3 ngày

Khóa học này giúp lập trình viên ứng dụng học cách thiết kế, phát triển & triển khai ứng dụng tích hợp liền mạch các thành phần trong hệ sinh thái Google Cloud.
Thông qua bài giảng, demo & bài lab, học viên sẽ học cách sử dụng dịch vụ GCP, API ML được huấn luyện sẵn để xây dựng ứng dụng cloud-native an toàn, mở rộng, thông minh.

Học viên sẽ:

  • Áp dụng best practices khi phát triển ứng dụng.
  • Lựa chọn giải pháp lưu trữ phù hợp.
  • Triển khai quản lý định danh liên kết (federated identity).
  • Phát triển các thành phần lỏng lẻo (microservices).
  • Tích hợp thành phần & nguồn dữ liệu.
  • Debug, trace, giám sát ứng dụng.
  • Triển khai lặp lại với container & deployment service.
  • Lựa chọn môi trường runtime (GKE, App Engine Flex…).

Lập trình viên ứng dụng muốn xây dựng cloud-native apps hoặc chuyển đổi app hiện có để chạy trên GCP.

  • Đã hoàn thành khóa Google Cloud Platform Fundamentals hoặc tương đương.
  • Thành thạo Node.js.
  • Biết dùng dòng lệnh & hệ điều hành Linux.

Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của Cecomtech.

Module 1: Best practices phát triển ứng dụng

  • Quản lý code & môi trường
  • Thiết kế & phát triển microservices an toàn, mở rộng, tin cậy
  • CI/CD
  • Re-architecting apps cho cloud

Module 2: Client Libraries, SDK

  • Cài đặt & sử dụng Google Cloud Client Libraries, SDK, Firebase SDK
  • Lab: cấu hình trên Linux, thiết lập credentials

Module 3: Giải pháp lưu trữ dữ liệu

  • Phân tích trường hợp dùng Cloud Storage, Datastore, Bigtable, Cloud SQL, Spanner

Module 4: Best practices với Datastore

  • Query, index, transaction, xử lý lỗi, bulk-load với Dataflow
  • Lab: lưu data vào Datastore

Module 5 & 6: Cloud Storage

  • Thao tác bucket & object, consistency model, đặt tên, CORS
  • Lab: lưu file vào Cloud Storage

Module 7: Authentication & Authorization

  • IAM, service account
  • Xác thực qua Firebase Auth
  • Xác thực/ủy quyền qua Identity-Aware Proxy
  • Lab: xác thực user với Firebase

Module 8: Cloud Pub/Sub

  • Topics, publisher, subscriber, pull/push
  • Lab: backend xử lý message queue

Module 9: Thêm AI vào ứng dụng

  • Dùng Cloud Vision API, NLP API

Module 10: Cloud Functions

  • Trigger, HTTP function, logging, monitoring
  • Phát triển & triển khai functions

Module 11: Cloud Endpoints

  • Cấu hình Open API, lab triển khai API cho ứng dụng

Module 12: Triển khai

  • Cloud Build, Container Registry, Deployment Manager
  • Lab: triển khai web app trên App Engine flexible

Module 13: Môi trường thực thi

  • Compute Engine, GKE, App Engine, Cloud Functions, Dataflow
  • Lab: triển khai app trên App Engine

Module 14: Debug, Monitoring

  • Stackdriver Debugger, Error Reporting, Trace, Monitoring
  • Lab: debug & trace app

Đăng ký khóa học

Vui lòng bật JavaScript trong trình duyệt của bạn để hoàn thành Form này.