Developing with Git and GitHub Turkmenistan Eğitimi

  • Eğitim Formatı: Online Instructor-Led / Classroom Based / Onsite
  • Katılım Modeli: Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Süre: 3 Gün
  • Price: From USD 2,900 +TAX
  • En Yakın Tarih:

Developing with Git and GitHub, modern yazılım geliştirme süreçlerinde kullanılan en popüler Versiyon Kontrol Sistemi (Version Control System) olan Git ve dünyanın en yaygın kod iş birliği platformlarından biri olan GitHub konusunda uzmanlaşmak isteyen profesyoneller için hazırlanmış kapsamlı bir eğitim programıdır. Eğitim, teorik bilgi ile uygulamalı laboratuvar çalışmalarını bir araya getirerek katılımcıların gerçek projelerde kullanabilecekleri beceriler geliştirmesini sağlar.

Program boyunca katılımcılar, Git mimarisini anlamaktan başlayarak kod versiyonlama, dallanma (Branching), birleştirme (Merging), iş birliği süreçleri, güvenlik uygulamaları ve CI/CD Pipeline tasarımı gibi kritik konuları öğrenirler. Ayrıca GitHub Actions, GitHub Codespaces, GitHub Copilot ve proje yönetim araçları gibi gelişmiş GitHub özelliklerini kullanarak ekip verimliliğini artırma yöntemlerini keşfederler.

Bu eğitim, yazılım geliştirme ekiplerinde daha etkili iş birliği kurmak, kod kalitesini artırmak ve modern DevOps süreçlerine uyum sağlamak isteyen profesyoneller için ideal bir çözümdür.


Git ve GitHub ile Geliştirme Eğitimi programına Online Instructor-Led (canlı sanal sınıf) veya Classroom Based (sınıf eğitimi) formatlarında doğrudan katılım sağlayabilirsiniz. Ayrıca bu eğitimi kurumunuza özel olarak Online Instructor-Led, Classroom Based veya Onsite (yerinde eğitim) formatlarında, tercih ettiğiniz tarih ve lokasyonda organize edebiliriz. Detaylı bilgi ve kurumunuza özel planlama için bizimle iletişime geçebilirsiniz.

Önkoşullar

Bu eğitim orta seviyede (Intermediate Level) tasarlanmıştır.

Katılımcıların aşağıdaki bilgi ve deneyimlere sahip olması tavsiye edilir:

  • 6 ila 12 ay yazılım geliştirme deneyimi
  • Temel komut satırı (Command Line) kullanımı
  • Dosya ve klasör yönetimi bilgisi
  • Temel programlama bilgisi
  • Kod versiyonlama kavramlarına aşinalık
  • Takım tabanlı geliştirme süreçleri hakkında temel bilgi

Kimler Katılmalı

Bu eğitim aşağıdaki profesyoneller için uygundur:

  • Software Developers
  • DevOps Engineers
  • Cyber Security Specialists
  • Technical Project Managers
  • Data Scientists
  • Yazılım mimarları
  • Uygulama geliştiricileri
  • Yazılım ekip liderleri
  • Modern geliştirme süreçlerini öğrenmek isteyen teknik profesyoneller

Neler Öğreneceksiniz

Eğitim sonunda katılımcılar:

  • Git Architecture bileşenlerini açıklayabilir.
  • Git ile versiyon kontrol süreçlerini yönetebilir.
  • Yerel ve uzak (Remote) repository işlemlerini gerçekleştirebilir.
  • Branch oluşturabilir ve merge süreçlerini yönetebilir.
  • Merge çatışmalarını çözebilir.
  • GitHub üzerinde ekip iş birliği süreçleri oluşturabilir.
  • Pull Request ve Code Review süreçlerini uygulayabilir.
  • GitHub güvenlik mekanizmalarını kullanabilir.
  • GitHub Actions ile CI/CD süreçleri geliştirebilir.
  • GitHub Codespaces kullanarak geliştirme ortamları oluşturabilir.
  • GitHub Copilot ile yapay zeka destekli geliştirme süreçlerinden faydalanabilir.

Eğitim İçeriği

Git Temelleri

Versiyon Kontrolüne Giriş

  • Version Control System (VCS) kavramı
  • Git nedir?
  • Git'in diğer versiyon kontrol sistemlerinden farkları
  • Git kullanım senaryoları

