آموزش استفاده از ویژگی های پیشرفته Google App Engine

Leveraging Advanced Features of Google App Engine

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Google App Engine یک چارچوب وب و پلت فرم رایانش ابری برای توسعه و میزبانی برنامه های کاربردی وب در مراکز داده تحت مدیریت گوگل است. با استفاده از App Engine می‌توانید به راحتی یک برنامه وب بسیار پیچیده را راه‌اندازی کنید، با تمرکز بر نوشتن کد. در این دوره آموزشی، بهره‌برداری از ویژگی‌های پیشرفته Google App Engine، برخی از ادغام‌های پیشرفته و جالب موجود با App Engine را بررسی و پیاده‌سازی خواهید کرد، که فراتر از حالت استفاده ساده از میزبانی برنامه وب است. ابتدا، یاد خواهید گرفت که چگونه می توانید برنامه App Engine را با استفاده از App Engine Admin API به صورت برنامه نویسی ایجاد و استقرار دهید، که به مهندسان انتشار اجازه می دهد تا فرآیند استقرار را به طور کامل اسکریپت کنند. علاوه بر این، خواهید دید که چگونه برنامه‌های App Engine می‌توانند از سرویس ایمیل داخلی برای ارسال ایمیل استفاده کنند و همچنین با یک سرویس ایمیل شخص ثالث مانند SendGrid ادغام شوند. در مرحله بعد، پردازش ناهمزمان را با برنامه های App Engine بررسی خواهید کرد، ابتدا با استفاده از cron job برای زمان بندی کارهای دوره ای، و سپس با استفاده از صف های کششی و فشاری که وظایف را به صورت ناهمزمان در سرویس های کارگر اجرا می کند. در نهایت، با استفاده از چارچوب وب Python Flask و با استفاده از ویژگی‌های پیشرفته مانند نقشه‌ها و کارخانه‌های اپلیکیشن، یک برنامه کامل از پایان به پایان خواهید ساخت. این برنامه با تعدادی از سرویس‌های GCP مانند Cloud Storage و Cloud Datastore یکپارچه می‌شود و از جریان OAuth2 استفاده می‌کند تا به کاربران اجازه دهد با استفاده از اعتبار Google خود وارد شوند. سپس با میزبانی برنامه خود در یک دامنه سفارشی، نسخه آزمایشی را کامل می‌کنید. پس از اتمام این دوره، با استفاده از ویژگی های پیشرفته App Engine بر اساس موارد استفاده خود بسیار راحت خواهید بود و تجربه ساخت یک برنامه وب با امکانات کامل در پایتون در حال اجرا بر روی App Engine را به دست خواهید آورد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کار با App Engine API Working with App Engine APIs

  • نمای کلی ماژول Module Overview

  • پیش نیازها و رئوس مطالب دوره Prerequisites and Course Outline

  • API Admin Engine App The App Engine Admin API

  • استفاده از خدمات ایمیل از App Engine Using Email Services from App Engine

  • فعال کردن API ها راه اندازی موتور برنامه Enabling APIs Setting up App Engine

  • بارگذاری کد و فایل های استاتیک در سطل های ذخیره سازی ابری Uploading Code and Static Files to Cloud Storage Buckets

  • برنامه را برای ارسال ایمیل اجرا و اجرا کنید Deploy and Run the Application to Send Email

  • SendGrid Mail API را پیکربندی کنید Configure the SendGrid Mail API

  • با استفاده از SendGrid ایمیل هایی با پیوست های تصویری ارسال کنید Send Emails with Image Attachments Using SendGrid

کار با Task Queues و Cron Jobs Working with Task Queues and Cron Jobs

  • نمای کلی ماژول Module Overview

  • کرون جابز Cron Jobs

  • پیاده سازی و اجرای Cron Jobs Implementing and Executing Cron Jobs

  • صف های فشاری و کششی برای پردازش ناهمزمان Push and Pull Queues for Asynchronous Processing

  • سرویسی را پیاده سازی کنید که وظایفی را به صف فشار اضافه می کند Implement a Service That Adds Tasks to a Push Queue

  • اجرای صف و خدمات کارگری برای پردازش ناهمزمان Implement the Queue and Worker Service for Asynchronous Processing

  • استقرار و اجرای برنامه ها با صف های فشار Deploying and Executing Applications with Push Queues

  • Application و Worker را برای استفاده از Pull Queues پیکربندی کنید Configure Application and Worker to Use Pull Queues

  • استقرار برنامه با استفاده از صف کشی Deploying Application Using Pull Queues

  • اشکال زدایی خطاها با استفاده از گزارش‌ها و استقرار یک اصلاح Debugging Errors Using Logs and Deploying a Fix

استقرار یک برنامه End-to-End در یک دامنه سفارشی Deploying an End-to-end Application to a Custom Domain

  • نمای کلی ماژول Module Overview

  • آنچه ما در تلاش برای ساختن آن هستیم What We're Trying to Build

  • پارامترهای پیکربندی Configuration Parameters

  • قالب های HTML برای صفحات برنامه های مختلف HTML Templates for Different Application Pages

  • کارخانه کاربرد فلاسک The Flask Application Factory

  • طرح CRUD The CRUD Blueprint

  • راهنما Cloud Datastore The Cloud Datastore Helper

  • کمک کننده ذخیره سازی ابری The Cloud Storage Helper

  • برای دریافت شناسه مشتری OAuth و Secret با GCP ثبت نام کنید Register with the GCP to get the OAuth Client ID and Secret

  • استقرار برنامه در تولید Deploy the App to Production

  • با استفاده از یک دامنه سفارشی، برنامه های App Engine را ارائه دهید Serve App Engine Applications Using a Custom Domain

  • خلاصه و مطالعه بیشتر Summary and Further Study

نمایش نظرات

آموزش استفاده از ویژگی های پیشرفته Google App Engine
جزییات دوره
1h 58m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
13
4.4 از 5
دارد
دارد
دارد
Janani Ravi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.