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

DevOps with GitHub and Azure: Implementing CI/CD with GitHub Actions

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

GitHub is a powerful platform for implementing DevOps and has close integration with Azure. This course will teach you how to use GitHub Actions for Continuous Integration and Deployment to Azure.


1. Course Overview
  • 1. Course Overview

  • 2. Understanding GitHub Actions
  • 1. Enabling CICD with GitHub Actions
  • 2. GitHub Actions Workflows and Runners
  • 3. Jobs, Steps, and YAML
  • 4. Creating a Basic GitHub Actions Workflow
  • 5. Adding a Job to an Existing Workflow
  • 6. Triggering a CI Build from Visual Studio
  • 7. Configuring Deployment Using App Service Deployment Centre
  • 8. Configuring Deployment to App Service from GitHub
  • 9. Swapping Deployment Slots to Promote Code

  • 03. Exploring GitHub Actions Workflows
  • 01. Workflow Triggers
  • 02. Triggering a Workflow from Outside GitHub
  • 03. Demo - External Triggers
  • 04. Environment Variables and Contexts
  • 05. Expressions, Conditions, and Functions
  • 06. Using Scripts in a Workflow
  • 07. Inputs and Outputs of GitHub Actions
  • 08. Sharing Data between Jobs in a Workflow
  • 09. Caching for Performance
  • 10. Configuring Multiple Jobs Using a Build Matrix
  • 11. Using the Actions Workflow Log

  • 04. Security for GitHub Actions
  • 01. GitHub Secrets and Secret Scanning
  • 02. Configuring GitHub Actions Settings
  • 03. Create Azure Container Registry
  • 04. Push Container to ACR Using GitHub Actions
  • 05. Deploy Container to Azure Kubernetes
  • 06. Using Environments for Deployments
  • 07. Add Reviewer Approval to AKS Deployment
  • 08. Authenticating to the GitHub API
  • 09. OIDC Authentication to Azure
  • 10. Security Hardening for GitHub Actions

  • 5. Configuring Runners
  • 1. GitHub-hosted Runners
  • 2. Self-hosted Runners
  • 3. Configuring a Self-hosted Runner
  • 4. Using an Azure Managed Identity in a Workflow
  • 5. Deploy to App Service Using a Managed Identity

  • 6. Implementing DevOps Testing
  • 1. Automated Testing in GitHub Actions Workflows
  • 2. Implement Unit Testing in GitHub Actions
  • 3. Service Containers for Integration Testing
  • 4. Integration Testing with a SQL Server Database
  • 5. Static Code Analysis with SonarCloud
  • 6. Publishing to GitHub Packages
  • 7. Course Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 12866
    حجم: 540 مگابایت
    مدت زمان: 202 دقیقه
    تاریخ انتشار: 20 خرداد 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید