آموزش در حال تولید بوت بهار

Running Spring Boot in Production

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر همه چیز را در مورد توسعه یک برنامه بهار بوت می دانید، اما مطمئن نیستید که برنامه خود را به تولید اضافه کنید، این دوره برای شما مناسب است. تولید جایی است که برنامه های بوت بهار شما پس از توسعه زندگی می کنند. در این دوره، مربی مایکل D. Rodgers، Jr.، گزینه های اصلی موجود برای درخواست درخواست خود را به تولید را توضیح می دهد، بنابراین شما می توانید یکی از بهترین ها را انتخاب کنید. مایکل شما را از طریق پیکربندی های بوت بهار به شما می دهد که باید برای تولید، از جمله پروفایل های زیست محیطی، پروفایل های بهار، محرک بوته بهار و بیشتر، داشته باشید. او گزینه هایی را برای بسته بندی برنامه های بوت بهار خود برای تولید، از جمله جنگ، جار، Beanstalk Elastic و غیره معرفی می کند. مایکل گام ها را از طریق نصب تولید با AWS انجام می دهد، و همچنین نحوه استفاده از GitHub به Automate با AWS. به علاوه، او بیش از استقرار و اتوماسیون با Azure می رود.

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

معرفی Introduction

  • به سرعت معماری های بدون کانتینر را برپا کنید Quickly stand up containerless architectures

  • آنچه شما باید بدانید What you should know

  • نمای کلی پروژه و کار با فایل های تمرینی Project overview and working with exercise files

  • محیط خود را در مک تنظیم کنید Set up your environment on a Mac

1. تنظیمات چکمه فنری: موارد ضروری برای تولید 1. Spring Boot Configurations: Must-Haves for Production

  • چرا از پروفایل های محیطی در معماری خود استفاده کنید؟ Why use environmental profiles in your architecture?

  • فایل های دارایی را با نمایه های Spring تقویت کنید Enhance property files with Spring Profiles

  • تقویت نمایه های بهار با لوبیا Enhancing Spring Profiles with beans

  • برنامه خود را با استفاده از Spring Boot Actuator نظارت کنید Monitor your app using Spring Boot Actuator

  • فعال کننده های دیگر را فعال کرده و از آنها استفاده کنید Enable and use other actuators

  • چک های سلامت سفارشی را با Spring Boot Actuator ایجاد کنید Create custom health checks with Spring Boot Actuator

  • امتحان فصل Chapter Quiz

2. بسته بندی چکمه فنری برای تولید 2. Spring Boot Packaging for Production

  • انواع نیازهای بسته بندی خود را بشناسید Know your packaging requirement types

  • بسته بندی یک فایل جنگی Tomcat Boot Spring Package a Spring Boot Tomcat WAR file

  • یک RPM سرویس لینوکس از JAR بسازید Build a Linux service RPM from JAR

  • یک تصویر Docker با یک فایل تنظیمات/پیکربندی بسازید Build a Docker image with a setup/config file

  • بومی شدن با بهار Going native with Spring

  • امتحان فصل Chapter Quiz

3. راه اندازی تولید بوت بهار با AWS 3. Spring Boot Production Deployments with AWS

  • یک حساب AWS ایجاد کنید Create an AWS account

  • یک فایل JAR را در AWS Elastic Beanstalk مستقر کنید Deploy a JAR file to AWS Elastic Beanstalk

  • یک فایل Tomcat WAR را در AWS Elastic Beanstalk مستقر کنید Deploy a Tomcat WAR file on AWS Elastic Beanstalk

  • AWS EB CLI را نصب کنید Install the AWS EB CLI

  • با EB CLI یک تصویر Docker را در AWS Elastic Beanstalk اجرا کنید Deploy a Docker image on AWS Elastic Beanstalk with EB CLI

  • امتحان فصل Chapter Quiz

4. Spring Boot CI/CD: خودکار شدن با AWS 4. Spring Boot CI/CD: Automating with AWS

  • یک حساب GitHub، مخزن و اقدام GitHub ایجاد کنید Create a GitHub account, repository, and GitHub action

  • یک اکشن GitHub را برای ساخت مصنوع بوت Spring پیکربندی کنید Configure a GitHub action to build a Spring Boot artifact

  • با GitHub Actions یک فایل JAR را در Elastic Beanstalk مستقر کنید Deploy a JAR file to Elastic Beanstalk with GitHub Actions

  • با GitHub Actions یک فایل WAR را در Elastic Beanstalk مستقر کنید Deploy a WAR file to Elastic Beanstalk with GitHub Actions

  • با GitHub Actions یک تصویر Docker را در AWS مستقر کنید Deploy a Docker image to AWS with GitHub Actions

  • امتحان فصل Chapter Quiz

5. استقرار تولید بوت بهار با Azure 5. Spring Boot Production Deployments with Azure

  • Azure را برای Spring Boot راه اندازی کنید Set up Azure for Spring Boot

  • یک فایل Spring Boot JAR را در Azure مستقر کنید Deploy a Spring Boot JAR file to Azure

  • یک فایل Spring Boot WAR را در Azure مستقر کنید Deploy a Spring Boot WAR file to Azure

  • یک تصویر Docker Spring Boot را در Azure مستقر کنید Deploy a Docker Spring Boot image on Azure

  • امتحان فصل Chapter Quiz

6. Spring Boot CI/CD: اتوماسیون با Azure 6. Spring Boot CI/CD: Automating with Azure

  • فایل های استقرار را با Azure و GitHub برای یک فایل JAR ایجاد کنید Create deployment files with Azure and GitHub for a JAR file

  • فایل های استقرار را با Azure و GitHub برای یک فایل WAR ایجاد کنید Create deployment files with Azure and GitHub for a WAR file

  • فایل های استقرار را با Azure و GitHub برای Docker ایجاد کنید Create deployment files with Azure and GitHub for Docker

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • کجا برویم Where to go next

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش در حال تولید بوت بهار
جزییات دوره
4h 54m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael D. Rodgers, Jr Michael D. Rodgers, Jr

مهندس و مشاور برنامه های کاربردی وب جاوا

Michael Rodgers, Jr. یک مهندس و مشاور برنامه های کاربردی وب جاوا است.

Michael بیش از 10 سال تجربه ایجاد برنامه های کاربردی وب با استفاده از آخرین فناوری های جاوا و منبع باز دارد. هنگامی که مایکل این برنامه ها را ایجاد کرد، از فناوری های مختلف جاوا از طریق سیستم های پایگاه داده مختلف از جمله Oracle، Mongo، MySQL، Postgres، Cassandra و حتی Sybase استفاده کرد. او علاقه زیادی به استفاده از زبان های برنامه نویسی دیگر و یادگیری عملکرد آنها دارد. مایکل در طول زندگی حرفه‌ای خود این فرصت را داشته است که با فناوری‌های مختلف دیگر کار کند، از محصولات شبکه سیسکو - که در زمان خدمت در ارتش ایالات متحده از آنها استفاده می‌کرد - تا لینوکس و سولاریس.