Git Mimarisi

  • Working Directory
  • Staging Area
  • Repository
  • Git iş akışının temel yapısı

Git Kurulumu ve Yapılandırması

  • Git kurulumu
  • git config
  • Kullanıcı ve proje ayarları
  • Ortam yapılandırmaları

Temel Git Operasyonları

Repository Yönetimi

  • git init
  • Repository oluşturma
  • Proje başlatma süreçleri

Dosya ve Commit İşlemleri

  • git add
  • git status
  • git commit
  • Anlamlı commit oluşturma teknikleri
  • git log
  • Commit geçmişini inceleme

HEAD ve Versiyon Takibi

  • HEAD kavramı
  • Versiyon geçmişinin yönetimi
  • En iyi commit uygulamaları
  • .gitignore kullanımı

Geri Alma ve Kurtarma İşlemleri

  • git reset
  • git checkout
  • Değişiklikleri geri alma
  • git diff
  • git stash
  • Geçici çalışma alanları
  • Kurtarma stratejileri
  • git reflog

Branching ve Merging

Branch Yönetimi

  • Branch kavramı
  • git branch
  • Branch oluşturma ve silme
  • İsimlendirme standartları

Merge İşlemleri

  • git merge
  • Branch birleştirme stratejileri
  • Merge conflict yönetimi
  • Çatışma çözme teknikleri

GitHub Temelleri ve İş Birliği

GitHub'a Giriş

  • GitHub nedir?
  • Git ve GitHub farkları
  • Hesap oluşturma ve yapılandırma
  • Repository yönetimi

Uzak Repository Operasyonları

  • git remote
  • git clone
  • git fetch
  • git pull
  • git push
  • Tracking branch yapıları

Takım Çalışması ve İş Birliği Süreçleri

Pull Request ve Code Review

  • Pull Request (PR) süreçleri
  • Kod inceleme yöntemleri
  • Branch koruma kuralları
  • Merge stratejileri

Fork ve Clone Yaklaşımları

  • Fork kullanımı
  • Açık kaynak katkı süreçleri
  • Takım geliştirme iş akışları

GitHub Proje Yönetimi

  • GitHub Issues
  • Milestone yönetimi
  • Project Boards
  • Markdown dokümantasyonu
  • Wiki kullanımı
  • README en iyi uygulamaları

GitHub Güvenliği

  • Personal Access Tokens
  • SSH anahtarları
  • Two-Factor Authentication (2FA)
  • Repository güvenlik ayarları
  • Erişim yönetimi
  • Güvenlik en iyi uygulamaları

GitHub Actions ve CI/CD

CI/CD Temelleri

  • Continuous Integration
  • Continuous Delivery
  • Workflow yapıları

GitHub Actions

  • Workflow oluşturma
  • Trigger mekanizmaları
  • Environment Variables
  • Secrets yönetimi
  • Test ve deployment süreçleri

GitHub Codespaces

  • Bulut tabanlı geliştirme ortamları
  • Codespaces yapılandırması
  • Özelleştirme seçenekleri
  • Performans ve maliyet yönetimi

GitHub Copilot

Yapay Zeka Destekli Yazılım Geliştirme

  • GitHub Copilot kurulumu
  • Prompt oluşturma teknikleri
  • Kod önerileri ve tamamlama
  • Verimlilik artırma yöntemleri
  • Güvenlik ve kullanım sınırları

Gelişmiş Git Komutları

  • git rebase
  • git show
  • Geçmiş yönetimi
  • Repository optimizasyonu
  • İleri seviye Git teknikleri

Neden Bizi Seçmelisiniz

Git ve GitHub ile Geliştirme Turkmenistan eğitimine Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında katılabilirsiniz. Online Instructor-Led eğitimlerimize bireysel olarak genel katılıma açık (Public) sınıflardan katılabileceğiniz gibi, kurumunuza özel (Private / In-house) bir sınıf da planlayabilirsiniz.

  • Eğitim Formatı (Delivery Method): Online Instructor-Led
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Canlı ve Etkileşimli Eğitim: Eğitmeninizle gerçek zamanlı iletişim kurun; soru-cevap, uygulama ve grup çalışmalarıyla öğrenme sürecine aktif olarak katılın.
  • Esnek Katılım: Evinizden, ofisinizden veya internet erişiminizin bulunduğu herhangi bir lokasyondan eğitime katılın.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığından yararlanın.
  • Dünya Genelinde Erişim: Turkmenistan dahil dünyanın farklı lokasyonlarından canlı sanal sınıflarımıza katılabilir veya kurumunuza özel online eğitim planlayabilirsiniz.

