آموزش استقرار Spring Framework 6 Applications Playbook

Deploying Spring Framework 6 Applications Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Spring Framework تبدیل به چارچوب عملی برای ساخت برنامه های کاربردی مبتنی بر JVM شده است. این دوره به شما نحوه استقرار صحیح برنامه های Spring Framework 6 در محیط های مختلف را آموزش می دهد. استقرار یک برنامه یکی از مهم ترین مراحل در چرخه عمر توسعه نرم افزار است. در این دوره آموزشی، Deploying Spring Framework 6 Applications Playbook، یاد خواهید گرفت که به درستی و بدون زحمت برنامه های مبتنی بر Spring را در محیط های مختلف استقرار دهید. ابتدا، نحوه پیچیدن کد جاوا را در JAR ها و استقرار آنها در ماشین های مجازی بررسی خواهید کرد. سپس، Docker و نحوه استقرار برنامه‌های Spring Framework 6 را در محیط‌های Dockerized کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از مزایای Kubernetes استفاده کنید و چگونه برنامه های خود را بدون زحمت در چنین محیط هایی مستقر کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مدل های استقرار Spring Framework 6 مورد نیاز برای استقرار برنامه های Spring Framework 6 در هر محیطی را خواهید داشت.

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

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

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

استفاده از ماشین های مجازی Utilizing Virtual Machines

  • معرفی Introduction

  • ماشین های مجازی Virtual Machines

  • بسته بهار برنامه های کاربردی Package Spring Applications

  • نسخه ی نمایشی: بسته به FAT JAR Demo: Package to FAT JAR

  • نسخه ی نمایشی: پلاگین Spring Maven را سفارشی کنید Demo: Customize Spring Maven Plugin

  • محیط زمان اجرا جاوا Java Runtime Environment

  • نسخه ی نمایشی: استقرار در ماشین مجازی Demo: Deploy to Virtual Machine

  • تنظیم JVM JVM Tuning

  • نسخه ی نمایشی: JVM Tuning Demo: JVM Tuning

  • خلاصه Summary

استقرار با استفاده از داکر Deploying Using Docker

  • معرفی Introduction

  • برنامه های کاربردی کانتینری Containerized Applications

  • نسخه ی نمایشی: افزونه Spring Maven Demo: Spring Maven Plugin

  • نسخه ی نمایشی: Dockerfile Demo: Dockerfile

  • نسخه ی نمایشی: استقرار کانتینرها Demo: Deploy Containers

  • نسخه ی نمایشی: بهترین روش های Dockerfile Demo: Dockerfile Best Practices

  • پیکربندی خارجی Externalized Configuration

  • نسخه ی نمایشی: متغیرهای محیطی Demo: Environment Variables

  • ذخیره سازی مداوم Persisting Storage

  • نسخه ی نمایشی: Docker Volumes Demo: Docker Volumes

  • Docker Compose Docker Compose

  • نسخه ی نمایشی: Docker Compose Demo: Docker Compose

  • خلاصه Summary

ارکستراسیون با استفاده از Kubernetes Orchestrating Using Kubernetes

  • معرفی Introduction

  • مدل استقرار Kubernetes Kubernetes Deployment Model

  • نسخه ی نمایشی: بسته به تصویر Docker Demo: Package to Docker Image

  • نسخه ی نمایشی: استقرارها Demo: Deployments

  • شبکه Kubernetes Kubernetes Networking

  • نسخه ی نمایشی: خدمات Kubernetes Demo: Kubernetes Services

  • پیکربندی خارجی Externalized Configuration

  • نسخه ی نمایشی: پیکربندی از طریق ConfigMaps Demo: Configuration via ConfigMaps

  • سرزندگی و آمادگی Liveness and Readiness

  • نسخه ی نمایشی: سرزندگی و آمادگی Demo: Liveness and Readiness

  • ظروف Init Init Containers

  • نسخه ی نمایشی: Init Containers Demo: Init Containers

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش استقرار Spring Framework 6 Applications Playbook
جزییات دوره
2h 19m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Sucaciu Bogdan Sucaciu

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