لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش GitLab CI/CD: اتوماسیون تحویل نرمافزار
- آخرین آپدیت
دانلود GitLab CI/CD: Automating Software Delivery
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دواپس (DevOps) به یکی از ارکان اصلی فرآیند توسعه روزمره تبدیل شده است. توانایی اتوماسیون وظایف رایجی مانند تست، بیلد و استقرار (Deployment) نرمافزار، به توسعهدهندگان اجازه میدهد تا کارآمدتر و مؤثرتر عمل کنند. فراتر از دنیای نرمافزار، CI/CD میتواند مزایای بسیاری برای توسعه سختافزار نیز فراهم کند. این دوره جامع، متخصصان DevOps و توسعهدهندگان سختافزار را به مهارتهای ضروری برای ایجاد اتوماسیون در فرآیندهای توسعه مجهز میکند. از طریق آزمایشگاههای عملی با استفاده از ابزارهای استاندارد صنعت مانند GitLab، شما در فرآیند ساخت خط لولههای (Pipelines) CI/CD برای پروژههای سختافزاری تسلط خواهید یافت.
این دوره برای مهندسان DevOps، توسعهدهندگان سختافزار و مدیران فنی است که جریانهای کاری توسعه فریمور (Firmware) و سختافزار را مدیریت میکنند و بر اتوماسیون، تست، استقرار و قابلیت اطمینان در پروژههای سختافزاری تمرکز دارند.
پیشنیازهای این دوره شامل درک پایه از برنامهنویسی C/C++، مفاهیم سختافزاری (PCBها، فریمور، قطعات جاسازی شده) و گیت (Git) است. هیچ تجربه قبلی در زمینه CI/CD مورد نیاز نیست، اما علاقه به اتوماسیون و DevOps مفید خواهد بود.
در پایان این دوره، شما خواهید توانست با اطمینان فرآیندهای تست و استقرار سختافزار را با استفاده از خط لولههای GitLab CI/CD ایجاد کنید. این دوره تخصص عملی لازم برای بهبود فرآیند توسعه و اتوماسیون وظایف تکراری شما را فراهم میکند.
سرفصل ها و درس ها
مقدمهای بر معماری GitLab CI/CD
Introduction to GitLab CI/CD Architecture
خوشآمدگویی به GitLab CI/CD: اتوماسیون تحویل نرمافزار
Welcome to GitLab CI/CD: Automating Software Delivery
تعریف Jobها و Stageها در فایل YAML در GitLab CI/CD
Defining Jobs and Stages in the GitLab CI/CD YAML File
اجرای خط لولههای CI/CD با GitLab Runners
Running CI/CD Pipelines with GitLab Runners
کاربرد CI/CD فراتر از دنیای نرمافزار
How CI/CD Applies Beyond Software
اتوماسیون اعتبارسنجی طراحی
Automating Design Validations
پیکربندی Runnerها برای اعتبارسنجی
Configuring Runners for Verification
استفاده از Kicad برای اعتبارسنجی طراحیهای PCB
Using Kicad to Validate PCB Designs
اعتبارسنجی نسخههای منتشر شده فریمور
Validating Firmware Releases
نمایش نظرات