دوره آموزشی
The Great Courses
دوبله زبان فارسی

گیت + GitHub Actions برای CI/CD

گیت + GitHub Actions برای CI/CD

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • مبانی GitHub Actions را به‌خوبی یاد بگیرید: YAML ،steps ،jobs و events را برای ساخت workflowهای CI استریم لاین شده درک کنید.
  • self-hosted runnerها را راه‌اندازی کنید: runnerها را برای راهکارهای شخصی‌سازی‌شده‌ی CI/CD ایجاد و مدیریت کنید.
  • GitHub Actions سفارشی توسعه دهید: از Docker ،JavaScript و Python برای خودکارسازی‌های متنوع استفاده کنید.
  • workflowهای CI/CD را بهینه کنید: برای دستیابی به بهترین عملکرد، اشکال‌زدایی کنید، تنظیمات را دقیق‌تر کنید و به‌صورت کارآمد deploy کنید.
  • داده‌های workflow را مدیریت کنید: یاد بگیرید چگونه داده منتقل کنید، artifactها را مدیریت کنید و خودکارسازی را با secrets ایمن نگه دارید.
  • AWS credentials را پیاده‌سازی کنید: برای GitHub Actions ،AWS credentials ایجاد و مدیریت کنید.
  • کاربردهای CI را بررسی کنید: با مثال‌ها، permissions و personal access token (PAT)ها به‌صورت عملی یاد بگیرید.
  • مبانی Git را یاد بگیرید (اختیاری): نصب، branching، حل conflict و اصول ضروری GitHub را برای مبتدیان پوشش دهید.

پیش‌نیازهای دوره

  • هیچ دانش قبلی از Git/GitHub لازم نیست.
  • درک پایه‌ای از command line
  • آشنایی با حداقل یک زبان برنامه‌نویسی (توصیه می‌شود)

توضیحات دوره

با «Git + GitHub Actions برای تسلط بر CI/CD» ظرفیت کامل خودکارسازی را آزاد کنید. این دوره یک بررسی عمیق از Git، GitHub و GitHub Actions است و برای توسعه‌دهندگان و متخصصان DevOps طراحی شده که می‌خواهند workflowهای خود را روان‌تر کنند.

محتوای دوره:

  • مبانی GitHub Actions: مفاهیم اصلی را درک کنید، با مبانی YAML آشنا شوید و برای ساخت یک پایه‌ی محکم، steps، jobs و events را بررسی کنید.
  • استفاده از GitHub Actions workflows: ساخت workflow، مدیریت داده بین steps و jobs، handling artifactها، و استفاده از secrets و variables برای خودکارسازی امن را یاد بگیرید.
  • self-hosted runnerها: self-hosted runnerها را پیاده‌سازی کنید، AWS credentials را برای GitHub Actions مدیریت کنید و یاد بگیرید چگونه self-hosted runnerهای on-demand بسازید تا انعطاف‌پذیری بیشتری داشته باشید.
  • GitHub Actions سفارشی: GitHub Actions اختصاصی خود را با استفاده از Docker ،JavaScript و Python توسعه دهید. composite actionها را برای خودکارسازی‌های متنوع بررسی کنید.
  • مفاهیم پیشرفته: وارد اشکال‌زدایی GitHub Actions شوید، free runnerها را بهینه کنید و Terraform را برای Continuous Deployment (CD) پیاده‌سازی کنید.
  • دوره‌ی اختیاری Git برای مبتدیان: یک معرفی جامع از Git برای تازه‌کارها، از نصب گرفته تا حل conflict ،branching ،merging و استفاده از GitHub را پوشش می‌دهد.

چرا GitHub Actions را یاد بگیریم:

با GitHub Actions، پایپ لاین های CI/CD خود را به‌صورت یکپارچه خودکار کنید، دخالت دستی را کاهش دهید و فرایند توسعه را سریع‌تر کنید. توانایی ساخت actionهای سفارشی متناسب با نیازهای پروژه‌ی خود را به دست آورید. چه توسعه‌دهنده‌ای باتجربه باشید و چه مبتدی، GitHub Actions به شما کمک می‌کند کد را به‌صورت کارآمد build، تست و استقرار کنید.

همین حالا شرکت کنید و مهارت‌های خود را با Git + GitHub Actions ارتقا دهید. workflowهای توسعه‌ی خود را ساده‌تر کنید و در دنیای توسعه‌ی نرم‌افزار مدرن یک قدم جلوتر بمانید.

این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان DevOps مبتدی
  • علاقه‌مندان به CI/CD
  • تمام برنامه‌نویسان

گیت + GitHub Actions برای CI/CD

  • مقدمه 01:05
  • ساختار دوره 03:52
  • Git در برابر GitHub در برابر GitHub Actions 09:08
  • GitHub Actions چیست؟ 10:42
  • مفاهیم کلیدی 15:30
  • مبانی YAML 08:51
  • Steps 11:45
  • Jobs 04:40
  • رویدادها 13:30
  • Checkout action 10:08
  • انتقال داده بین steps 06:59
  • انتقال داده بین jobs 05:04
  • Artifacts 14:03
  • Secrets و variables 15:55
  • Matrix 06:29
  • Reusable workflows 04:45
  • نمونه‌ی CI (ادغام مداوم) 36:50
  • Permissions 09:08
  • Personal access token (PAT) 11:29
  • Context 09:21
  • Expressions و functions 10:49
  • مقدمه‌ای بر self-hosted runnerها 06:26
  • ایجاد حساب AWS 07:01
  • AWS credentials برای GitHub Actions 16:14
  • self-hosted runner 13:26
  • self-hosted runner on-demand 14:45
  • Docker action 19:01
  • JavaScript action 10:50
  • Python action (composite action) 08:19
  • اشکال‌زدایی 07:54
  • بهینه‌سازی free runnerها 06:56
  • Terraform CD (continuous deployment) 20:38
  • مقدمه‌ای بر Git 01:33
  • Git چیست؟ 05:08
  • نصب Git در Windows/Mac 12:22
  • راه‌اندازی Visual Studio Code 13:23
  • Git چگونه کار می‌کند؟ 09:42
  • Git init 11:58
  • Git add و Git commit 12:25
  • Git rm 08:43
  • Git mv 06:14
  • Git branch 11:35
  • Git merge 09:18
  • مقدمه‌ای بر GitHub 17:21
  • Git clone 13:48
  • Git pull 10:09
  • Git conflict 10:37
  • Gitignore 08:47
  • Git reset 14:06
  • Git tags 11:43
  • Git README.md 07:57
  • Git واقعاً چگونه کار می‌کند؟ 15:49
  • نتیجه گیری 01:23

5,618,800 1,404,700 تومان

مشخصات آموزش

گیت + GitHub Actions برای CI/CD

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:53
  • مدت زمان :09:25:41
  • حجم :6.76GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید