Spring BackEnd Bootcamp

SERTİFİKA

E-sertifikalı

EĞİTİM HEDİYESİ

Temel Yazılım
Test Eğitimi

KALAN KONTENJAN

Sadece 20 kişi

EĞİTİM ÖN KOŞUL

Java SE ve başlangıç seviyesinde SQL bilgisi gerekmektedir.

🚀 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.

Eğitim Kazanımları

Eğitim İçeriği

  • Spring Boot Genel Bakış
  • Spring Projeleri
  • Proje Yapısı
  • Spring Boot Proje Dosyaları
  • Spring Boot Başlangıçları (Starters)
  • Uygulama Özellikleri (Application Properties)
  • Bağımlılık Enjeksiyonu Tanımlaması
  • Yapıcı Enjeksiyonu (Constructor Injection)
  • Autowired
  • Bileşen Tarama (Component Scanning)
  • Qualifiers
  • Tembel Başlatma (Lazy Initialization)
  • Bean Kapsamları (Scopes)
  • Bean Yaşam Döngüsü Yöntemleri
  • Java Yapılandırma (Java Config) Bean
  • Yapılandırma Varlığı (Configuration Entity)
  • Veritabanı Tablosu (Database Table)
  • JPA Anotasyonları ve Birincil Anahtarlar (Primary Keys)
  • Nesneleri Sorgulama ve JQL
  • Projeksiyonlar (Projections) Özel Sorgular (Custom Query)
  • Performans ve Yerel Sorgu (Native Query)
  • Performans ve Yerel Sorgu (Native Query)
  • Sayfalama ve Sıralama (Pagination and Sorting) ve JPA Dinleyicisi (Listener)
  • Rest Servis Genel Bakış
  • JSON Formatı
  • Rest Controller
  • RequestMapping
  • ResponseStatus
  • Anotasyon (Annotation)
  • RequestParam
  • RequestBody
  • PathVariable
  • Doğrulama (Validation)
  • RestControllerAdvice
  • REST Hata Yönetimi (Exception Handling)
  • REST Global Hata Yönetimi
  • JSON Jackson
  • Veri Bağlama (Data Binding)
  • RestApi Tasarımı (Design)
  • DTO ve REST DAO
  • Servis Katmanını Tanımlama (Define Service Layer)
  • Rest Cache
  • Global Filtre
  • RestTemplate
  • Temel Yapılandırma (Basic Configuration)
  • SecurityFilterChain
  • Kimlik Doğrulama Sağlayıcı (Authentication Provider)
  • UserDetailsService
  • RequestMatchers Temel Kimlik Doğrulama (Basic Authentication)
  • JWT
  • Rollere Dayalı URL Kısıtlaması
  • PasswordEncoder
  • BCrypt Şifreleme
  • Swagger ile Spring RestApi
  • Parametre ve Şema
  • Bir RestApi'nin Sürümlemesi

Devam Eğitim Önerisi

Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “Spring Cloud”, “Microservices Architecture”, “Enterprise Design Patterns” ve “Object Oriented Programming (OOP)” eğitimlerimize katılmaları tavsiye edilmektedir.


...

Eğitim Hediyesi

Spring BackEnd Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Temel Yazılım Test Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.

Kimler Katılabilir? 👀

  • Bu eğitim, Spring Framework ve Modern Java Uygulamaları alanında bilgi ve becerilerini geliştirmek isteyen profesyoneller ve öğrenciler için tasarlanmıştır.
  • 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.
  • Eğitim, hem yeni başlayanlar hem de ileri düzeyde bilgiye sahip profesyoneller için uygun şekilde yapılandırılmıştır.

Seni Neler Bekliyor? 🎯

Bizi Katılımcılarımızdan Dinle

Sıkça Sorulan Sorular ☝️

