Gösterim: 61

MIS Academy (IV Eğitim): Git & Github Workshop

Bandırma Onyedi Eylül Üniversitesi | Yönetim Bilişim Sistemleri

MIS ACADEMY IV. EĞİTİMİ GERÇEKLEŞTİRİLDİ: GİT VE GITHUB WORKSHOPU DÜZENLENDİ

Bandırma Onyedi Eylül Üniversitesi Yönetim Bilişim Sistemleri Topluluğu bünyesinde faaliyetlerini sürdüren MIS Academy kapsamında düzenlenen dördüncü eğitim etkinliği, “Git ve GitHub Workshopu” başlığıyla başarıyla gerçekleştirildi. Bölümümüz Araştırma Görevlisi Cemal YÜKSEL tarafından planlanan ve yürütülen etkinlikte, yazılım geliştirme süreçlerinin vazgeçilmez unsurlarından biri olan sürüm kontrol sistemleri uygulamalı olarak ele alındı.

Etkinlik, yalnızca teorik bilgi aktarımına dayalı klasik bir seminer formatında değil; katılımcıların kendi bilgisayarları üzerinden sürece doğrudan dahil olduğu, komutları uygulayarak öğrendiği ve yazılım geliştirme pratiklerini deneyimlediği etkileşimli bir workshop biçiminde gerçekleştirildi. Bu yönüyle eğitim, öğrencilerin Git ve GitHub kavramlarını yalnızca duymalarını değil; bu araçların gerçek proje geliştirme süreçlerinde neden kritik öneme sahip olduğunu yaşayarak kavramalarını sağladı.

MIS Academy’nin Eğitim Vizyonu

MIS Academy, Yönetim Bilişim Sistemleri öğrencilerinin akademik, teknik ve mesleki gelişimlerini desteklemek amacıyla oluşturulan akran öğrenme temelli bir gelişim platformudur. Bu yapı, öğrencilerin yalnızca derslerde edindikleri teorik bilgilerle yetinmemesini; aynı zamanda teknoloji, yazılım, veri, proje yönetimi ve dijital dönüşüm alanlarında uygulamalı yetkinlikler kazanmasını hedeflemektedir.

Bu kapsamda düzenlenen Git ve GitHub Workshopu, bilginin paylaşıldıkça çoğaldığı anlayışıyla tasarlanmış; öğrencilerin birbirlerinin gelişimine katkı sunduğu, öğrenme sorumluluğunu paylaştığı ve profesyonel yazılım kültürüne erken aşamada temas ettiği nitelikli bir eğitim ortamı oluşturmuştur.

Workshop kapsamında öncelikle yazılım geliştirme süreçlerinde sürüm kontrolü kavramının neden gerekli olduğu üzerinde duruldu. Katılımcılara, bir yazılım projesinde yapılan değişikliklerin sistematik biçimde takip edilmemesi durumunda ortaya çıkabilecek dosya karmaşası, ekip içi koordinasyon sorunları, geri dönüş zorlukları ve proje yönetimi problemleri örneklerle açıklandı. Böylece Git’in yalnızca bir yazılım aracı değil; aynı zamanda düzenli, güvenli ve sürdürülebilir proje geliştirmenin temel bileşenlerinden biri olduğu vurgulandı.

Eğitimin devamında Git mimarisi detaylı biçimde ele alındı. Katılımcılar; çalışma dizini, hazırlık alanı ve yerel depo mantığını öğrenerek bir dosyada yapılan değişikliğin proje geçmişine nasıl işlendiğini adım adım deneyimledi. Bu süreçte repository, commit, branch, merge, clone, push ve pull gibi temel kavramlar uygulamalı örneklerle açıklanarak öğrencilerin profesyonel yazılım terminolojisine hakimiyet kazanmaları amaçlandı.

Workshop Kapsamında Ele Alınan Başlıca Konular

  • Yazılım geliştirme süreçlerinde sürüm kontrol sistemlerinin önemi
  • Git’in temel çalışma mantığı ve proje geçmişini yönetmedeki rolü
  • Yerel depo, çalışma dizini ve hazırlık alanı kavramları
  • Commit oluşturma, değişiklikleri izleme ve proje geçmişini kayıt altına alma
  • Branch mantığı ile paralel geliştirme süreçlerinin yönetilmesi
  • GitHub üzerinde uzak depo oluşturma ve proje paylaşımı
  • Push, pull ve clone işlemleriyle yerel ve uzak depolar arasında senkronizasyon
  • Takım çalışmasında GitHub kullanımının proje yönetimine sağladığı katkılar
  • Profesyonel yazılım ekiplerinde işbirliği, şeffaflık ve izlenebilirlik kültürü
  • Öğrencilerin kendi bilgisayarları üzerinden gerçekleştirdiği uygulamalı GitHub deneyimi

