لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بنیادهای DevOps: اولین پروژه شما
DevOps Foundations: Your First Project
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کنجکاو هستید که چگونه اصول DevOps را عملی کنید؟ این دوره می تواند کمک کند. به کارلوس نونز بپیوندید زیرا او نشان می دهد چگونه اصول DevOps را در یک برنامه نمونه برای یک شرکت ساختگی رزرو سفر به کار می برد. در طول دوره ، کارلوس نشان می دهد که چگونه می توان از ابزارها و روش های محبوب استفاده کرد تا به روزرسانی ، آزمایش و آزادسازی برنامه نسیم شود. وی پس از توضیح نحوه تهیه محتوای وب سایت با Docker and Docker Compose ، وی نحوه نوشتن تست واحد و یکپارچه سازی با RSpec ، Capybara و Selenium را نشان می دهد. وی سپس نحوه استقرار وب سایت شما را در Terraform با استفاده از Terraform و نوشتن یک Jenkinsfile که برنامه شما را ایجاد ، آزمایش و استقرار می کند ، پیگیری می کند. با پایان دادن به این دوره ، شما می دانید که چگونه یک روند توسعه نرم افزار آهسته و پیچیده را به یک روند سریع و لذت بخش تبدیل کنید.
موضوعات شامل:
نوشتن اولین پرونده Dockerfile
استفاده از ساختن داکر li>
آزمایش برنامه خود با RSpec ، Capybara و سلنیوم li>
نوشتن کد Terraform
استقرار وب سایت در AWS S3
نوشتن و اجرای آزمونهای ادغام li>
نوشتن خط لوله CI / CD با جنکینز li>
سرفصل ها و درس ها
مقدمه
Introduction
اولین پروژه شما ، DevOpsified!
Your first project, DevOpsified!
آنچه باید بدانید
What you should know
1. پروژه / ماموریت
1. The Project/The Mission
برنامه شما ، قبل از DevOps
Your application, pre-DevOps
برنامه شما ، post-DevOps
Your application, post-DevOps
2. تست محلی با Docker
2. Testing Locally with Docker
نصب Docker
Installing Docker
نوشتن اولین Dockerfile خود
Writing your first Dockerfile
نوشتن اولین مانیفست Docker Compose
Writing your first Docker Compose manifest
3. تست برنامه خود با RSpec ، Capybara و سلنیوم
3. Testing Your App with RSpec, Capybara, and Selenium
تست خود را تنظیم کنید
Setting up your test
سرویس Docker Compose را تنظیم کنید
Setting up your Docker Compose service
ایجاد Dockerfile
Creating the Dockerfile
اجرای آزمون
Running the test
شناسایی و آزمایش یک عنصر
Identifying and testing an element
سلنیوم را تنظیم کنید
Setting up Selenium
افزودن سرویس سلنیوم به Docker Compose
Adding Selenium service to Docker Compose
تست خود را با سلنیوم انجام دهید
Running your test with Selenium
4- زیرساخت به عنوان کد با Terraform
4. Infrastructure as Code with Terraform
ایجاد Terraform Dockerfile
Creating the Terraform Dockerfile
ساخت و آزمایش تصویر Terraform Docker
Building and testing a Terraform Docker image
ایجاد یک سرویس سازنده Terraform Docker
Creating a Terraform Docker Compose service
استقرار AWS توضیح داد
AWS deployment explained
نوشتن کد Terraform
Writing Terraform code
بررسی طرح Terraform
Reviewing the Terraform plan
اعمال برنامه Terraform
Applying the Terraform plan
استقرار وب سایت در AWS S3
Deploying the website into AWS S3
از بین بردن وب سایت از AWS S3
Destroying the website from AWS S3
نوشتن آزمون ادغام خود
Writing your integration test
تست ادغام خود را اجرا کنید
Running your integration test
5. CI / CD به عنوان کد با جنکینز
5. CI/CD as Code with Jenkins
Jenkins را روی Docker نصب کنید
Installing Jenkins on Docker
نوشتن یک Jenkinsfile برای برنامه
Writing a Jenkinsfile for the app
با استفاده از Jenkinsfile برای استقرار برنامه خود
Using Jenkinsfile to deploy your app
نتیجه
Conclusion
فراتر از اولین پروژه DevOps
Beyond your first DevOps project
ماموریت کارلوس استفاده از تجربیات مهندسی متنوع خود برای ایجاد مهندسی و توسعه محصول در سازمان است. سرگرم کننده، سریع و سودآور از طریق DevOps، چابک و همه چیز به عنوان کد. در نقشهای گذشته، کارلوس تیمی را در پیادهسازی خط لوله انتقال برنامه برای بیش از 1200 برنامه جاوا به Docker برای یک شرکت خدمات مالی Fortune 50 رهبری کرده است. او همچنین از اصول SRE و DevOps برای کاهش زمان استقرار برنامه برای یک سرویس وب مدیریت پورتفولیو اصلی استفاده کرده است.
کارلوس دارای مدرک مهندسی کامپیوتر از موسسه فناوری استیونز است.
نمایش نظرات