آمادگی برای آزمون برنامه نویسان ابر حرفه ای گوگل

Google Professional Cloud Developer Exam Preparation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

نمای کلی

این دوره برای کمک به آمادگی شما برای امتحان Google Professional Cloud Developer طراحی شده است. داوطلبانی که در آزمون Google موفق شوند، گواهینامه Google Professional Cloud Developer را دریافت خواهند کرد. حتی اگر قصد شرکت در آزمون را ندارید، این دوره‌ها و آزمایشگاه‌های عملی به شما کمک می‌کنند تا در راه تبدیل شدن به یک برنامه‌نویس Google Cloud Platform (GCP) شروع کنید.

برای اینکه پایه ای محکم به شما بدهد، این دوره با اصول GCP شروع می شود. هنگامی که این پایه را ایجاد کردید، به بخش اول امتحان می رویم که در مورد طراحی برای مقیاس پذیری، در دسترس بودن و قابلیت اطمینان است. اگرچه سرویس‌های GCP برای ارائه این ویژگی‌ها طراحی شده‌اند، شما باید پیاده‌سازی‌های خود را طوری طراحی کنید که از آنچه GCP ارائه می‌دهد بهره ببرید. بخش بعدی در مورد ساخت و آزمایش برنامه ها است. یکی از مهمترین موضوعات در این بخش نحوه ایجاد خط لوله یکپارچه سازی مداوم است. پس از آن، ما به سمت استقرار واقعی برنامه های شما می رویم. چهار سرویس محاسباتی مختلف وجود دارد که می توانید کد خود را در آنها مستقر کنید. بخش بعدی مربوط به ادغام برنامه های شما با سایر سرویس های GCP است. برای مثال، ممکن است لازم باشد از یک سرویس پیام رسانی برای انتقال داده ها از یک ماژول به ماژول دیگر استفاده کنید. بخش آخر مربوط به مدیریت نظارت بر عملکرد برنامه است.

اهداف آموزشی

  • برنامه های کاربردی بومی ابری بسیار مقیاس پذیر، در دسترس و قابل اعتماد طراحی کنید
  • ساخت و آزمایش برنامه ها
  • استقرار برنامه ها
  • خدمات پلتفرم Google Cloud را یکپارچه کنید
  • مدیریت برنامه های کاربردی مستقر

مخاطب مورد نظر

  • توسعه دهندگان نرم افزاری که می خواهند در Google Cloud Platform برنامه بسازند
  • افرادی که برای امتحان Google Professional Cloud Developer آماده می شوند

پیش نیازها

  • دانش عمومی معماری فناوری اطلاعات
  • تجربه توسعه نرم افزار

سرفصل ها و درس ها

آمادگی آزمون برنامه نویسان حرفه ای Google Cloud - مقدمه Google Professional Cloud Developer Exam Preparation - Introduction

  • آمادگی آزمون برنامه نویسان حرفه ای Google Cloud - مقدمه Google Professional Cloud Developer Exam Preparation - Introduction

مبانی ابری Cloud Fundamentals

  • Cloud Fundamentals - مقدمه Cloud Fundamentals - Introduction

  • پردازش ابری Cloud Computing

  • انواع ابر Cloud Types

  • مفاهیم ابری Cloud Concepts

  • مدل های خدمات ابری Cloud Service Models

  • موارد استفاده رایج از رایانش ابری Common Use Cases of Cloud Computing

  • Cloud vs On-Premises Cloud vs On-Premises

  • Cloud Fundamentals - خلاصه Cloud Fundamentals - Summary

نمای کلی Google Cloud Platform Overview of Google Cloud Platform

  • معرفی Introduction

  • نمای کلی GCP GCP Overview

  • با استفاده از Google Cloud Console Using the Google Cloud Console

  • با استفاده از CLI Using the CLI

  • خدمات بیشتر More Services

  • طراحی یک راه حل Designing a Solution

  • خدمات مدیریتی Management Services

  • خلاصه Summary

طراحی زیرساخت ابری گوگل Designing a Google Cloud Infrastructure

  • مقدمه درس Lesson Introduction

  • مطالعه موردی Case Study

  • محاسبه کنید Compute

  • ذخیره سازی Storage

  • در دسترس بودن بالا High Availability

  • شبکه های Networks

  • احراز هویت Authentication

  • نقش ها Roles

  • حساب های خدماتی Service Accounts

  • حفاظت از داده ها و رمزگذاری Data Protection and Encryption

  • قانونگذاری و انطباق Legislation and Compliance

  • بازیابی فاجعه Disaster Recovery

  • نتیجه Conclusion

