Normal fiyat
16,000.00TL
İndirimli fiyat
16,000.00TL
Normal fiyat
Başlangıç Tarihi:

Loading...

Get Notified When Back in Stock

We'll notify you via email when this product is back in stock.

  • Orta Seviye
  • 16 Saat
  • Eğitimler
  • Hüseyin Babal
  • Spring
Başlangıç Tarihi:

Spring Boot ile REST API Geliştirme Eğitimi

Yalnızca çalışan değil, okunabilir, test edilebilir ve sürdürülebilir REST API’ler nasıl geliştirilir?

Bu eğitim modern yazılım projelerinde anlaşılır ve üretime hazır REST API’ler geliştirmek isteyen geliştiriciler için tasarlandı.

Spring Boot’un gücünü kullanarak, üretime hazır bir REST API’yi sıfırdan nasıl tasarlayacağınızı, geliştireceğinizi, test edip yayına alacağınızı bu eğitimde adım adım uygulamalı olarak öğreneceksiniz.

Neden Bu Eğitim?

REST API’ler yalnızca veri taşıyan endpointler değil; yazılım projelerinde sürdürülebilirlik ve işleyişin merkezindedir.

Sadece çalışan değil, anlaşılır, güvenli ve geliştirilebilir API’ler yazmak, bir geliştiricinin en ayırt edici becerilerinden biridir.

Bu eğitim:

  • Sony ve eBay gibi global şirketlerde görev almış Hüseyin Babal’ın gerçek proje deneyimleri ile hazırlandı.

  • Test edilebilir, güvenli ve dockerize edilmiş API’ler geliştirme pratiği kazandırır.

  • Gerçek projelere uygun, ölçeklenebilir ve sürdürülebilir API’ler geliştirme deneyimi sunar.

Bu Eğitimde Neler Öğreneceksiniz?
  • HTTP, REST ve modern API standartları

  • OpenAPI / Swagger ile API’leri dışa açma

  • Spring Boot ile RESTful controller yapıları ve doğrulama

  • JPA ile veri modelleme, CRUD ve sayfalandırma işlemleri

  • Spring Security ile authentication & authorization

  • Unit & integration testleri, mocking ve test senaryoları

  • Docker ve GitHub Actions ile CI/CD entegrasyonu

  • Spring Boot Actuator ile servis izleme ve loglama altyapısı

Bu Eğitime Kimler Katılmalı?
  • Temel Java ve Spring bilgisine sahip geliştiriciler

  • Basit CRUD’dan fazlasını yapmak, API’lerine kalite, güvenlik ve tutarlılık katmak isteyen yazılımcılar

  • API geliştirme sürecine uçtan uca hâkim olmak isteyen ve modern backend ekiplerinde aktif rol almak isteyenler

Program
  • Program Başlangıcı: 1 Aralık 2025

  • 4 hafta boyunca, haftada 2 gün – toplam en az 16 saat canlı eğitim

  • Pazartesi ve Çarşamba, 20.00–22.30

  • Uygulamalı örnek projeler, gerçek senaryolara dayalı kodlama alıştırmaları, uçtan uca REST API geliştirme süreci, eğitmen–katılımcı etkileşimi

  • Eğitmenin paylaştığı örnek kodlara ve kaynaklara GitHub üzerinden erişim

Ders İçeriği
Oturum 1: Web’in Temelleri, HTTP, REST ve Modern API Yaklaşımları
  • HTTP Protokolünün Temelleri – Web’in bel kemiği olan HTTP’nin nasıl çalıştığını öğrenin.

  • REST Nedir, Neyi Çözer? – REST’in ilkelerini ve modern yazılım geliştirmedeki önemini kavrayın.

  • SOAP, GraphQL ve gRPC Karşılaştırması – Farklı API mimarilerini tanıyın, kullanım senaryolarını öğrenin.

  • RESTful API Standartlarına Giriş – Kaynak modelleme, URI tasarımı ve HTTP statü kodları.

Oturum 2: API Tasarımı ve OpenAPI ile Modelleme
  • Kaynak Modelleme ve URI Tasarımı – API’lerinizi sade, anlaşılır ve genişletilebilir şekilde kurgulayın.

  • HTTP Metotlarının Kullanımı – GET, POST, PUT, DELETE gibi metotların doğru kullanım senaryoları.

  • OpenAPI (Swagger) ile API Belgeleme – API’lerinizi görsel ve makine tarafından okunabilir hale getirin.

