دوره آموزشی استفاده از اسپرینگ بوت در تولید
4 ساعت 55 دقیقهپیشرفته2022-02-10
مدرسین

Michael D. Rodgers, Jr
Java Web Applications Engineer and Consultant
جزئیات دوره
اگر همه چیز را در مورد توسعه یک برنامه Spring Boot می دانید، اما در مورد تولید برنامه خود مطمئن نیستید، این دوره برای شما مناسب است. تولید جایی است که برنامههای Spring Boot شما پس از توسعه در آن زندگی میکنند. در این دوره آموزشی، مربی مایکل دی. مایکل شما را در پیکربندیهای Spring Boot که برای تولید باید داشته باشید، از جمله پروفایلهای محیطی، نمایههای فنری، محرک بوت فنری و غیره راهنمایی میکند. او گزینه هایی را برای بسته بندی برنامه Spring Boot شما برای تولید، از جمله WAR، JAR، AWS Elastic Beanstalk و موارد دیگر معرفی می کند. مایکل مراحل استقرار تولید با AWS و همچنین نحوه استفاده از GitHub را برای خودکارسازی با AWS انجام میدهد. به علاوه، او به استقرار و اتوماسیون با Azure می پردازد.
مهارت ها
SpringWeb Development ToolsAzureWeb DevelopmentOpen SourceMicrosoftDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - معماری های بدون کانتینر را به سرعت بالا بیاورید
- 02 - آنچه باید بدانید
- 03 - نمای کلی پروژه و کار با فایل های تمرین
- 04 - محیط خود را در مک تنظیم کنید
1. تنظیمات چکمه فنری - موارد ضروری برای تولید
- 05 - چرا از پروفایل های محیطی در معماری خود استفاده کنید
- 06 - فایل های دارایی را با نمایه های Spring تقویت کنید
- 07 - تقویت نمایه های Spring با beans
- 08 - برنامه خود را با استفاده از Spring Boot Actuator نظارت کنید
- 09 - فعال کردن و استفاده از سایر محرک ها
- 10 - چک های سلامت سفارشی را با Spring Boot Actuator ایجاد کنید
2. بسته بندی چکمه فنری برای تولید
- 11 - انواع نیازهای بسته بندی خود را بشناسید
- 12 - فایل Tomcat WAR را بسته بندی کنید
- 13 - یک سرویس لینوکس RPM از JAR بسازید
- 14 - یک تصویر Docker با یک فایل پیکربندی راه اندازی بسازید
- 15 - بومی شدن با Spring
3. استقرار تولید بوت Spring با AWS
- 16 - یک حساب AWS ایجاد کنید
- 17 - یک فایل JAR را در AWS Elastic Beanstalk مستقر کنید
- 18 - یک فایل Tomcat WAR را در AWS Elastic Beanstalk مستقر کنید
- 19 - AWS EB CLI را نصب کنید
- 20 - یک تصویر Docker را روی AWS Elastic Beanstalk با EB CLI اجرا کنید
4. Spring Boot CI CD - اتوماسیون با AWS
- 21 - یک حساب کاربری، مخزن و اقدام GitHub ایجاد کنید
- 22 - یک اکشن GitHub را برای ساخت مصنوع Spring Boot پیکربندی کنید
- 23 - یک فایل JAR را با GitHub Actions در Elastic Beanstalk مستقر کنید
- 24 - یک فایل WAR را در Elastic Beanstalk با GitHub Actions مستقر کنید
- 25 - یک تصویر Docker را با اقدامات GitHub در AWS مستقر کنید
5. استقرار تولید بوت Spring با Azure
- 26 - Azure را برای Spring Boot راه اندازی کنید
- 27 - یک فایل Spring Boot JAR را در Azure مستقر کنید
- 28 - یک فایل Spring Boot WAR را در Azure مستقر کنید
- 29 - یک تصویر Docker Spring Boot را در Azure مستقر کنید
6. Spring Boot CI CD - Automating with Azure
- 30 - فایل های استقرار را با Azure و GitHub برای یک فایل JAR ایجاد کنید
- 31 - فایل های استقرار را با Azure و GitHub برای یک فایل WAR ایجاد کنید
- 32 - فایل های استقرار را با Azure و GitHub برای Docker ایجاد کنید
نتیجه
- 33 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6