مقدمه ای بر موتور محاسباتی گوگل Introduction to Google Compute Engine

  • معرفی Introduction

  • بررسی اجمالی Overview

  • ساخت VM از ابتدا Creating a VM From Scratch

  • گزینه های پیشرفته VM Advanced VM Options

  • الگوهای VM و تصاویر ماشین VM Templates and Machine Images

  • برخورد با سهمیه بندی Dealing with Quotas

مقدمه ای بر توابع ابری گوگل Introduction to Google Cloud Functions

  • معرفی Introduction

  • بررسی اجمالی Overview

  • نسخه ی نمایشی 1 Demo 1

  • نسخه ی نمایشی 2 Demo 2

  • خلاصه Summary

مقدمه ای بر Google Kubernetes Engine (GKE) Introduction to Google Kubernetes Engine (GKE)

  • معرفی Introduction

  • خوشه ها Clusters

  • حجم کاری و Pods Workloads and Pods

  • کار با کلاسترها Working with Clusters

  • استقرار بارهای کاری Deploying Workloads

  • ثبت و نظارت Logging and Monitoring

  • خلاصه Summary

مدیریت محیط های توسعه مبتنی بر کانتینر در GCP Managing Container-Based Development Environments on GCP

  • معرفی Introduction

  • مقایسه انواع محیط های توسعه Comparing Types of Development Environments

  • تعیین تعداد محیط های مورد استفاده Determining How Many Environments to Use

  • چگونه زیرساخت ابری بر گردش کار توسعه تأثیر می گذارد How Cloud Infrastructure Impacts Development Workflow

  • نصب Docker 3 Installing Docker 3

  • درک Kubernetes Understanding Kubernetes

  • افزودن پشتیبانی Kubernetes به یک پروژه Adding Kubernetes Support to a Project

  • مدیریت خوشه های محلی Kubernetes با kubectl و minikube Managing Local Kubernetes Clusters with kubectl and minikube

  • ساده سازی توسعه محلی Kubernetes Streamlining Local Kubernetes Development

  • استفاده از کد Google Cloud در کد ویژوال استودیو Using Google Cloud Code in Visual Studio Code

  • اجرای یک برنامه Kubernetes از VS Code Running a Kubernetes Application from VS Code

  • ایجاد یک سرویس Cloud Run با VS Code Creating a Cloud Run Service with VS Code

  • کار با مخازن و رجیستری ها در GCP Working with Repositories and Registries on GCP

  • استقرار خودکار به تولید با محرک های ساخت ابری Automating Deployment to Production with Cloud Build Triggers

  • مدیریت برنامه های پیچیده با مدیر استقرار ابری Managing Complex Applications with Cloud Deployment Manager

  • خلاصه Summary

خدمات و سیاست های شبکه GKE GKE Services and Network Policies

  • معرفی Introduction

  • فضاهای نام Namespaces

  • خدمات Kubernetes Kubernetes Services

  • سیاست های شبکه Kubernetes Kubernetes Network Policies

  • مرور Review

کنترل دسترسی مبتنی بر نقش GKE GKE Role-based Access Control

  • معرفی Introduction

  • حساب های خدماتی Service Accounts

  • حساب های کاربری User Accounts

  • مجوز از طریق RBAC Authorization via RBAC

  • هویت حجم کار Workload Identity

  • مرور Review

مقدمه ای بر مدیریت Apigee API Introduction to Apigee API Management

  • مدیریت Apigee API - مقدمه Apigee API Management - Introduction

  • مدیریت API ها Managing APIs

  • Apigee چیست؟ What is Apigee?

  • راه اندازی یک محیط Apigee Setting up an Apigee Environment

  • ایجاد و مدیریت پروکسی های API Creating and Managing API Proxies

  • مرور Review

مدیریت پیشرفته Apigee API Advanced Apigee API Management

  • مدیریت پیشرفته Apigee API - مقدمه Advanced Apigee API Management - Introduction

  • پورتال توسعه دهندگان Developer Portal

  • راه اندازی پورتال توسعه دهنده یکپارچه Setting Up the Integrated Developer Portal

  • نمای کلی کسب درآمد API API Monetization Overview

  • تجزیه و تحلیل و نظارت Analytics & Monitoring

  • مدیریت پیشرفته Apigee API - بررسی Advanced Apigee API Management - Review

