Mikroservis Mimarileri eğitimi ile yazılım mimarilerine genel bir bakış sunarak neden mikroservis mimarisinin tercih edildiğini anlatıyoruz. Eğitim boyunca mikroservis mimarisinin bileşenleri, tasarım ilkeleri, geliştirme için temel teknolojiler, avantajlar ve dezavantajlar, yazılım takım organizasyonları gibi konulara odaklanıyoruz. Çünkü katılımcılara mikroservislerin uygulanması konusunda kapsamlı bir anlayış kazandırmayı hedefliyoruz.
Jenkins ile Sürekli Entegrasyon eğitimi ile yazılım geliştirmenin temel prensiplerini kapsayarak Jenkins kullanarak sürekli entegrasyon akışlarını oluşturmayı öğretiyoruz. Katılımcıların yazılım projelerinde sürekli entegrasyonun önemini kavrayarak, Jenkins aracılığıyla bu süreçleri etkili bir şekilde uygulama becerilerini kazanmasını hedefliyoruz.
Spring Boot ile API Geliştirme eğitimi ile katılımcıların Spring Boot'u kullanarak RESTful API geliştirmesini hedefliyoruz. Eğitim boyunca temel Spring Boot kavramlarından başlayarak request ve response yöntemlerini, veritabanı entegrasyonunu, API hata yönetimini, güvenliği, cache stratejilerini ve API metriklerinin ölçülmesi ile değerlendirilmesini konuşuyoruz. Bu sayede katılımcılara, modern ve güvenli API'lar geliştirmek için gerekli olan becerileri kazandırıyor ve API performansını ölçme yeteneklerini geliştiriyoruz.
Test Odaklı Geliştirme (TDD) - Java eğitimi ile yazılım kalitesini ve sürdürülebilir yazılım geliştirmeyi vurguluyoruz. Katılımcılarla yazılım geliştirme sürecinde TDD yaklaşımının önemi, iyileştirilmesi ve entegrasyonu gibi birçok konuyu inceliyoruz. Bu eğitim sayesinde katılımcıların yazılım projelerinde daha kaliteli ve sürdürülebilir çözümler üretebilmelerine katkı sağlıyoruz.
İleri Seviye Mikroservis Mimarileri eğitiminde temel mikroservis mimarilerinden başlayarak mikroservislerin veri yönetiminden hata yönetimi gibi konulara kadar derinlemesine konuşuyoruz. Katılımcılara mikroservis uygulamalarının geliştirilmesinde ileri düzey konseptler ve pratik bilgiler sağlayarak, bu alandaki bilgi düzeyini arttırmayı amaçlıyoruz.
GIT ile Versiyon Kontrol eğitimi ile katılımcılara versiyon kontrol sistemlerine giriş, GIT'in kurulumu ve konfigürasyonu, temel ve ileri seviye GIT komutları gibi pek çok konuyu öğretiyoruz. Bu eğitimle katılımcıların GIT'i etkili bir şekilde kullanarak proje versiyonlarını yönetme ve iş birliği yapma konularında yetkinleşmesini amaçlıyoruz. Atölye çalışmalarımızla ise teorik bilgilerin uygulamaya dönüştürülmesini sağlıyoruz.
Vue ile Frontend Geliştirme eğitimi ile katılımcılara temel HTML, CSS ve JavaScript becerileri kazandırarak, onları CSS ön derleyicileri ve diğer CSS kütüphaneleriyle tanıştırıyoruz. Bu eğitim sayesinde katılımcıların Vue.js kullanarak modern frontend uygulamaları geliştirebilme yeteneklerini artırmayı amaçlıyoruz.
React ile Frontend Geliştirme eğitimi ile katılımcılara temel HTML, CSS ve JavaScript bilgisi kazandırarak, onları CSS ön derleyicileri ve diğer CSS kütüphaneleriyle tanıştırıyoruz. Bu eğitim sayesinde katılımcıların React ile frontend geliştirme teknolojilerini kullanarak etkili ve performanslı web uygulamaları geliştirebilme becerilerini artırmayı hedefliyoruz.
Node JS ve Nest ile Backend Geliştirme eğitimi ile katılımcılarla Node.js'e girişten CLI'ya ve hata ayıklamaya dair konuları işliyoruz. Katılımcılara asenkron operasyonlar, web sunucuları ve API'lar, veritabanı kurulumu ve işlemleri, güvenlik ve kimlik doğrulama, ünit testleri, sunucu işlemleri ve dağıtımı gibi backend geliştirmeyle ilgili temel beceriler kazandırmayı amaçlıyoruz. Eğitim sayesinde katılımcıların güçlü bir backend altyapısı oluşturabilme ve Node.js tabanlı projeleri etkili bir şekilde yönetebilmesini sağlıyoruz.