دوره آموزشی مبانی 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 شما