مقدمه ای بر Google Cloud SQL Introduction to Google Cloud SQL

  • معرفی Introduction

  • بررسی اجمالی Cloud SQL Cloud SQL Overview

  • نسخه ی نمایشی Cloud SQL Cloud SQL Demo

  • خلاصه Summary

مدیریت Google Cloud Storage Managing Google Cloud Storage

  • دریافت داده ها Getting Data In

  • مدیریت چرخه حیات شی Object Lifecycle Management

مقدمه ای بر Google Cloud Pub/Sub Introduction to Google Cloud Pub/Sub

  • Google Cloud Pub/Sub - مقدمه Google Cloud Pub/Sub - Introduction

  • تعریف Definition

  • مفاهیم اصلی Core Concepts

  • Pub/Sub در مقابل Pub/Sub Lite Pub/Sub vs. Pub/Sub Lite

  • موارد استفاده معمولی Typical Use Cases

  • نسخه ی نمایشی Demo

  • Google Cloud Pub/Sub - خلاصه Google Cloud Pub/Sub - Summary

مقدمه ای بر Google Cloud Dataflow Introduction to Google Cloud Dataflow

  • معرفی Introduction

  • ساخت و اجرای یک خط لوله Building and Running a Pipeline

  • استقرار خط لوله در Cloud Dataflow Deploying a Pipeline on Cloud Dataflow

  • تبدیل های سفارشی Custom Transforms

  • تبدیل های مرکب Composite Transforms

  • پنجره Windowing

  • جریان Streaming

  • BigQuery I/O BigQuery I/O

  • در حال اجرا Leaderboard Running LeaderBoard

  • نتیجه Conclusion

مقدمه ای بر Google BigQuery Introduction to Google BigQuery

  • معرفی Introduction

  • اجرای یک پرس و جو Running a Query

  • قیمت گذاری Pricing

  • ذخیره نتایج پرس و جو Saving Query Results

  • در حال بارگیری داده ها Loading Data

  • صادرات داده ها Exporting Data

  • نتیجه Conclusion

بهینه سازی Google BigQuery با طراحی طرحواره Optimizing Google BigQuery with Schema Design

  • معرفی Introduction

  • بهینه سازی طرحواره ها Optimizing Schemas

  • فیلدهای تو در تو و تکراری Nested and Repeated Fields

  • دمو صاف کردن جدول Table Flattening Demo

  • نسخه نمایشی فیلدهای تودرتو و تکراری Nested and Repeated Fields Demo

  • جداول پارتیشن بندی شده Partitioned Tables

  • جداول خوشه ای Clustered Tables

  • نسخه ی نمایشی پارتیشن بندی و خوشه بندی Partitioning and Clustering Demo

  • خلاصه Summary

مقدمه ای بر Google Cloud Bigtable Introduction to Google Cloud Bigtable

  • معرفی Introduction

  • بهترین کاربردها برای Bigtable Best Uses for Bigtable

  • مدل معماری و ذخیره سازی Architecture and Storage Model

  • طراحی طرحواره Schema Design

  • پیکربندی خوشه Cluster Configuration

  • کنترل دسترسی Access Control

  • استفاده از Bigtable Using Bigtable

  • نتیجه Conclusion

مقدمه ای بر Google Cloud Firestore Introduction to Google Cloud Firestore

  • معرفی Introduction

  • بررسی اجمالی Overview

  • Datastore در مقابل Native Datastore vs. Native

  • افزودن، ویرایش و حذف سوابق Adding, Editing and Deleting Records

  • وارد کردن رکوردها و اجرای پرس و جوها Importing Records and Running Queries

  • نصب و اجرای شبیه سازها Installing and Running the Emulators

  • خلاصه Summary

مقدمه ای بر Google Cloud Spanner Introduction to Google Cloud Spanner

  • معرفی Introduction

  • بررسی اجمالی Overview

  • تهیه یک نمونه Provisioning an Instance

  • افزودن پایگاه داده و جداول Adding Databases and Tables

  • کار با رکوردها Working with Records

  • اجرای شبیه ساز محلی Running the Local Emulator

  • خلاصه Summary

کنترل دسترسی با آگاهی از هویت و زمینه Identity and Context-Aware Access Control

  • معرفی Introduction

  • امنیت صفر اعتماد Zero Trust Security

  • امکانات Features

  • نسخه ی نمایشی Demo

  • خلاصه Summary

