0% found this document useful (0 votes)
5 views2 pages

Fullstack Java Developer Yol Haritasi

Uploaded by

dogaaytuluk81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Fullstack Java Developer Yol Haritasi

Uploaded by

dogaaytuluk81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Fullstack Java Developer Yol Haritasi

1. Temel Beceriler (12 ay)

Frontend Temeli
- HTML Etiketler, formlar, listeler, tablolar
- CSS Kutu modeli, flexbox, grid, responsive tasarm
- JavaScript Degiskenler, donguler, fonksiyonlar, DOM, fetch API
- Bonus: Mini portfoy sayfas yap

Java & OOP (Backende Giris)


- Java Temelleri Degiskenler, kosullar, donguler, diziler
- Nesne Yonelimli Programlama class, object, inheritance, encapsulation
- Javada dosya islemleri, exception handling
- Mini proje: Kutuphane Yonetim Sistemi

2. Backend: Java + Spring Boot (12 ay)

Spring Boot Ogren


- Spring Boot kurulum, yap dosyalar ([Link] / [Link])
- Controller, Service, Repository katmanlar
- REST API olusturma
- Veri dogrulama (validation), hata yonetimi

Veritaban + JPA
- MySQL veya PostgreSQL kurulumu
- Java ile veritaban baglants (JPA / Hibernate)
- CRUD islemleri (veri ekle, sil, guncelle, listele)
- Iliskiler (OneToMany, ManyToOne vs.)

Proje Onerisi: Kullanc Kayt & Giris APIsi


- JWT token ile guvenli giris
- Kullanc bilgilerini getiren endpoint

3. Frontend Framework: React (1 ay)

React Ogren
- JSX, component yaps
- useState, useEffect hooklar
- React Router ile sayfa gecisleri
Fullstack Java Developer Yol Haritasi

- Formlar ve API baglants (fetch/axios)


- Verileri ekrana basma, loading durumlar

4. Fullstack Proje (12 ay)

Proje: Mini E-Ticaret Sitesi

Frontend (React):
- Urunleri listele, urun detay sayfas
- Giris / kayt ekran (JWT token kullan)
- Sepet ozelligi

Backend (Java + Spring Boot):


- Kullanc sistemi (JWT ile guvenlik)
- Urun CRUD islemleri
- Siparis sistemi

Veritaban: MySQL
API Testi: Postman
Bonus: Docker ile konteynerlestirme

5. GitHub ve Portfoy

- Projeleri GitHuba yukle


- README dosyas hazrla
- Bonus: Netlify veya Render ile canlya al

Bonus Ogrenilecekler

- Swagger UI (API dokumantasyonu)


- Spring Security detayl ayarlar
- Veritaban iliskileri (JOIN, aggregate)
- Temel CI/CD (GitHub Actions, Jenkins)

You might also like