Spring BackEnd Bootcamp

Spring BackEnd Bootcamp

Eğitim Hakkında

Spring Framework ve Modern Java Uygulamaları programı, katılımcılara modern yazılım geliştirme, Restapi mimarisi ve güvenli API tasarımı konularında uzmanlık kazandırmayı hedefleyen yoğun bir eğitim kampıdır. Bu program, yazılım dünyasında etkili ve sürdürülebilir çözümler geliştirmek isteyenler için özel olarak tasarlanmıştır.
Program içeriği, Spring Framework'ün temel bileşenlerinden başlayarak, Spring Boot ile hızlı uygulama geliştirme, JPA/Hibernate ile veri yönetimi, RESTful API tasarımı ve güvenliği gibi kritik konuları kapsamaktadır. Program, teori ile pratiği birleştirerek, katılımcıların öğrendiklerini gerçek dünya senaryolarında uygulamalarını sağlar.

Ön Koşul

Java SE ve başlangıç seviyesinde SQL bilgisi

Eğitim İçeriği

  • Spring Boot Genel Bakış
  • Proje Yapısı
  • Spring Boot Proje Dosyaları
  • Spring Boot Başlangıçları (Starters)
  • Uygulama Özellikleri
  • Bağımlılık Enjeksiyonu Tanımlaması
  • Yapıcı Enjeksiyonu (Constructor Injection)
  • Autowired
  • Bileşen Tanımlama (Component Scanning)
  • Qualifiers
  • Tembel Başlatma (Lazy Initialization)
  • Bean Kapsamları
  • Java Konfigürasyonu ile Bean Yaşam Döngüsü Yöntemleri
  • Yapılandırma Varlığı
  • Veritabanı Tablosu
  • JPA Anotasyonları ve Birincil Anahtarlar
  • Nesneleri Sorgulama ve JQL
  • Projections Custom Query
  • Performans ve Yerel Sorgu
  • Sayfalama - Sıralama ve JPA Dinleyicisi
  • Rest Servise Genel Bakış
  • Json Formatı
  • Rest Controller
  • RequestMapping
  • ResponseStatus
  • Anotasyon (Annotation)
  • Requestparam
  • Requestbody
  • PathVariable
  • Doğrulama (Validation)
  • RestControllerAdvice
  • REST Exception Handling
  • REST Global Exception Handling
  • JSON Jackson
  • Data Bağlama
  • RestApi Tasarımı
  • DTO & REST DAO
  • Servis Katmanını Tanımlama
  • Global Filter RestTemplate
  • Temel Yapılandırma
  • SecurityFilterChain
  • Kimlik Doğrulama Sağlayıcı
  • UserDetailsService
  • RequestMatchers Temel Kimlik Doğrulama
  • JWT
  • Rollere Dayalı URL Kısıtlaması
  • PasswordEncoder
  • BCrypt Şifreleme
  • Postman Kullanımı
  • OpenAPI

Kazanımlar

  • Spring Boot ile hızlı uygulama geliştirme becerisi kazanarak verimli yazılım projeleri oluşturabileceksiniz.
  • Spring Core bileşenlerini anlama sayesinde bağımlılık yönetimi ve modüler uygulama geliştirme yetkinliği edinebileceksiniz.
  • JPA/Hibernate ile veri yönetimi konusunda uzmanlaşarak ilişkisel veritabanı işlemlerini etkin şekilde gerçekleştirebileceksiniz.
  • RESTful API tasarımı ve geliştirme becerisi kazanarak web servis entegrasyonlarında yetkinlik sağlayabileceksiniz.
  • API güvenliği uygulama ile kimlik doğrulama ve yetkilendirme mekanizmalarını öğrenerek güvenli uygulamalar geliştirebileceksiniz.
  • API dokümantasyonu ve versiyonlama stratejilerini öğrenerek API’lerinizi daha yönetilebilir hale getirebileceksiniz.

Hedef Kitle

  • Yeni Mezunlar ve Öğrenciler: Kariyerlerine yazılım geliştirme alanında başlamak isteyen yeni mezunlar ve öğrenciler.
  • Yazılım Geliştiriciler: Modern yazılım geliştirme tekniklerini öğrenmek ve Spring Framework ile uygulama geliştirme becerilerini artırmak isteyen yazılım geliştiriciler.
  • Sistem Mimarları: Mikroservis mimarisi ve RESTful API tasarımı konularında derinlemesine bilgi sahibi olmak isteyen sistem mimarları.
  • Veritabanı Yöneticileri: JPA/Hibernate kullanarak veri yönetimi ve ilişkisel veritabanı işlemleri konusunda uzmanlaşmak isteyen veritabanı yöneticileri.
  • Güvenlik Uzmanları: API güvenliği, kimlik doğrulama ve yetkilendirme mekanizmaları hakkında bilgi sahibi olmak isteyen güvenlik uzmanları.
  • Teknik Proje Yöneticileri: Yazılım geliştirme süreçlerini daha iyi anlamak ve ekiplerini daha etkili bir şekilde yönlendirmek isteyen teknik proje yöneticileri.
  • Bilgi Teknolojileri Profesyonelleri: Modern yazılım geliştirme ve veri yönetimi konularında bilgi sahibi olmak isteyen bilgi teknolojileri profesyonelleri.

Sertifika

Bootcamp’e minimum %80 oranında katılım gösterilmesi durumunda “BT Akademi Katılım Sertifikası”, %90 ve üzerinde katılım gösterilmesi ile birlikte eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda ise “BT Akademi Başarı Sertifikası” dijital ve QR kod destekli olarak verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Eczacıbaşı Bilişim
Borsa İstanbul
Renault
Medicalpark
Vakıf GYO
Turknet
Ziraat teknoloji
Anadolubank
QNB Invest
Turkiye Finans Katilim Bankasi
Intertech
Sekerbank
Kuveyt Türk
HSBC
Turkiye Urun Ihtisas Borsası
Tuyap Fuarcılık
Microsoft
Istanbul Beton
RedBull
THY DO CO
Şişecam
AssisTT
Türk Telekom
Liberty Sigorta
Accenture
Eczacıbaşı Bilişim
Borsa İstanbul
Renault
Medicalpark
Vakıf GYO
Turknet
Ziraat teknoloji
Anadolubank
QNB Invest
Turkiye Finans Katilim Bankasi
Intertech
Sekerbank
Kuveyt Türk
HSBC
Turkiye Urun Ihtisas Borsası
Tuyap Fuarcılık
Microsoft
Istanbul Beton
RedBull
THY DO CO
Şişecam
AssisTT
Türk Telekom
Liberty Sigorta
Accenture
Bilgi İstiyorum