مدیریت رمزگذاری در Google Cloud Platform Managing Encryption on Google Cloud Platform

  • معرفی Introduction

  • مبانی رمزگذاری Basics of Encryption

  • کلیدهای رمزگذاری Encryption Keys

  • مدیریت کلیدهای خود در GCP Managing Your Keys on GCP

  • نسخه نمایشی Cloud KMS (قسمت 1) Cloud KMS Demo (Part 1)

  • نسخه نمایشی Cloud KMS (قسمت 2) Cloud KMS Demo (Part 2)

  • نسخه نمایشی Cloud KMS (قسمت 3) Cloud KMS Demo (Part 3)

  • نسخه نمایشی Cloud KMS (قسمت 4) Cloud KMS Demo (Part 4)

  • مدیر مخفی (بخش اول) Secret Manager (Part 1)

  • مدیر مخفی (بخش دوم) Secret Manager (Part 2)

  • خلاصه Summary

ساخت و پیکربندی خطوط لوله CI/CD در GCP Building and Configuring CI/CD pipelines on GCP

  • مقدمه درس Lesson Introduction

  • بررسی اجمالی Overview

  • رجیستری کانتینر Container Registry

  • مخازن منبع ابری Cloud Source Repositories

  • ساخت ابر Cloud Build

  • خلاصه دوره Course Summary

ایمن سازی خط لوله استقرار در GCP Securing the Deployment Pipeline on GCP

  • معرفی Introduction

  • ایجاد امنیت در استقرار کانتینر Building Security into Container Deployment

  • دریافت آخرین وصله های امنیتی Getting the Latest Security Patches

  • شناسایی آسیب پذیری های امنیتی Detecting Security Vulnerabilities

  • رد تصاویر تایید نشده Rejecting Unapproved Images

  • قفل کردن دسترسی به تولید Locking Down Access to Production

  • دستورالعمل های امنیتی عمومی General Security Guidelines

  • همه اش را بگذار کنار هم Putting It All Together

  • خلاصه Summary

یکپارچه سازی سرویس های پلتفرم ابری گوگل Integrating Google Cloud Platform Services

  • معرفی Introduction

  • کشف سرویس با موتور و موتور محاسباتی Kubernetes Service Discovery with Kubernetes Engine & Compute Engine

  • پیکربندی برنامه ها با فراداده نمونه Configuring Applications with Instance Metadata

  • محافظت از برنامه های HTTP داخلی با پروکسی شناسه Protecting Internal HTTP Apps with Identity-Aware Proxy

  • در حال توسعه با GCloud CLI و Cloud Shell Developing with the GCloud CLI and Cloud Shell

  • یکپارچه سازی برنامه ها با GCP REST API Integrating Apps with the GCP REST API

  • خلاصه Summary

مقدمه ای سریع برای تست کردن GCP A Quick Introduction to Testing on GCP

  • مقدمه ای سریع برای تست کردن GCP A Quick Introduction to Testing on GCP

ساخت و آزمایش برنامه های کاربردی در پلتفرم ابری گوگل Building and Testing Applications on Google Cloud Platform

  • معرفی Introduction

  • ایجاد پروژه های GCP Creating GCP Projects

  • شبیه سازی خدمات GCP برای توسعه برنامه های محلی Emulating GCP Services for Local Application Development

  • ایجاد یک مخزن منبع ابری و التزام کد به آن Creating a Cloud Source Repository and Committing Code to It

  • ایجاد تصاویر کانتینر از کد Creating Container Images from Code

  • در حال توسعه تست های واحد برای همه کدهای نوشته شده Developing Unit Tests for All Code Written

  • توسعه خط لوله یکپارچه سازی با استفاده از خدمات برای استقرار برنامه در محیط هدف Developing an Integration Pipeline Using Services to Deploy the Application to the Target Environment

  • بررسی نتایج آزمایش خط لوله یکپارچه سازی مداوم Reviewing Test Results of Continuous Integration Pipeline

  • خلاصه Summary

پیکربندی دسترسی و امنیت GCP Configuring GCP Access and Security

  • معرفی Introduction

  • Cloud IAM Cloud IAM

  • نسخه ی نمایشی Cloud IAM Cloud IAM Demo

  • مدیریت حساب های خدماتی Managing Service Accounts

  • نسخه ی نمایشی حساب های خدماتی Service Accounts Demo

  • گزارش های حسابرسی Audit Logs

  • نسخه نمایشی گزارش های حسابرسی Audit Logs Demo

  • خلاصه Summary