Oturum 3: REST Controller Geliştirme ve Doğrulama
  • Spring Boot ile REST Endpoint Geliştirme – @RestController ve temel anotasyonlarla uygulama.

  • Request Parametreleri ve Body Verileri – URL parametreleri, path variable ve JSON body kullanımı.

  • Girdi Doğrulama ve Hata Yönetimi – Validation anotasyonları ve özelleştirilmiş hata yanıtları.

Oturum 4: JPA ile Veri Erişimi
  • Entity Tanımı ve İlişkiler – Gerçek dünya senaryolarına uygun veri modelleri oluşturma.

  • Spring Data Repositories – CRUD, sorgulama ve sayfalandırma işlemleri.

  • CRUD Endpoint Geliştirme – Veri işleyen uçtan uca bir REST servisi inşa etme.

Oturum 5: Spring Security ile Temel Güvenlik
  • Spring Security Temelleri – Basit güvenlik yapılandırmalarıyla endpoint koruma.

  • JWT ile Kimlik Doğrulama – Kimlik doğrulama ve giriş mekanizması ekleme.

  • Rol Bazlı Yetkilendirme – Endpoint bazlı erişim kontrolleri tasarlama.

Oturum 6: REST API Testleri: Unit & Integration Testing
  • JUnit ile Unit Test Yazımı – Controller ve servis katmanlarını test etme.

  • Mockito ile Mocking – Bağımlılıkların izole test edilmesi.

  • Spring Boot Entegrasyon Testleri – Gerçek HTTP çağrılarını test eden senaryolar.

Oturum 7: GitHub Actions ile CI/CD ve Docker ile Yayınlama
  • GitHub Actions ile CI/CD – Otomatik test ve build süreçleri oluşturma.

  • Spring Boot Uygulamasını Dockerize Etme – Uygulamayı Docker imajı haline getirme.

  • Deployment ve Container Çalıştırma – Yerelde veya sunucuda container üzerinde çalıştırma.

Oturum 8: Spring Boot Actuator ile Observability
  • Health Checks – Servisin ayakta olup olmadığını kontrol eden endpoint’ler.

  • Basit Loglama Stratejileri – Structured logging ile uygulama takibi.

  • Spring Boot Actuator – Metrik toplama, durum görüntüleme ve canlı kontroller.

Bu Programla Neler Kazanacaksınız?
  • Gerçek dünya standartlarında, sıfırdan üretime hazır bir REST API geliştirme deneyimi.

  • Spring Boot ile test edilebilir, güvenli ve sürdürülebilir servisler tasarlama becerisi.

  • CI/CD ve Docker entegrasyonu ile modern yazılım ekiplerinde öne çıkan pratikleri öğrenme.

  • Katıldığınız projelerde fark yaratacak, portföyünüzü güçlendirecek uçtan uca bir API projesi.

  • Teknik mülakatlarda sizi öne çıkaracak tasarım, doğrulama ve güvenlik bilgisi.

Ön Koşullar
  • Temel Java programlama ve yazılım geliştirme bilgisi

  • Git komut satırına temel düzeyde hâkimiyet

  • Docker yüklü bilgisayar ile katılım önerilir

Ödeme Kolaylığı
  • 3 aya kadar vade farksız taksit

  • 12 aya kadar taksit imkânı

  • Kurumsal firmalara özel toplu kayıt avantajları

Bize Ulaşın
Birlikte Daha Güçlü!

Arkadaş grubunuzla kayıt olmayı planlıyorsanız, sizin için özel avantajlarımız var!

Detaylar için WhatsApp üzerinden uzman ekibimizle iletişime geçmeniz yeterli.

Spring Boot ile REST API Geliştirme Eğitimi
Normal fiyat
16,000.00TL
İndirimli fiyat
16,000.00TL
Normal fiyat

Bu Programla Neler Kazanacaksın?

Canlı ve Uygulamalı

Zoom üzerinden interaktif dersler ve gerçek dünya projeleriyle öğrenme fırsatı.

Soru-Cevap ve Danışmanlık

Sınırlı sayıda katılımcı ile gerçekleştirilecek bu programda, eğitim süresi boyunca katılımcıların soruları Eğitmen tarafından birebir cevaplanacak.

1 Yıl Boyunca Tekrar İzleme Hakkı

Ders kayıtları öğrenci paneline yüklenecek ve katılımcılar diledikleri zaman erişim sağlayabilecek.

Katılım Sertifikası

Programı tamamlayan katılımcılara eğitmen imzalı Backend Guru Katılım Sertifikası verilecektir.

Popüler Eğitimler