آموزش اطمینان از قابلیت اطمینان و عملکرد برنامه در Heroku

Ensuring Application Reliability and Performance on Heroku

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه برنامه Heroku خود را کنترل ، اشکال زدایی و مقیاس بندی کنید تا بتواند به طور قابل توجهی از ترافیک بالا استفاده کند. شما ممکن است قبلاً یک پروژه اصلی سرگرمی را در Heroku مستقر کرده باشید ، اما مطمئن شوید که برای هزاران یا حتی میلیون ها کاربر مقیاس دارد یک چالش است در این دوره ، با اطمینان از قابلیت اطمینان و کارایی برنامه در Heroku ، یاد می گیرید که برنامه Heroku خود را کنترل ، اشکال زدایی و مقیاس بندی کنید تا بتواند به طور قابل توجهی از ترافیک بالا استفاده کند. ابتدا ، نحوه اندازه گیری و مقیاس گذاری برنامه خود را با استفاده از Heroku CLI و پورتال وب Heroku کشف خواهید کرد. در مرحله بعدی ، نحوه ردیابی و ردیابی خطاها را با استفاده از گزارش های Heroku و ابزارهای رفع اشکال کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه پایگاه داده و لایه ذخیره خود را با Heroku Postgres و Redis مقیاس بندی کنید. پس از اتمام این دوره ، مهارت و دانش مجموعه ابزارهای هروکو را برای اطمینان از قابلیت اطمینان برنامه خود در برابر ترافیک گسترده دارید.

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

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

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

مقیاس گذاری برنامه شما Scaling Your Application

  • مقدمه ای بر برنامه Introduction to the Application

  • نسخه ی نمایشی: کد Walkthrough وب سایت تناسب اندام حک شده راک Demo: Code Walkthrough of the Carved Rock Fitness Website

  • آشنایی با معیارهای برنامه Getting to Know Application Metrics

  • آزمایش API های خود را بارگیری کنید Load Testing Your APIs

  • نسخه ی نمایشی: بارگذاری API های خود را انجام دهید Demo: Load Testing Your APIs

  • مقیاس گذاری برنامه Scaling the Application

  • خودکارسازی افقی Horizontal Autoscaling

  • نسخه ی نمایشی: خودکارسازی افقی Demo: Horizontal Autoscaling

  • استقرارهای چند منطقه ای Multi-region Deployments

  • نسخه ی نمایشی: استقرارهای چند منطقه ای Demo: Multi-region Deployments

  • خلاصه Summary

نظارت بر برنامه شما Monitoring Your Application

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

  • کار با Logs در Heroku Working with Logs on Heroku

  • نسخه ی نمایشی: مشاهده سیاهههای مربوط به داشبورد Heroku و CLI Demo: Viewing Logs on the Heroku Dashboard and CLI

  • هروکو Log Drains Heroku Log Drains

  • نسخه ی نمایشی: افزودن Papertrail به برنامه شما Demo: Adding Papertrail to Your Application

  • استفاده از شناسه های درخواست برای رفع اشکال خطاها Using Request IDs to Debug Errors

  • نسخه ی نمایشی: استفاده از شناسه های درخواست برای رفع اشکال خطاها Demo: Using Request IDs to Debug Errors

  • خلاصه Summary

نظارت و مقیاس بندی پایگاه داده Heroku Postgres Monitoring and Scaling Your Heroku Postgres Database

  • مقدمه: گلوگاه اطلاعات پایگاه داده Introduction: The Database Bottleneck

  • اتصال اتصال Connection Pooling

  • نسخه ی نمایشی: اتصال اتصال Demo: Connection Pooling

  • پرسش های طولانی مدت Long Running Queries

  • نسخه ی نمایشی: پرسش های طولانی مدت Demo: Long Running Queries

  • پارتیشن بندی جدول Table Partitioning

  • نسخه ی نمایشی: پارتیشن بندی جدول Demo: Table Partitioning

  • خلاصه Summary

نظارت و مقیاس گذاری حافظه پنهان Heroku Redis Monitoring and Scaling Your Heroku Redis Cache

  • افزودن حافظه پنهان به برنامه شما Adding a Cache to Your Application

  • نسخه ی نمایشی: افزودن حافظه پنهان به برنامه شما Demo: Adding a Cache to Your Application

  • Heroku Redis: نظارت ، اخراج و TTL Heroku Redis: Monitoring, Eviction, and TTL

  • نسخه ی نمایشی: نظارت ، اخراج و TTL Demo: Monitoring, Eviction, and TTL

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش اطمینان از قابلیت اطمینان و عملکرد برنامه در Heroku
جزییات دوره
1h 23m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Soham Kamani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Soham Kamani Soham Kamani

Soham یک توسعه دهنده پشته کامل با تجربه در ساخت برنامه های وب و خدمات در مقیاس بزرگ برای مشتریان در سراسر جهان است. او نویسنده کتاب است و به طور منظم در وبلاگ خود درباره موضوعات مختلف مربوط به توسعه وب می نویسد. Soham تجربه زیادی با React ، D3 ، Node.js و Go stacks دارد.