بهینه سازی استفاده از منابع در GCP Optimizing Resource Utilization on GCP

  • معرفی Introduction

  • شناسایی هزینه های منابع Identifying Resource Costs

  • شناسایی سطوح استفاده از منابع Identifying Resource Utilization Levels

  • مقدمه ای بر VM های Preemptible Intro to Preemptible VMs

  • بهینه سازی استفاده از VM Preemptible و به حداقل رساندن هزینه ها Optimizing Preemptible VM Usage and Minimizing Costs

  • معرفی تخفیف های استفاده متعهد Intro to Committed Use Discounts

  • انواع تعهد Commitment Types

  • ملاحظات TCO TCO Considerations

  • در نظر گرفتن قیمت گذاری شبکه Considering Network Pricing

  • نتیجه Conclusion

مقدمه ای بر مجموعه عملیات ابری گوگل Introduction to Google Cloud Operations Suite

  • معرفی Introduction

  • نظارت بر Monitoring

  • ورود به سیستم Logging

  • گزارش خطا Error Reporting

  • ردیابی و پروفایل Tracing and Profiling

  • خلاصه Summary

مدیریت گزارش‌ها و معیارهای برنامه در GCP Managing Application Logs and Metrics on GCP

  • معرفی Introduction

  • چرا ورود به سیستم؟ Why Logging?

  • Google Cloud Logging Google Cloud Logging

  • Cloud Logging: Under the Hood Cloud Logging: Under the Hood

  • DEMO: فعال کردن Cloud Logging API DEMO: Enabling Cloud Logging API

  • مجموعه گزارش Log Collection

  • Cloud Logging Agent Cloud Logging Agent

  • Cloud Logging Agent چگونه کار می کند؟ How Does Cloud Logging Agent Work?

  • نسخه ی نمایشی: مجموعه گزارش با استفاده از Cloud Logging Agent (Google-fluentd) DEMO: Log Collection Using Cloud Logging Agent (Google-fluentd)

  • DEMO: ارسال گزارش ها با استفاده از Cloud Logging API DEMO: Sending Logs Using Cloud Logging API

  • Metrics Explorer Metrics Explorer

  • نسخه آزمایشی: معیارها را کاوش کنید DEMO: Explore Metrics

  • خلاصه Summary

نمایش نظرات

آمادگی برای آزمون برنامه نویسان ابر حرفه ای گوگل
جزییات دوره
19h 20m
233
CloudAcademy CloudAcademy
(آخرین آپدیت)
1,547
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Mease Daniel Mease

دانیل کار خود را به عنوان یک مهندس نرم افزار آغاز کرد و بیشتر بر توسعه وب و موبایل تمرکز داشت. پس از بیست سال مواجهه با آموزش ناکافی و مستندات پراکنده، او تصمیم گرفت از تجربیات گسترده خود برای کمک به نسل بعدی مهندسان استفاده کند.

دانیل آخرین سال‌های خود را صرف طراحی و اجرای کلاس‌های فنی برای آمازون و آمازون کرده است. مایکروسافت. امروز در Cloud Academy، او در حال ساخت یک کتابخانه آموزشی گسترده Google Cloud است.

وقتی دانیل در آزمایشگاه خانه خود کار نمی کند یا سر و صدا نمی کند، از BBQing، تیراندازی به هدف و تماشای فیلم های کلاسیک لذت می برد.

Daniel Mease Daniel Mease

دانیل کار خود را به عنوان یک مهندس نرم افزار آغاز کرد و بیشتر بر توسعه وب و موبایل تمرکز داشت. پس از بیست سال مواجهه با آموزش ناکافی و مستندات پراکنده، او تصمیم گرفت از تجربیات گسترده خود برای کمک به نسل بعدی مهندسان استفاده کند.

دانیل آخرین سال‌های خود را صرف طراحی و اجرای کلاس‌های فنی برای آمازون و آمازون کرده است. مایکروسافت. امروز در Cloud Academy، او در حال ساخت یک کتابخانه آموزشی گسترده Google Cloud است.

وقتی دانیل در آزمایشگاه خانه خود کار نمی کند یا سر و صدا نمی کند، از BBQing، تیراندازی به هدف و تماشای فیلم های کلاسیک لذت می برد.