آموزش اجرای برنامه های تولید در Heroku

Running Production Applications on Heroku

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

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

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

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

برنامه های معماری برای Heroku Architecting Applications for Heroku

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

  • سیستم های ساختاری به عنوان برنامه ها و فرایندها Structuring Systems as Applications and Processes

  • اطمینان از عدم تابعیت روند Ensure Process Statelessness

  • نسخه ی نمایشی: تنظیم صف شغلی پس زمینه Demo: Setting Up a Background Job Queue

  • مدیریت تنظیمات محیط و وابستگی ها Managing Environment Config and Dependencies

  • مدیریت گزارش های جریان Handling Streaming Logs

  • نسخه ی نمایشی: گرفتن سیاهههای مربوط از طریق Add-On و Custom Drain Demo: Capturing Logs via Add-On and Custom Drain

  • اقامت در محدوده های بستر های نرم افزاری Staying within Platform Limits

  • خلاصه Summary

مدیریت سناریوهای مختلف Handling Various Deployment Scenarios

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

  • درک نسخه ها Understanding Releases

  • پیکربندی صحنه سازی و محیط های تولید Configuring Staging and Production Environments

  • راه اندازی خطوط لوله استقرار Setting up Deployment Pipelines

  • اجرای وظایف پیش از انتشار با انتشار مرحله Running Pre-release Tasks with Release Phase

  • دستیابی به استقرار زمان خرابی صفر با Dyno Preboot Achieving Zero-downtime Deployment with Dyno Preboot

  • نسخه ی نمایشی: تنظیم یکپارچه سازی GitHub و انجام بازپخش ها Demo: Setting up the GitHub Integration and Performing Deploys

  • نسخه ی نمایشی: تنظیم یکپارچه سازی اسلک و انجام بازپخش ها Demo: Setting up the Slack Integration and Performing Deploys

  • نسخه ی نمایشی: استقرار یک برنامه در یک کانتینر Docker Demo: Deploying an Application in a Docker Container

  • نسخه ی نمایشی: استفاده از فایل مانیفست برای ساخت و استقرار کانتینرهای Docker Demo: Using the Manifest File to Build and Deploy Docker Containers

  • کار با Buildpacks Working with Buildpacks

  • خلاصه Summary

راه اندازی و اجرای سیستم تولید Setting up and Running a Production System

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

  • افزودن دامنه های سفارشی Adding Custom Domains

  • حالت تعمیر و نگهداری Dyno Dyno Redundancy and Maintenance Mode

  • انجام کارهای یکبار مصرف Performing One-off Tasks

  • تنظیم کارهای دوره ای Setting up Periodic Tasks

  • مدیریت پرونده ها و وابستگی ها Managing Files and Dependencies

  • کار با Heroku Stacks Working with Heroku Stacks

  • خلاصه Summary

امنیت برنامه ها و فروشگاه های داده Securing Applications and Data Stores

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

  • درک ویژگی های امنیتی بستر های نرم افزاری Understanding Platform Security Features

  • راه اندازی دامنه سفارشی با TLS Setting up a Custom Domain with TLS

  • مدیریت اعتبارنامه PostgreSQL Managing PostgreSQL Credentials

  • دسترسی امن به Redis Securing Access to Redis

  • استفاده ایمن از WebSockets Using WebSockets Securely

  • خلاصه Summary

نمایش نظرات

آموزش اجرای برنامه های تولید در Heroku
جزییات دوره
1h 58m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Alex Korban
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Korban Alex Korban

الکس کوربان یک نویسنده و مشاور مستقل با علاقه به برنامه نویسی کاربردی ، پایگاه داده ها و برنامه های مکانی است. او چندین کتاب در مورد C ++ 11 و C ++ 14 نوشته است. الکس با هدف بهبود ایمنی و بهره وری در هنگام ساخت بزرگراه ها ، تونل ها و سایر زیرساخت ها ، شرکتی را برای تجسم داده های مکانی در صنعت سنگین ساخت و ساز تاسیس کرد. پیش از این او روی طیف گسترده ای از نرم افزارها مانند برنامه های کاربردی موبایل اولیه ، شبیه ساز پرواز و نرم افزار ردیابی و هدایت ناوگان خودرو مبتنی بر GPS برای ماشین آلات ساختمانی ، از جمله بولدوزر ، بیل مکانیکی و ماشین آلات تخمگذار خودکار ، کار می کرد.