آموزش 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

استراتژی‌های استقرار EDA EDA Deployment Strategies

  • ذخیره‌سازی Artifactها و نسخه‌های منتشر شده Artifact Storage and Versioned Releases

  • شبیه‌سازی استقرار در Verilog Simulating Deployments in Verilog

  • تست سخت‌افزار در حلقه (HIL) Hardware-in-the-Loop Testing

  • جمع‌بندی دوره Course Wrap-Up

نمایش نظرات

آموزش GitLab CI/CD: اتوماسیون تحویل نرم‌افزار
جزییات دوره
3h 38m
11
(آخرین آپدیت)
297
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده