

Volkan profili ve iletişim bilgileri uzmanlarımız tarafından doğrulanmıştır.
Volkan
- Ücret 1200₺
- Cevaplama 1 saat
-
Öğrenci14
Volkan Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı
Volkan Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı

1200₺/saat
İlk ders ücretsiz
- Kodlama
- Yazılımlar
İleri Backend Eğitimi #Java # Spring #Backend Savunma sanayinde çalışan bilgisayar mühendisinden, Kodlama, Backend Eğitimi (Java, Spring, Hibernate, DB, API Desing. Clean code, UT, UIT.)
- Kodlama
- Yazılımlar
Ders mekanı
Önerilen
Volkan, öğrencileri tarafından sevilen bir öğretmendir. Kendisi ciddiyeti, öğretme biçimi ve derslerinin kalitesi sayesinde önerilmiştir. Güvenle ilerlemek için doğru bir seçim.
Volkan ile ilgili bilgiler
Volkan Ulutaş, 10 yılı aşkın süredir savunma sanayi şirketlerinde Yazılım Mühendisi olarak görev yapmaktadır. Burslu olarak girdiği, Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü'nden 2013 yılında fakülte ve bölüm 3. olarak 3,5 yılda mezun olmuştur. 2019 yılında Hacettepe Üniversitesi'nden Bilgisayar Mühendisliği alanında yüksek lisansını tamamlamıştır. Halen Esen Sistem şirketinde Kıdemli Yazılım Mühendisi olarak çalışmaktadır.
İlgi alanları: Temiz Kod, yazılım mühendisliği, Spring, Java, React, açık kaynak, tasarım örüntüleri, Mikroservis mimarisi, Monolitik mimariden Mikroservis mimarisine geçiş danışmanlığı, Docker, Kubernates, mimari tasarım, birim ve integrasyon testleri, Veri madenciliği, Python, Makine öğrenmesi, hareket analizi, Unity.
Dersle ilgili bilgiler
- Tüm seviyeler
- Türkçe
Dersin işlenebildiği tüm diller :
Türkçe
2013 yılından beri savunma sanayinde profesyonel olarak yazılım geliştirme faaliyetlerinde bulunuyorum. Backend (Spring-Java) dersi kapsamında aşağıdaki konular işlenecektir.
Giriş ve Temel Kavramlar
1.) Spring Boot nedir?
Spring Boot'un avantajları ve kullanım alanları
Proje oluşturma ve yapılandırma
Spring Temelleri
2.) Spring Framework ve temel özellikleri
Bağımlılık enjeksiyonu (Dependency Injection)
Inversion of Control (IoC) prensibi
Spring Beans ve Bean Yönetimi
RESTful Web Servisleri
3.) REST mimarisi ve prensipleri
Spring Boot ile RESTful Web Servisleri oluşturma
Controller sınıfları ve HTTP metotlarının kullanımı
Request ve Response işlemleri
Veritabanı Erişimi
4.) Veritabanı bağlantısı ve yapılandırma
Spring Data JPA kullanımı
CRUD işlemleri (Create, Read, Update, Delete)
Güvenlik ve Kimlik Doğrulama
5.) Spring Security temelleri
Kullanıcı kimlik doğrulama ve yetkilendirme
JWT (JSON Web Token) tabanlı kimlik doğrulama
Veritabanı İlişkileri ve İleri JPA Konuları
6.) İlişkisel veritabanı modelleme
Birleştirilmiş sorgular (Join) ve DTO'lar
JPA İlişki tipleri (One-to-One, One-to-Many, Many-to-Many)
Veri Doğrulama ve Hata Yönetimi
7.) Websocketler
8.) AMQP Message Broker Kullanımı
9.) Unit testler ve entegrasyon testleri
Sorun giderme ve hataları ayıklama (debugging)
Konfigürasyon Yönetimi
10.) Uygulamanın hazırlanması ve paketlenmesi
Deployment seçenekleri (jar, war, Docker)
Spring Boot ile Mikro Servis Mimarisi
Mikro servis kavramı ve avantajları
Spring Boot ile mikro servislerin oluşturulması ve yönetimi
İleri Düzey Konular
AOP (Aspect-Oriented Programming)
Spring Boot Actuator ve yönetim özellikleri
Reactive Spring ile reaktif programlama
Ek bilgiler:
Dersler online olarak tasarlanmıştır.
Uçtan uca öğrenciyle birlikte bir versiyon kontrol aracı ile (Git.) kod gözden geçirme (code review) faaliyetleri de olmak üzere gerçek bir proje deneyimi tasarlanmıştır.
Eğitim sonrasında; öğrencinin aşağıdaki teknolojilerde bilgi sahibi olması öngörülmektedir:
- REST API
- Websockets
- AMQP (RabbitMQ)
- Caching (Redis)
- Maven, Gradle.
- SQL (PostgreSQL), JPA Method Query.
- Version Controlling (Git)
- IntelliJ Kullanımı.
Eğitim sonrasında; öğrencinin aşağıdaki konseptlerde bilgi sahibi olması öngörülmektedir:
- Clean Code,
- Scalable& Reliable Software Development,
- Yazılım Mimarileri,
- Design Patterns,
- Code Review,
- Code Refactoring,
- Unit Testing,
- Static code analysis.
Yorum
Tüm yorumlar tarafımızca toplanır ve %100 güvenilirlerdir. Volkan ile öğrencilerinin yaşadığı gerçek deneyime dayanmaktadır.
Mükemmel! Volkan Hocamın anlatım tarzının sade ve anlaşılır oluşu, karmaşık konuları bile rahatlıkla kavrayabilmemi sağlıyor. Öğrendiklerimi pratiğe dökme konusunda çok yardımcı oluyor. Kafama takılan her türlü sorunun açık bir şekilde yanıtlanması öğrenme sürecimi oldukça kolaylaştırıyor.
Daha fazla üye yorumu gör
Referanslar
Referanslar öğretmenin yakınları ve tanıdıklarından gelir
Volkan'ın birçok sosyal gönüllülük projesinde öğrencilere mentörlük vererek yazılım alanında yetiştirdiğine şahit oldum. YGA ve SisterLab gibi kurumlarda gönüllü olarak yazılım geliştirmiş ve öğrencileri iş hayatına yazılım alanında projeler yaptırarak hazırlamıştır.
10 yılı aşkın süredir profesyonel olarak Java ve Spring konusunda deneyimli bir bilgisayar mühendisidir. TAI'de Uzay Sistemleri Müdürlüğü'nde birlikte çalışma fırsatı buldum. Teknik olarak hep çözüm odaklı, Spring ve Java alanında ayrıca herhangi bir dilde en iyi standartları kullanarak yazılım geliştirme süreçlerinin tümüne riayet eder. Eğitimci olarak, sizi algoritma, dil ve mühendislik standartları konusunda üstün şekilde piyasaya hazırlayacaktır.
Daha fazla referans gör
Ücretler
Ücret
- 1200₺
Paket fiyatları
- 5 saat: 6000₺
- 10 saat: 12000₺
Online
- 1200₺/saat
ücretsiz dersler
Volkan ile yapacağınız bu ücretsiz ilk ders, birbirinizi tanımanıza ve sonraki dersleriniz için ihtiyaçlarınızı belirtmenize olanak sağlayacaktır.
- 1sa
Benzer Kodlama öğretmenleri
Turan
& Online
- 600₺/saat
- İlk ders ücretsiz
Bedirhan
& Online
- 500₺/saat
- İlk ders ücretsiz
Mustafa
& Online
- 250₺/saat
- İlk ders ücretsiz
Reyhan
& Online
- 450₺/saat
- İlk ders ücretsiz
Büşra Tuğçe
& Online
- 250₺/saat
- İlk ders ücretsiz
Ali
& Online
- 1600₺/saat
Hakan
& Online
- 1600₺/saat
- İlk ders ücretsiz
Berkay
Çankaya & Online
- 475₺/saat
- İlk ders ücretsiz
Uğur
Ankara & Online
- 450₺/saat
Orkun
Ankara & Online
- 500₺/saat
- İlk ders ücretsiz
Akjemal
Ankara & Online
- 300₺/saat
- İlk ders ücretsiz
Deniz
Ankara & Online
- 450₺/saat
- İlk ders ücretsiz
SENA
Ankara
- 500₺/saat
- İlk ders ücretsiz
Mehmet
Ankara & Online
- 1000₺/saat
- İlk ders ücretsiz
Nejdet
Ankara & Online
- 700₺/saat
- İlk ders ücretsiz
Mesut
Ankara & Online
- 280₺/saat
- İlk ders ücretsiz
Yusuf Taha
Ankara & Online
- 350₺/saat
- İlk ders ücretsiz
Sema
- 100₺/saat
- İlk ders ücretsiz
Mehmet Rüçhan
Ankara & Online
- 2500₺/saat
- İlk ders ücretsiz
Bilal
& Online
- 500₺/saat
- İlk ders ücretsiz
-
Kodlama öğretmenlerini gör
