وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

GitHub Actions – The Complete Guide

سرفصل های دوره

Learn how to build automated CI / CD workflows with GitHub's DevOps service.


1. Getting Started
  • 1. Welcome to the Course!
  • 2. What Is GitHub Actions
  • 3. Git, GitHub & GitHub Actions
  • 4. About This Course
  • 5. Join The Discord Community!.html
  • 6. Course Code Attachments & Slides.html

  • 2. Git & GitHub Crash Course [Optional]
  • 1. Module Introduction
  • 2. Getting Started with Git
  • 3. Configuring Git.html
  • 4.1 01 Starting Project.zip
  • 4. Project Setup
  • 5. Working with (Local) Git Repositories
  • 6. Staging Files & Creating Commits
  • 7.1 02 Updated Project.zip
  • 7. Multiple Commits & Checking Out Snapshots
  • 8. Reverting Changes with git revert
  • 9. Resetting Code with git reset
  • 10.1 03 Extra Files.zip
  • 10. Staging Multiple Files & Ignoring with gitignore
  • 11. Understanding Branches
  • 12. Working with Branches
  • 13.1 04 Updated Files.zip
  • 13. Merging Branches
  • 14. GitHub Introduction
  • 15. Creating a GitHub Account
  • 16. Creating a (Remote) GitHub Repository
  • 17. Connecting Local & Remote Repositories
  • 18. Pushing Commits & Understanding Permissions
  • 19. GitHub & Branches
  • 20. Readme Files & Pulling Changes
  • 21. Cloning Repositories
  • 22. Making Changes As A Different User (Non-Owner)
  • 23. GitHub Issues & Collaborators
  • 24. Working with Pull Requests
  • 25. Understanding & Using Forks
  • 26.1 05 Finished.zip
  • 26. Module Summary

  • 3. GitHub Actions - Basic Building Blocks & Components
  • 1. Module Introduction
  • 2. Key Components Workflows, Jobs, Steps & More
  • 3. GitHub Actions Availability & Pricing.html
  • 4. Creating a First Workflow
  • 5.1 01 First Workflow.zip
  • 5. Running the First Workflow
  • 6. Running Multi-Line Shell Commands.html
  • 7.1 02 Starting Project.zip
  • 7. Onwards to a More Realistic Example
  • 8.1 Available Events.html
  • 8. A New Workflow & The push Event
  • 9. Using Actions In Workflows
  • 10. Checking Out Code In Workflows
  • 11. Configuring Actions
  • 12.1 Storing GitHub credentials (Personal Access Tokens) with Git Credential Manager.html
  • 12. Adding More Workflow Job Steps
  • 13. Failing Workflows & Analyzing Workflows
  • 14. Adding Multiple Jobs
  • 15. Jobs In Parallel vs Sequential
  • 16. Using Multiple Triggers (Events)
  • 17.1 03 Finished Project.zip
  • 17. Expressions & Context Objects
  • 18. Module Summary
  • 19.1 04 Practice Project (Start).zip
  • 19. Time to Practice The Problem
  • 20.1 05 Practice Project (Finished).zip
  • 20. Time to Practice Solution

  • 4. Workflows & Events - Deep Dive
  • 1. Module Introduction
  • 2. Which Events Can You Use
  • 3.1 01 Starting Project.zip
  • 3. A Demo Project Setup
  • 4. More on the push Event
  • 5. Introducing Event Filters & Activity Types
  • 6. Using Activity Types
  • 7.1 Cheat Sheet.html
  • 7. Using Event Filters
  • 8. Special Behavior Forks & Pull Request Events
  • 9. Cancelling Workflows & Skipping Workflows
  • 10. Module Summary

  • 5. Job Artifacts & Outputs
  • 1. Module Introduction
  • 2.1 01 Starting Project.zip
  • 2. Demo Project Setup
  • 3. Understanding Job Artifacts
  • 4. Artifacts - An Example
  • 5. Uploading Job Artifacts
  • 6. Downloading Artifacts (Manually & Automatically)
  • 7. Understanding Job Outputs
  • 8.1 command.zip
  • 8. Job Outputs - An Example
  • 9. Using Job Outputs In Other Jobs
  • 10. The Need For Dependency Caching
  • 11. Caching Dependencies in Practice
  • 12. Using & Invalidating Caches
  • 13. Module Summary

  • 6. Using Environment Variables & Secrets
  • 1. Module Introduction
  • 2.1 01 Starting Project.zip
  • 2. Project Setup & Understanding Environment Variables
  • 3. Providing Environment Variable Values
  • 4. Demo Creating a Database & Using Database Environment Variable Values
  • 5. Using Environment Variables in Code & Workflows
  • 6. Default Environment Variables.html
  • 7. Understanding & Using Secrets
  • 8. Utilizing Repository Environments
  • 9. Module Summary

  • 7. Controlling Workflow & Job Execution
  • 1. Module Introduction
  • 2. Understanding Conditional Steps & Jobs
  • 3.1 01 Starting Project.zip
  • 3. Demo Project Setup
  • 4. Understanding a (Potential) Problem A Failing Step
  • 5. Controlling Execution via if
  • 6. Working with Special Conditional Functions
  • 7. Conditional Jobs
  • 8. More if Examples
  • 9. Ignoring Errors & Failures with continue-on-error
  • 10. Understanding & Using Matrix Strategies
  • 11. Including & Excluding Values (Matrix Strategy)
  • 12. Saving Time & Code with Reusable Workflows
  • 13. Adding Inputs to Reusable Workflows
  • 14. Reusable Workflows & Secrets
  • 15. Reusable Workflows Outputs
  • 16. Module Summary

  • 8. Jobs & Docker Containers
  • 1. Module Introduction
  • 2. What Are Containers
  • 3. Why Might You Want To Use Containers (With GitHub Actions)
  • 4.1 01 Starting Project.zip
  • 4. Demo Project Setup & A Dockerfile
  • 5. Run Jobs In Containers
  • 6. Service Containers - Theory
  • 7. Adding Services (via Service Containers)
  • 8. Communication between Jobs & Service Containers
  • 9. Module Summary

  • 9. Building & Using Custom Actions
  • 1. Module Introduction
  • 2. Why Custom Actions
  • 3. Understanding Different Types of Custom Actions
  • 4.1 01 Starting Project.zip
  • 4. Demo Project Setup
  • 5. Creating Composite Actions
  • 6. Using Custom Actions In Workflows
  • 7. Adding Inputs to Custom Actions
  • 8. Adding Outputs to Custom Actions
  • 9. Custom JavaScript Actions - Getting Started
  • 10. Configuring JavaScript Actions
  • 11. Adding Basic JavaScript Logic
  • 12. Creating a S3 Bucket (for a more advanced, custom Action)
  • 13. Adding Action Inputs
  • 14. Interacting with GitHub Actions Features
  • 15. Custom JavaScript Action Real Deployment to AWS S3
  • 16. JavaScript Actions & Outputs
  • 17.1 02 Docker Code.zip
  • 17. Getting Started with a Custom Docker Action
  • 18. Creating a Custom Docker Action
  • 19. Storing Actions In Repositories & Sharing Actions With Others.html
  • 20. Module Summary

  • 10. Security & Permissions
  • 1. Module Introduction
  • 2. Key Security Concerns
  • 3.1 01 Starting Project.zip
  • 3. Undestanding Script Injection Attacks
  • 4. Increasing Actions Safety
  • 5. Understanding Permissions & Potential Issues
  • 6. GITHUB_TOKEN & Managing Permissions
  • 7. More Security Settings
  • 8.1 03 Finished Project.zip
  • 8.2 More on GitHub Actions & OpenID Connect.html
  • 8. Working with Third-Party Permissions & OpenID Connect
  • 9.1 AWS & GitHub Actions OpenID Connect.html
  • 9. Example AWS Permissions
  • 10. Example AWS Permissions (Continued)
  • 11. More On GitHub Actions Security.html

  • 11. Wrap Up
  • 1. Congratulations & Wrap Up
  • 2. Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 1768
    حجم: 3591 مگابایت
    مدت زمان: 621 دقیقه
    تاریخ انتشار: 27 دی 1401
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید