لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
DevOps CI/CD با چند پروژه و عیب یابی
DevOps CI/CD with Multi-Project and Troubleshooting
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
CD DevOps CI با چند پروژه با استفاده از (جاوا، PHP، Python، HTML، Jenkins، AWS، Ansible، Docker، Tomcat، HTTP ... مقدمه ای بر اصول و شیوه های DevOps Git و GitHub برای مدیریت کنترل منبع یکپارچه سازی مداوم و استقرار مستمر (CI/CD) با مدیریت پیکربندی Jenkins با Ansible Containerization با Docker Cloud Computing با AWS زبان های برنامه نویسی: جاوا، پایتون، PHP، HTML سرورهای وب: آپاچی و تامکت با ثبت نام در این دوره، دوره لینوکس پایه ای قوی و دانش ضروری را در اختیار شما قرار می دهد که برای درک و پیشرفت شما در این دوره بسیار مفید خواهد بود.
در این دوره در سال 2024، با اصول و شیوه های DevOps، با تمرکز بر اجرای یکپارچه سازی مداوم و استقرار مداوم (CI/CD) برای چندین پروژه آشنا خواهید شد. شما با ابزارها و فناوری های محبوب DevOps، از جمله Git، GitHub، Jenkins، Ansible، Docker و AWS، تجربه عملی کسب خواهید کرد. علاوه بر این، یاد خواهید گرفت که چگونه مشکلات رایجی را که ممکن است در طول فرآیند CI/CD ایجاد شود، عیب یابی کنید تا بتوانید پروژه های خود را بدون مشکل اجرا کنید. در پایان دوره، درک کاملی از بهترین شیوههای DevOps و ابزارها و تکنیکهایی که برای موفقیت در توسعه نرمافزار مدرن نیاز دارید، خواهید داشت.
در دوره DevOps که ابزارها و فناوریهایی را که فهرست کردهاید پوشش میدهد، احتمالاً موارد زیر را یاد خواهید گرفت:
مقدمه ای بر DevOps: شما خواهید آموخت که DevOps چیست، اصول آن، و چرا در توسعه نرم افزار مدرن مهم است.
مدیریت کنترل منبع با Git و Github: با نحوه استفاده از Git برای مدیریت کد منبع خود و نحوه استفاده از Github برای همکاری با توسعه دهندگان دیگر آشنا خواهید شد.
یکپارچهسازی مداوم و استقرار مداوم با جنکینز: نحوه راهاندازی سرور جنکینز برای خودکارسازی ساخت، آزمایش و استقرار برنامههای کاربردی خود را یاد خواهید گرفت.
مدیریت پیکربندی با Ansible: شما یاد خواهید گرفت که چگونه از Ansible برای مدیریت پیکربندی سرورها و زیرساخت خود استفاده کنید.
Containerization با Docker: شما یاد خواهید گرفت که چگونه از Docker برای ایجاد، استقرار و مدیریت کانتینرها برای برنامه های خود استفاده کنید.
رایانش ابری با AWS: یاد خواهید گرفت که چگونه از خدمات وب آمازون (AWS) برای میزبانی و استقرار برنامههای خود در فضای ابری استفاده کنید.
زبان های برنامه نویسی: نحوه استقرار کد در جاوا، پایتون، PHP و HTML برای ساخت برنامه ها را خواهید آموخت.
به طور کلی، نحوه ساخت، آزمایش و استقرار برنامه های کاربردی نرم افزار مدرن را با استفاده از اصول و ابزارهای DevOps خواهید آموخت. همچنین درک کاملی از ابزارها و فناوریهای مورد استفاده در فرآیند DevOps به دست خواهید آورد که به شما کمک میکند تا در یک تیم توسعه نرمافزار مدرن به طور مؤثرتری کار کنید.
سرفصل ها و درس ها
مقدمه
Introduction
توسعه راه قدیمی
Development Old Way
پلتفرم Udemy
Udemy Platform
سطح بالا
High Level
زیرساخت مرکز داده
Infrastructure of Data Center
مرحله بندی برنامه
Application Staging
کد جدید انتشار اپلیکیشن
App release new code
آزمایشگاه
LAB
برنامه ریزی آزمایشگاهی
Lab Planning
در AWS ثبت نام کنید
Register on AWS
افزودن کاربر در AWS
Add User in AWS
نمونه ها را در AWS راه اندازی کنید
Launch Instances in AWS
Osboxes و VirtualBox را دانلود کنید
Download Osboxes and VirtualBox
VM Fresh و Jenkins را نصب کنید
Install VM Fresh and Jenkins
تعمیر آدرس IP
Fixing the IP Address
به روز رسانی سیستم
Updating the System
جنکینز را نصب کنید
Install Jenkins
بررسی اجمالی جنکینز
Jenkins Overview
Git و GitHub
Git and GitHub
نصب Git در ویندوز و لینوکس
Installing Git on Windows and Linux
در GitHub ثبت نام کنید
Register on GitHub
دستورات Git
Git Commands
به Repo Repo فشار دهید
Push to Remote Repo
کد به روز شده GitHub از ویندوز را به GitHub وارد کنید
Git updated code to GitHub From Windows
کد به روز شده Git را به GitHub از Linux
Git updated code to GitHub From Linux
Git Revert Back (بازیابی کدهای قدیمی)
Git Revert Back ( Restore old code )
نمایش نظرات