نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات