دوره آموزشی تحویل مداوم برای برنامههای جاوا ابر بومی
3 ساعت 22 دقیقهمتوسط2022-01-20
مدرسین

Kevin Bowersox
Full-Stack Java Developer, Instructor
جزئیات دوره
جاوا در طول تاریخ خود به طور مداوم برای پذیرش و انطباق با نوآوری های جدید، از ابر گرفته تا کانتینرها و میکروسرویس ها، تکامل یافته است. این دگرگونی نحوه ساخت و ارائه برنامههای جاوا توسط تیمها را تغییر داده است، و در این دوره، کوین باورسوکس توضیح میدهد که چگونه یک خط لوله تحویل پیوسته برای خودکار کردن فرآیند انتشار برای برنامههای شما ایجاد کنید. کوین نحوه ادغام ابزارهای محبوب مانند Maven، Jenkins و Docker را برای ساخت و بستهبندی برنامههای جاوا مدرن نشان میدهد و توضیح میدهد که چگونه ابزارهایی مانند Kustomize و Argo CD برای خودکارسازی استقرار آنها استفاده میشوند. اگر یک توسعه دهنده جاوا هستید که به دنبال مجموعه ابزاری هستید که سرعت انتشار شما را بدون به خطر انداختن ثبات برنامه شما تسریع کند، این دوره برای شما مناسب است.
مهارت ها
Cloud DevelopmentJavaDevOps FoundationsOracleDevOpsProgramming LanguagesCloud ComputingSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - ارائه برنامه های کاربردی جاوا مدرن
- 02 - آنچه باید بدانید
- 03 - راه اندازی آزمایشگاه
1. مبانی تحویل مستمر
- 04 - تحویل مستمر چیست
- 05 - اصول تحویل مستمر
- 06 - یکپارچه سازی، تحویل و استقرار مداوم
- 07 - خطوط لوله تحویل
- 08 - برنامه های کاربردی جاوا مدرن
2. توسعه برنامه های جاوا مدرن
- 09 - گردش کار برنامه نویس
- 10 - نمای کلی پروژه دوره
- 11 - راه اندازی ایستگاه کاری محلی
- 12 - Monorepo در مقابل polyrepo
- 13 - ایجاد polyrepos در GitHub
3. ساخت برنامه های کاربردی با Gradle
- 14 - ابزار بسازید
- 15 - شروع کار با Gradle
- 16 - سازه ساخت گرید
- 17 - لفاف گریدل
- 18 - وظایف و پلاگین های Gradle
- 19 - نمودار وظیفه گریدل
- 20 - مدیریت وابستگی ها با Gradle
- 21 - ساخت اپلیکیشن های Spring Boot با Gradle
4. برنامه های کاربردی بسته بندی با Maven
- 22 - شروع کار با Maven
- 23 - پیکربندی Maven Java
- 24 - افزونه های Maven
- 25 - چرخه و مراحل زندگی Maven
- 26 - افزودن وابستگی ها با Maven
- 27 - ساخت اپلیکیشن های Spring Boot با Maven
5. ادغام مداوم با جنکینز
- 28 - نمای کلی یکپارچه سازی مداوم
- 29 - شروع کار با جنکینز
- 30 - ایجاد خط لوله جنکینز
- 31 - مراحل خط لوله
- 32 - متغیرهای محیطی
- 33 - پروژه های جنکینز
- 34 - Maven در جنکینز میسازد
- 35 - ظروف
- 36 - ایجاد Dockerfile
- 37 - ساخت تصاویر کانتینر در جنکینز
- 38 - انتشار تصاویر کانتینر در بسته های GitHub
6. تحویل مداوم با سی دی آرگو
- 39 - بررسی اجمالی تحویل مستمر
- 40 - ارکستراسیون کانتینری
- 41 - مدیریت منابع Kubernetes با Kustomize
- 42 - ایجاد خط لوله CD
- 43 - راه اندازی خط لوله CD
- 44 - استقرار خودکار
- 45 - پیکربندی امنیت Kubernetes
- 46 - استقرار میکروسرویس با آرگو سی دی
- 47 - تحویل مستمر با آرگو سی دی
- 48 - استقرار مستمر با آرگو سی دی
جمع بندی دوره
- 49 - جمع بندی دوره
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک AWS Certified Solutions Architect - Associate (SAA-C03)
- دوره آموزشی جریانسازی دادههای اینترنت اشیا با Azure Serverless و هوش مصنوعی
- دوره آموزشی Azure Event Hubs برای توسعهدهندگان
- دوره آموزشی راهنمای کامل مدیریت Jira: پیکربندی، مدیریت و خودکارسازی
- دوره آموزشی راهنمای کامل توسعه اپلیکیشن وب بدون سرور در AWS
- دوره آموزشی خودکارسازی پردازش اسناد با هوش مصنوعی در AWS
- دوره آموزشی آمادگی برای آزمون گواهینامه AWS Certified Developer - Associate (DVA-C02)
- دوره آموزشی آمازون SageMaker برای کاربردهای هوش مصنوعی مولد