Developing with Git and GitHub Turkmenistan eğitimine yüz yüze sınıf ortamında katılabilirsiniz. Classroom Based eğitimlerimiz genel katılıma açık (Public)sınıflar veya kurumunuza özel (Private / In-house)sınıflar şeklinde planlanabilir.

  • Eğitim Formatı (Delivery Method): Classroom Based
  • Katılım Modeli (Participation Model): Genel Katılıma Açık (Public) / Kuruma Özel (Private / In-house)
  • Yüz Yüze Öğrenme: Eğitmeniniz ve diğer katılımcılarla doğrudan iletişim kurarak etkileşimli bir sınıf deneyimi yaşayın.
  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan deneyime sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Profesyonel Eğitim Ortamı: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Uygulamalı Öğrenme: Eğitim içeriğine bağlı olarak uygulamalar, senaryolar, vaka çalışmaları ve eğitmen yönlendirmeli çalışmalarla teorik bilgilerinizi pratiğe dönüştürün.

Developing with Git and GitHub Turkmenistan eğitimini kurumunuza özel olarak kendi ofisinizde veya tercih ettiğiniz lokasyonda gerçekleştirebilirsiniz. Bilginç IT Academy eğitmenleri, kurumunuzun ihtiyaçlarına göre planlanan eğitim için belirlediğiniz lokasyona gelebilir.

  • Eğitim Formatı (Delivery Method): Onsite
  • Katılım Modeli (Participation Model): Kuruma Özel (Private / In-house)
  • Tercih Ettiğiniz Lokasyonda Eğitim: Eğitimi şirketinizin ofisinde veya belirlediğiniz farklı bir lokasyonda organize edin.
  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına, mevcut yetkinlik seviyesine ve iş ihtiyaçlarına göre uyarlayın.
  • Ekip Odaklı Öğrenme: Ekibinizin aynı içerik ve yaklaşım etrafında gelişmesini sağlayarak kurum içi bilgi paylaşımını ve iş birliğini güçlendirin.
  • Esnek Planlama: Eğitim tarihini, lokasyonunu ve programını kurumunuzun operasyonel ihtiyaçlarına göre planlayın.
  • Global Eğitim Organizasyonu: Eğitimi Turkmenistan lokasyonunda veya tercih ettiğiniz farklı bir ülkede/lokasyonda kurumunuza özel olarak organize edebilirsiniz.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Developing with Git and GitHub Turkmenistan Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi Turkmenistan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

1995 yılından bu yana faaliyet gösteren, Birleşik Krallık merkezli lider bir uluslararası eğitim sağlayıcısı olarak, bu eğitimi kurumsal grubunuzun ihtiyaçlarına özel Onsite (yerinde eğitim) formatında organize edebiliriz.
09 oktýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
21 oktýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
23 oktýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
24 oktýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
02 noýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
25 noýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
26 noýabr 2026 (3 Gün)
Ashgabat, Askabat, Mary
31 dekabr 2026 (3 Gün)
Ashgabat, Askabat, Mary

Türkmenistan, idari ve ekonomik kalbi olan Aşkabat üzerinden enerji, lojistik ve kamu hizmetlerinde kapsamlı bir dijitalleşme stratejisi yürütmektedir. Ülkenin stratejik sektörlerini korumak adına siber güvenlik, ağ yönetimi ve büyük veri analitiği gibi alanlara verilen önem her geçen gün artmaktadır. Türkmenistan Devlet Ekonomi ve Yönetim Enstitüsü gibi kurumlar, modern ekonominin gerektirdiği teknik bilgi birikimini genç nesillere aktarmak için müfredatlarını dijital odaklı güncellemektedir. Bölgedeki teknolojik dönüşümün bir parçası olarak sunduğumuz profesyonel eğitimler, yerel uzmanların global IT trendlerine adaptasyonunu sağlamakta ve ülkenin endüstriyel verimliliğini teknolojiyle taçlandırmaktadır.