Etkinliğin en dikkat çekici yönlerinden biri, GitHub’ın yalnızca kodların depolandığı bir platform olarak değil; aynı zamanda işbirliği, proje görünürlüğü, portfolyo oluşturma ve profesyonel kimlik inşası açısından stratejik bir araç olarak ele alınması oldu. Katılımcılar, GitHub üzerinden projelerini düzenli biçimde paylaşmanın, yazılım geliştirme süreçlerini görünür kılmanın ve kariyer yolculuklarında teknik yetkinliklerini somut çıktılarla desteklemenin önemini kavrama fırsatı buldu.

Workshop boyunca öğrenciler, ekip halinde geliştirilen projelerde aynı dosyalar üzerinde kontrolsüz biçimde çalışmanın yol açabileceği sorunları ve Git tabanlı sürüm kontrol yaklaşımının bu sorunlara nasıl çözüm sunduğunu değerlendirdi. Bu bağlamda, yazılım ekiplerinin karmaşa yaşamadan eşzamanlı çalışabilmesini sağlayan versiyon kontrol mantığı; düzenli kayıt alma, değişiklikleri izleme, gerektiğinde önceki sürümlere dönebilme ve geliştirme süreçlerini şeffaflaştırma boyutlarıyla kapsamlı biçimde incelendi.

Etkinliğin Katılımcılara Sağladığı Kazanımlar

Bu eğitim sayesinde katılımcılar, Git ve GitHub araçlarını yalnızca teknik komutlar düzeyinde değil; yazılım geliştirme kültürü, proje yönetimi, ekip koordinasyonu ve dijital portfolyo oluşturma perspektifiyle değerlendirme imkanı buldu. Öğrenciler, bir projenin her aşamasını güvenle kayıt altına almayı, değişiklikleri kontrollü biçimde yönetmeyi ve profesyonel yazılım ekiplerinde kullanılan temel iş akışlarını tanıma fırsatı elde etti.

Ayrıca workshop, Yönetim Bilişim Sistemleri öğrencileri için yazılım geliştirme becerilerinin yalnızca kod yazmaktan ibaret olmadığını; planlama, dokümantasyon, işbirliği, versiyon takibi ve sürdürülebilir proje yönetimi gibi çok boyutlu yetkinliklerle birlikte düşünülmesi gerektiğini güçlü biçimde ortaya koydu.

BANÜ YBST vizyonu doğrultusunda gerçekleştirilen bu etkinlik, öğrencilerin dijital çağın gerektirdiği teknik ve mesleki becerileri erken aşamada edinmelerine katkı sağlamıştır. Git ve GitHub gibi araçların uygulamalı biçimde öğrenilmesi, öğrencilerin ilerleyen dönemlerde bireysel projeler, ders projeleri, takım çalışmaları, staj süreçleri ve profesyonel iş başvurularında daha güçlü bir teknik altyapı ile hareket etmelerine olanak tanımaktadır.

MIS Academy’nin dördüncü etkinliği olarak gerçekleştirilen Git ve GitHub Workshopu, Yönetim Bilişim Sistemleri Bölümü öğrencilerinin uygulamalı öğrenme kültürünü güçlendiren, yazılım geliştirme süreçlerine yönelik farkındalıklarını artıran ve akademik topluluk bilincini destekleyen nitelikli bir organizasyon olarak öne çıkmıştır. Katılımcılar, etkinlik sonunda yalnızca yeni bir teknoloji aracını tanımakla kalmamış; aynı zamanda profesyonel yazılım dünyasında işbirliğinin, düzenli proje takibinin ve sürdürülebilir geliştirme disiplininin neden vazgeçilmez olduğunu daha kapsamlı biçimde değerlendirme fırsatı bulmuştur.

Etkinliğin planlanması, içerik tasarımı ve uygulama sürecinde emeği geçen Bölümümüz Araştırma Görevlisi Cemal YÜKSEL’e, organizasyon sürecine katkı sağlayan Yönetim Bilişim Sistemleri Topluluğu üyelerine ve etkinliğe katılım göstererek öğrenme sürecine aktif katkı sunan tüm öğrencilerimize teşekkür ederiz. MIS Academy kapsamında öğrencilerin teknik, akademik ve mesleki gelişimlerini destekleyen eğitim ve workshop etkinliklerinin ilerleyen süreçte de devam etmesi hedeflenmektedir.

Bandırma Onyedi Eylül Üniversitesi — Ömer Seyfettin Uygulamalı Bilimler Fakültesi
Yönetim Bilişim Sistemleri Bölümü


Fotoğraflar