Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GitHub Actions: CI/CD Süreçlerini Otomatikleştirin
2 students

GitHub Actions: CI/CD Süreçlerini Otomatikleştirin

Cursor ile GitHub Actions ile CI/CD, Otomasyon ve İş Akışları Yönetimi
Created byHakan Tetik
Last updated 2/2025
Turkish

What you'll learn

  • GitHub Actions kullanarak sürekli entegrasyon ve sürekli teslimat (CI/CD) süreçlerini nasıl otomatikleştireceğinizi öğrenin.
  • Projeleriniz için özelleştirilmiş iş akışları (workflows) oluşturmayı ve yönetmeyi öğrenin.
  • Yazılım projelerinizde test ve dağıtım süreçlerini GitHub Actions ile entegre edin.
  • Matris stratejileri, koşullu çalıştırma ve gizli anahtar yönetimi gibi gelişmiş GitHub Actions özelliklerini kullanmayı öğrenin.

Course content

1 section5 lectures2h 16m total length
  • Giriş16:36
  • Github actions -128:08
  • Github yml dosyasi39:56
  • Yml dosyası39:56
  • Yeni branch olusturma11:50

Requirements

  • Git ve GitHub kullanımı hakkında temel bilgiye sahip olmak faydalı olacaktır.

Description

GitHub Actions, yazılım geliştirme süreçlerini otomatikleştirmek için güçlü bir araçtır. Bu kurs, GitHub Actions kullanarak CI/CD (Sürekli Entegrasyon ve Sürekli Teslimat) süreçlerini nasıl kuracağınızı ve yöneteceğinizi öğretir. Kurs boyunca, GitHub Actions'ın temel özelliklerini, iş akışlarını nasıl oluşturacağınızı ve özelleştireceğinizi, test ve dağıtım süreçlerini nasıl entegre edeceğinizi öğreneceksiniz. Ayrıca, matris stratejileri, koşullu çalıştırma ve gizli anahtar yönetimi gibi gelişmiş özellikleri de keşfedeceksiniz.

Bu kurs, yazılım geliştiricileri, DevOps mühendisleri ve otomasyon süreçlerini öğrenmek isteyen herkes için idealdir. Temel Git bilgisine sahip olmanız yeterlidir; kurs boyunca ihtiyacınız olan her şeyi adım adım öğreneceksiniz. Kurs sonunda, projelerinizde GitHub Actions'ı etkili bir şekilde kullanarak iş akışlarınızı otomatikleştirebilecek ve yazılım geliştirme süreçlerinizi daha verimli hale getirebileceksiniz.

Kursun içeriği, gerçek dünya senaryoları ve örnek projelerle desteklenmiştir. Bu sayede, öğrendiklerinizi pratikte uygulayarak daha iyi pekiştirebilirsiniz. GitHub Actions ile ilgili en iyi uygulamaları ve ipuçlarını da öğrenecek, böylece projelerinizde karşılaşabileceğiniz olası sorunları önceden çözme yeteneği kazanacaksınız. Ayrıca, topluluk desteği ve kaynakları hakkında bilgi sahibi olacak, GitHub ekosisteminde daha etkin bir rol alabileceksiniz. Bu kurs, kariyerinizde bir adım öne geçmenize yardımcı olacak ve yazılım geliştirme süreçlerinizi modernleştirmenizi sağlayacaktır. Öğrenciler, kurs boyunca edindikleri bilgileri projelerinde uygulayarak, iş akışlarını daha etkili ve verimli hale getirebileceklerdir. Bu kurs, yazılım geliştirme alanında kariyer yapmak isteyenler için mükemmel bir fırsattır.

Who this course is for:

  • CI/CD süreçlerini öğrenmek ve projelerine entegre etmek isteyen yazılım geliştiricileri.