دوره آموزشی مبانی DevOps: اولین پروژه شما (2019)
3 ساعت 32 دقیقهمبتدی2021-06-03
مدرسین

Carlos Nunez
Cloud and Software Consultant | Field Engineer at VMware
جزئیات دوره
آيا در مورد چگونگي عملي کردن اصول DevOps کنجکاو هستيد؟ اين دوره ميتواند به شما کمک کند. به Carlos Nunez بپيونديد زيرا او نحوه استفاده از اصول DevOps را با يک برنامه نمونه براي يک شرکت رزرو سفر مسافرتي نشان ميدهد. در طول دوره، او نشان ميدهد که چگونه از ابزارها و روشهاي رايج براي به روزرساني، آزمايش و استقرار برنامه استفاده ميکند. وي پس از توضيح نحوه تهيه وب سايت با Docker و Docker Compose، وي نحوه نوشتن تستهاي واحد و ادغام با RSpec، Capybara و Selenium را نشان ميدهد. وي سپس نحوه استقرار وب سايت خود را با ابر Terraform و ايجاد Jenkinsfile براي ساخت، آزمايش و استقرار برنامه شما قدم ميگذارد. پس از پايان دادن به اين دوره، ميدانيد که چگونه يک روند توسعه آهسته و پيچيده برنامه را به روشي سريع و لذت بخش تبديل کنيد.
اهداف یادگیری
نوشتن اولین Dockerfile خود
استفاده از Docker Compose
برنامه خود را با RSpec، Capybara و Selenium آزمایش کنید
نوشتن کد Terraform
استقرار وب سایت در AWS S3
نوشتن و اجرای آزمونهای ادغام
نوشتن خط لوله CI/CD با جنکینز
اهداف یادگیری
نوشتن اولین Dockerfile خود
استفاده از Docker Compose
برنامه خود را با RSpec، Capybara و Selenium آزمایش کنید
نوشتن کد Terraform
استقرار وب سایت در AWS S3
نوشتن و اجرای آزمونهای ادغام
نوشتن خط لوله CI/CD با جنکینز
مهارت ها
BashJenkinsTerraformGitDockerDevOps FoundationsDevOpsEssential TrainingOpen Source
سرفصل ها
0. مقدمه
- 01 - اولین پروژه شما، DevOpsified
- 02 - آنچه باید بدانید
1. پروژه ماموریت
- 03 - برنامه شما، قبل از DevOps
- 04 - برنامه شما، پس از DevOps
2. تست محلی با Docker
- 05 - نصب Docker
- 06 - نوشتن اولین Dockerfile
- 07 - نوشتن اولین مانیفست Docker Compose
3. برنامه خود را با RSpec، Capybara و Selenium آزمایش کنید
- 08 - تست خود را تنظیم کنید
- 09 - سرویس Docker Compose خود را راهاندازی کنید
- 10 - ایجاد Dockerfile
- 11 - اجرای آزمون
- 12 - شناسایی و آزمایش یک عنصر
- 13 - راهاندازی سلنیوم
- 14 - افزودن سرویس سلنیوم به Docker Compose
- 15 - آزمایش خود را با سلنیوم انجام دهید
4. زیرساخت به عنوان کد با Terraform
- 16 - ایجاد Terraform Dockerfile
- 17 - ساخت و آزمایش تصویر Terraform Docker
- 18 - ایجاد سرویس Terraform Docker Compose
- 19 - استقرار AWS توضیح داده شد
- 20 - نوشتن کد Terraform
- 21 - بررسی طرح Terraform
- 22 - اعمال طرح Terraform
- 23 - استقرار وب سایت در AWS S3
- 24 - از بین بردن وب سایت از AWS S3
- 25 - نوشتن آزمون ادغام شما
- 26 - تست ادغام خود را اجرا کنید
5. CI CD به عنوان کد با جنکینز
- 27 - نصب Jenkins روی داکر
- 28 - نوشتن Jenkinsfile برای برنامه
- 29 - از Jenkinsfile برای استقرار برنامه خود استفاده کنید
- 30 - چالش
- 31 - راه حل
نتیجه
- 32 - فراتر از اولین پروژه DevOps شما
دوره های مرتبط
- دوره آموزشی مبانی DevOps: اولین پروژه شما
- دوره آموزشی آمادگی گواهینامه Azure DevOps Engineer Expert (AZ-400): مقدمه ای بر DevOps و پلتفرم های توسعه مایکروسافت
- دوره آموزشی استراتژی فناوری Lean: سازمانهای هدفمند
- دوره آموزشی پیاده سازی ITIL® در عمل: راهاندازی یک سرویس جدید ITIL®
- دوره آموزشی Playwright
- دوره آموزشی ساخت اولین پایپلاین DevSecOps خود در AWS
- دوره آموزشی توسعه عملی آزمایش محور برای برنامه نویسان جاوا
- دوره آموزشی توسعه اپلیکیشن iOS: توسعه آزمایش محور
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی بهبود بخشیدن مهارت های تست امنیت برنامه خود
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی برترین مهارت هایی که متخصصان فناوری اطلاعات در حال حاضر دارند
- مسیر آموزشی تبدیل شدن به یک مدیر برنامه فنی
- مسیر آموزشی گواهینامه حرفه ای رهبری فناوری اطلاعات ServiceNow