Bitbucket Eğitimi
Bitbucket, Mercurial veya Git revizyon kontrol sistemlerini kullanan kaynak kodu ve geliştirme projeleri için web tabanlı bir barındırma hizmetidir.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, Bitbucket'ü bir yazılım geliştirme ortamında sürüm kontrol sistemi olarak kullanmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İş akışları, dallanma ve birleştirme gibi sürüm kontrol kavramlarını anlayabilmek.
- Bitbucket ve Git'i yazılım geliştirme ve sürümleme için kullanabilmek.
- Jira, HipChat, Confluence ve Bamboo gibi diğer Atlassian yazılımlarıyla Bitbucket'ü entegre edebilmek.
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma.
Not
- Eğer şirket içi bir Bitbucket sunucusu kurmak isterseniz, lütfen eğitim seçeneklerini düzenlemek için bizimle iletişime geçin.
Eğitim İçeriği
Giriş
Sürüm kontrol sistemlerine genel bakış
Git'e genel bakış
Bitbucket ekiplerini anlama
Bir proje kurma
Hesapları yönetme
Depoları yönetme
Depoyu kullanma
Eklentiler, entegrasyonlar ve hizmetler
Boru hatlarıyla çalışma
Sorun takipçisini kullanma
Bir wiki kurma
Bitbucket REST API'leriyle çalışma
Kapanış konuşması
Kurs İçin Gerekli Önbilgiler
- Git veya Bitbucket hakkında önceden bilgi gerekmez
Hedef Kitle
- Geliştiriciler
- DevOps
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Bitbucket Eğitimi - Booking
Bitbucket Eğitimi - Enquiry
Bitbucket - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (2)
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Eğitim - Bitbucket
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Eğitim - Bitbucket
Yaklaşan Etkinlikler
İlgili Kurslar
CI/CD with Bitbucket Pipelines
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), altyapı sağlamadan veya yönetmeden konteynerleştirilmiş yazılımları buluta oluşturmak, test etmek, dağıtmak ve izlemek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Altyapıyı kurmak için kod olarak yapılandırma yaklaşımını anlayıp uygulayabilmek.
- Yazılım uygulamalarını buluta dağıtmak için özel yapılandırılmış Docker konteynerler oluşturabilmek.
- Yazılımları birden fazla ortama dağıtabilmek.
- Bitbucket Pipelines Dağıtım Panosu aracılığıyla dağıtımları izleyebilmek.
Gerrit Code Review
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılım mühendisleri ve Gerrit'i bir Git deposu olarak kullanmayı ve kod incelemeleri gerçekleştirmeyi öğrenmek isteyen herkesi hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gerrit'in nasıl çalıştığını ve Gerrit web arayüzünü nasıl yöneteceğinizi anlayabileceksiniz.
- Gerrit'i kod inceleme iş akışlarını yönetmek için kullanma konusunda iyi uygulamaları öğreneceksiniz.
- Bir Gerrit projesini yönetip yapılandırabileceksiniz.
Git Hands-on Workshop with Azure DevOps
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Git ve Azure DevOps ile uygulamalı deneyim kazanmak isteyen orta seviyedeki geliştiriciler ve mühendisler hedeflenmektedir. Bu eğitim, dal yönetimi, birleştirme stratejileri, çakışma çözümü ve grafiksel istemcilerin etkili kullanımı konularına odaklanmaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Temel Git kavramlarını ve iş akışlarını anlayabilecektir.
- İşbirlikçi ortamlarda dalları ve birleştirmeleri etkili bir şekilde yönetebilecektir.
- Gerçek hayattaki senaryolarda en iyi uygulamaları kullanarak çakışmaları çözebilecektir.
- Git yönetiminde grafiksel istemcileri (SourceTree ve GitKraken) kullanabilecektir.
- Konsoldan ve grafiksel arayüzlerden pratik Git işlemleri gerçekleştirebilecektir.
- Azure DevOps içinde depo entegrasyonu ve sürüm kontrolü için Git ile çalışabilecektir.
Comprehensive Git
21 SaatBu, herhangi bir dağıtık sürüm kontrol sistemiyle tanışmayan kişiler için kapsamlı bir kurstur. Yerel bir depoda çalışmaya yönelik basit egzersizlerle başlar ve ekip halinde çalışmayı pratik yaparak tamamlar.
Bu kurs, egzersizlere odaklanmaktadır.
Git and GitHub Fundamentals
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), GitHub'in platformuna yeni başlayan ve kurumsal bir uygulamanın kaynak kodu sürümleme ve yönetimini iyileştirmek için özelliklerini Git ile kullanmak isteyen geliştiriciler ve yazılım mühendisleri hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- GitHub'in web tabanlı platformuna erişim için bir hesap kurmak ve yapılandırmak.
- Git sisteminin nasıl çalıştığını anlamak ve GitHub'in temel kavramlarını kavramak.
- Git iş akışlarını uygularken GitHub depoları oluşturmak ve yönetmek.
- GitHub içinde kaynak kodu değişikliklerini yürütmek ve platformun dışındaki revizyonları senkronize etmek.
- Çekme İstekleri, Etiketler, Yayınlar ve diğer temel GitHub bileşenlerini kullanmak.
- Git tabanlı sürüm kontrol işlevlerini gerçekleştirmek ve GitHub'in bash ortamını kullanmak.
- Ekiple birlikte proje hatalarını çözmek için depo dalları oluşturmak.
- Git ve GitHub'in yapısını anlamak ve daha iyi programlama uygulamaları için aşina olmak.
GitHub Fundamentals for Enterprise Security and Automation
21 SaatTürkiye'da (çevrimiçi veya yerel) yapılan bu eğitmen yönetimi altında gerçekleştirilen canlı eğitim, orta düzeyde geliştiriciler ve DevOps profesyoneller için planlanmıştır. Bu grup, özellikle bir kurumsal bağlamda GitHub ortamlarının güvenliğini, yönetimini ve otomasyonunu geliştirmek istemektedir.
Eğitim sonunda, katılımcılar aşağıdaki becerileri kazanacaklardır:
- GitHub güvenlik ayarlarını ve depo erişimlerini yapılandırmak ve yönetmek.
- Dependabot ve CodeQL gibi GitHub araçları kullanarak en iyi güvenlik uygulamalarını gerçekleştirmek.
- GitHub Eylemlerini ve iş akışlarını oluşturmak, yeniden kullanmak ve sürdürmek.
- Uyumluluğu ve yönetim için ölçeklenebilir bir şekilde faaliyetleri izlemek ve denetlemek.
Gitlab and Gitlab CI
14 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye (yerinde veya uzaktan) sürüm kontrolü ve sürekli entegrasyon için Gitlab'i kurmak ve kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gitlab'i kurun ve yapılandırın.
- Github'e bir alternatifin nasıl uygulanacağını anlayın.
- Gitlab'i bir DevOps yaşam döngüsünü yönetmek için kullanın.
- Gitlab'i Sürekli Entegrasyon / Sürekli Teslimat için kullanın.
- Gitlab kullanarak yazılımı verimli bir şekilde geliştirin, yayınlayın ve test edin.
GitOps Continuous Deployment for Kubernetes
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Kubernetes uygulamaları için Git tabanlı bir yazılım dağıtım iş akışı kurmak, dağıtmak ve yönetmek isteyen DevOps mühendiflere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Spinnaker ve Terraform'i kurmak ve yapılandırmak.
- Geleneksel CI/CD ve Infrastructure-as-Code (IAC) üzerine GitOps'un faydalarını anlamak.
- Komut dosyalarını sürdürmekten vazgeçmek. İyi tanımlanmış bir dağıtım süreci yapılandırmak ve yürütmek.
- Bulut yerel dağıtım, yönetim ve izleme için en iyi uygulamaları uygulamak.
- Manuel müdahale olmadan kısmi başarısızlıklardan dağıtımları kurtarmak.
- Uygulama geliştirme için bir GitOps stratejisi oluşturmak.
Git for Users
7 SaatBu kurs, Git deposunu kullanacak herkes için oluşturulmuştur.
Yazılım geliştiriciler, proje yöneticileri, yazılım mimarları ve çözüm mimarları, sürüm yöneticileri vb...
Git for Victims of Subversion
7 SaatBu kurs, Subversion kullanıcılarına Git'i nasıl kullanacaklarını gösterir. SVN'den Git'e alışkanlıkları sorunsuz bir şekilde geçirmeye ve yaygın hatalardan kaçınmaya yardımcı olur.
Kubernetes and Gitlab
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde) DevOps mühendisin Kubernetes ve Gitlab'i kullanarak DevOps yaşam döngüsünü otomatikleştirmesini amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Uygulama derlemelerini, testlerini ve dağıtımlarını otomatikleştirin.
- Otomatik bir derleme altyapısı oluşturun.
- Bir uygulamayı konteynerleştirilmiş bir bulut ortamına dağıtın.
Release Management and Deployment with Distributed Version Control System
7 SaatBu kurs, proje yöneticileri, sürüm yöneticileri, ürün yöneticileri, ürün sahipleri, Scrum Ustalık seviyesindeki kişiler, yazılım mimarları ve yazılımın planlanması ve dağıtımından sorumlu herkes için oluşturulmuştur.
Değişikliklerin gereksinimlerden, geliştirmeden ve testlerden üretim ortamına, dağıtık sürüm kontrol sistemi (GIT özellikle) kullanılarak nasıl taşınacağını gösterir. Diğer dağıtık SCM kullananlar da bu kurstan faydalanabilir.