Kendini yeni bir serüvene hazır hissediyorsan Bootcamp’e başla, kariyer yolculuğuna sağlam ve emin adımlarla ilerle! Bu süreçte dikkat etmen gereken detaylar;
• Eğitimin İçeriği: Bootcamp'in sunduğu müfredatın sektörde talep edilen becerilerle uyumlu olup olmadığını kontrol et. Programlama dilleri, araçlar ve teknolojiler gibi detaylara odaklan.
• Eğitmen Kadrosu: Eğitimi verecek kişilerin tecrübesi ve uzmanlıkları hakkında bilgi edin. Alanında deneyimli bir ekibin rehberliği çok önemlidir.
• Pratik Uygulamalar: Eğitimde teorik bilginin yanı sıra, gerçek dünya projeleri ve uygulama odaklı çalışmaların olup olmadığına dikkat et.
• Sertifika ve Tanınırlık: Bootcamp sonunda alınacak sertifikanın ve sertifikayı sağlayan kurumun tanınırlığını ve sektördeki geçerliliğini araştır.
• İş Bağlantıları ve Kariyer Desteği: Programın mezunlarına iş bulmaları için mentor desteği sunup sunmadığını öğren.
• Süre ve Yoğunluk: Eğitim süresi ve ders yoğunluğu mevcut yaşam düzenine uyumlu olmalı. Bunu mutlaka kontrol et.
• Fiyat ve Fırsatlar: Ücretlendirme ve taksit imkânlarını değerlendir. Bunu yaparken eğitmen kalitesini ön planda tut.
• Mezun Görüşleri: Bootcamp’ine katılacağın kurumun eğitim alanındaki geçmişini araştır ve daha önce bu kurumdan eğitim alan kişilerin yorumlarını ve başarı hikayelerini inceleyerek program hakkında fikir edin.
• Teknik Destek ve Altyapı: Eğitim sırasında kullanılacak platformların yeterliliğini kontrol et.

Bootcamp’lere katılmak, özellikle kariyerini geliştirmek ve kısa süre içerisinde yeni bir alanda bilgi edinmek için birçok avantaj sunar. Bootcamp’lere katılman için geçerli nedenleri senin için sıraladık:
• Hızlı ve Yoğun Eğitim: Bootcamp’ler, genellikle birkaç hafta veya ay süren yoğun programlardır. Bu sayede kısa süre içerisinde yeni bir beceri öğrenebilir veya mevcut bilgini hızla geliştirebilirsin.
• Uygulamalı Öğrenme: Bootcamp programları, teorik bilginin yanı sıra, gerçek dünya projeleri ve uygulamalar üzerinden öğrenmeye odaklanır. Bu, öğrenilen becerilerin iş hayatında hemen kullanılabilir hale gelmesini sağlar.
• Kariyer Değişikliği ve Yeni Beceri Kazanma: Yeni bir kariyer alanına adım atmak ve yeni beceriler edinmek isteyenler için Bootcamp’ler mükemmel bir fırsattır. Bootcamp’ler, yazılım geliştirme, raporlama, veri analizi, iş analizi ve yapay zeka gibi sürekli gelişen ve insan kaynağı ihtiyacı artarak devam eden alanlarda çalışmak isteyenler için kısa süre içinde hızla yetenek kazandıran eşsiz bir öğrenme ortamı sunar.
• Profesyonel Ağ (Network) Kurma Fırsatları: Bootcamp’ler, öğrencilerine geniş bir profesyonel ağ kurma imkanı sunar. Bu, hem iş bulma sürecini hızlandırabilir hem de sektördeki gelişmeleri takip etmeni kolaylaştırır.

İlgilendiğin Bootcamp programının ön koşullarını karşılıyorsan online ödeme aşamasını tamamlaman sonrasında eğitime kaydın gerçekleşmiş olur.

Bootcamp program içeriklerimiz sektörde minimum 15+ yıl deneyimli ve tüm iş ortaklarımıza minimum %95 ve üzerinde memnuniyet oranıyla eğitim veren kıdemli eğitmenlerimiz tarafından hazırlanmaktadır.

Sektör ihtiyaçları doğrultusunda oluşturulan ve fark yaratan içeriklerimize ilgilendiğin Bootcamp’in detay sayfasından ulaşabilirsin.

Bootcamp’lerin süresi eğitimin konusuna göre farklılık gösterir ve programlarımızın süreleri 30 saat ile 48 saat arasında değişmektedir. İlgilendiğin Bootcamp’in detay sayfasında programın süresi hakkında bilgi sahibi olabilirsin.

Bootcamp’ler çoğunlukla hafta içi akşamları ve hafta sonları için planlanır.

Bootcamp’lerin ücretleri programın konusuna ve süresine göre farklılık göstermektedir. İlgilendiğin Bootcamp’in detay sayfasında güncel fiyatlarımızı görebilir ve satın alma işlemini tamamlayabilirsin.

Web sitemiz üzerinden banka / kredi kartınla satın alma yapabilirsin. Taksit avantajlarından faydalanmak için anlaşmalı ödeme kuruluşumuzun sunmuş olduğu taksit imkanlarını tercih edebilirsin.

Bootcamp’e kaydını tamamlayıp ödemeni gerçekleştirmenin ardından ekibimiz seninle mail veya telefon yoluyla iletişim kuracak ve programın detaylarıyla ilgili seni bilgilendirecektir.

Mezunlarımızın Çalıştığı Kurumlar