آموزش Cloud Foundry برای توسعه دهندگان

Cloud Foundry for Developers

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

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

PaaS و Cloud Foundry مقدمه PaaS and Cloud Foundry Introduction

  • مقدمه Introduction

  • مدلهای تحویل برنامه Cloud Cloud Application Delivery Models

  • چرا بسترهای نرم افزاری به عنوان سرویس مهم هستند Why Platform-as-a-Service Matters

  • نصب یک برنامه Deploy an Application

  • DEMO: یک برنامه را نصب کنید DEMO: Deploy an Application

  • طراحی برای PaaS Designing for PaaS

  • طراحی برای PaaS - ملاحظات اضافی Designing for PaaS - Additional Considerations

  • ضد الگوهای PaaS PaaS Anti-patterns

  • درباره Cloud Foundry About Cloud Foundry

  • Cloud Foundry Architecture Cloud Foundry Architecture

  • Cloud Foundry Security Cloud Foundry Security

  • ریخته گری ابر و ظروف Cloud Foundry and Containers

  • انجمن ریخته گری ابر Cloud Foundry Community

  • اهداف دوره Course Objectives

  • معماری مرجع برای این دوره Reference Architecture for This Course

  • خلاصه Summary

استقرار و مدیریت برنامه ها (قسمت اول) Deploying and Managing Applications (Part I)

  • مقدمه Introduction

  • درک ارگ ها ، نقش ها ، فضا ها و مجوزها Understanding Orgs, Roles, Spaces, and Permissions

  • نقش ها چگونه کار می کنند How Roles Work

  • ورود به فضای شما (CLI) Logging into Your Space (CLI)

  • DEMO: ورود به فضای خود (CLI) DEMO: Logging into Your Space (CLI)

  • ورود به فضای خود (UI) Logging into Your Space (UI)

  • DEMO: ورود به فضای خود (UI) DEMO: Logging into Your Space (UI)

  • درباره خدمات برنامه About Application Services

  • ایجاد یک نمونه خدمات Creating a Service Instance

  • DEMO: ایجاد یک نمونه خدمات DEMO: Creating a Service Instance

  • استقرار و کاوش برنامه ها Deploying and Exploring Applications

  • ایجاد جلوه های YAML Creating YAML Manifests

  • کاوش در جلوه ها Exploring Manifests

  • ایجاد مانیفست YML Creating a YML Manifest

  • DEMO: ایجاد یک مانیفست YAML DEMO: Creating a YAML Manifest

  • در هنگام اعزام چه اتفاقی می افتد؟ What Happens During Deployment?

  • استقرار برنامه ها از طریق CLI Deploying Applications via the CLI

  • پایان ساخت محیط Finish Environment Buildout

  • DEMO: پایان ساخت محیط DEMO: Finish Environment Buildout

استقرار و مدیریت برنامه ها (قسمت دوم) Deploying and Managing Applications (Part II)

  • استقرار برنامه ها از طریق CLI Deploying Applications via CLI

  • DEMO: استقرار برنامه ها از طریق CLI DEMO: Deploying Applications via CLI

  • بررسی برنامه های در حال اجرا Exploring Running Applications

  • مقیاس گذاری و به روزرسانی برنامه ها Scaling and Updating Applications

  • دستورالعمل های مقیاس گذاری Scaling Application Commands

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

  • DEMO: برنامه های مقیاس گذاری DEMO: Scaling Applications

  • استفاده از برنامه های به روز شده Deploying Updated Applications

  • DEMO: به کارگیری برنامه های به روز شده DEMO: Deploying Updated Applications

  • عیب یابی برنامه ها Troubleshooting Applications

  • با استفاده از گزارش ها Using Logs

  • DEMO: با استفاده از گزارش ها DEMO: Using Logs

  • خلاصه Summary

مباحث پیشرفته ریخته گری ابر Cloud Foundry Advanced Topics

  • مقدمه Introduction

  • (به روز شده) معماری مرجع برای این دوره (Updated) Reference Architecture for This Course

  • استفاده از متغیرهای محیطی Using Environment Variables

  • بازیابی و تنظیم متغیرهای محیط Retrieving and Setting Environment Variables

  • DEMO: بازیابی و تنظیم متغیرهای محیط DEMO: Retrieving and Setting Environment Variables

  • برنامه های زمینه ای Background Applications

  • ساخت و استقرار برنامه های پس زمینه Building and Deploying Background Apps

  • DEMO: ساخت و استقرار برنامه های پس زمینه DEMO: Building and Deploying Background Apps

  • انجام به روزرسانی های بدون خرابی Performing No-downtime Updates

  • آبی-سبز معماری استقرار Blue-green Deployment Architecture

  • DEMO: استقرار سبز-آبی DEMO: Blue-green Deployment

  • خرابی و بازیابی برنامه Application Crash and Recovery

  • DEMO: بازیابی خرابی برنامه DEMO: Application Crash Recovery

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش Cloud Foundry برای توسعه دهندگان
جزییات دوره
2h 51m
62
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
206
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Seroter Richard Seroter

Richard Seroter مدیر مدیریت محصولات خروجی در Google Cloud است و دارای مدرک کارشناسی ارشد مهندسی از دانشگاه کلرادو است. او همچنین یک مربی در Pluralsight ، سرپرست ویرایشگر Info.03 برای رایانش ابری ، سخنران مکرر عمومی ، نویسنده کتابهای متعدد در زمینه طراحی و توسعه نرم افزار و 12 بار سابق Microsoft MVP برای cloud است. ریچارد یک وبلاگ به طور مرتب به روز شده در مورد موضوعات معماری و طراحی راه حل را نگهداری می کند و می تواند به عنوانrseroter در توییتر یافت شود.