GENEL BİLGİLER
Detaylı Eğitim Sunumu İçin Tıklayınız
Toplam Süre: 140 Saat = 3,5 Ay = 14 Hafta × 2 Gün (Cumartesi – Pazar) (staj dahil)
Günler : Cumartesi – Pazar (Haftada 2 Gün)
Saat Aralığı 15:00 – 20:00 (Her gün 5 saat)
Platform Online – Zoom
Bitirme Projesi Son 2 Hafta – Full Stack Blog Uygulaması
Destekler Staj + Geri Bildirim + CV & LinkedIn Danışmanlığı
Proje: 20 Saat = 2 Hafta x 2 gün x 5
FİYAT : 35.000 TL + KDV (taksit seçenekleriyle)
EĞİTİMİN ANA HEDEFLERİ
📌 Günlük yazılım problemleri ve çözümlerini deneyimleyerek öğrenmek
✅ Java ile OOP temelleri kazanmak, Spring Boot ile RESTful API’ler oluşturmak
✅ Python ile Yapay zeka dünyasına giriş
✅ MySQL ile veritabanı modelleme ve ilişki kurma
✅ React.js ile modern, dinamik kullanıcı arayüzleri geliştirmek
✅ Tüm katmanları entegre ederek tam entegre çalışan blog projesi üretmek
✅ GitHub & deployment gibi yazılım yaşam döngüsü pratiklerini öğrenmek
✅ Yazılım geliştirme sürecinde karşılaşılan gerçek problemleri analiz edip, çözüm üretme becerisi kazanmak
✅ Nesne yönelimli programlama (OOP) kavramlarını Java ile sağlam temeller üzerinde öğrenmek ve bu temelleri gerçek projelerde
uygulamak
✅ Spring Boot ile kurumsal düzeyde RESTful API’ler geliştirmek, servis katmanlarını ayrıştırarak sürdürülebilir kod yapıları
oluşturmak
✅ MySQL veritabanı ile veri modelleme, ilişkisel yapılar kurma ve veriyi güvenli bir şekilde yönetme yetkinliği kazanmak
✅ React.js ile component tabanlı modern ve kullanıcı dostu arayüzler geliştirerek frontend tarafında güçlü bir altyapı oluşturmak
✅ Tüm bu teknolojileri uçtan uca entegre ederek profesyonel düzeyde çalışan bir Full Stack Blog Uygulaması ortaya koymak
✅ Git ve GitHub kullanarak versiyon kontrolü sağlamak, projeyi canlıya (deploy) almak ve yazılımın yaşam döngüsünü baştan sona
deneyimlemek
✅ Yazılım mimarisi, güvenlik, performans ve dokümantasyon gibi ileri düzey konulara dokunarak teknik yetkinlikleri ileri taşımak
KULLANILACAK TEKNOLOJİLER
🔹 FRONTEND: React.js
FRONTEND
1- Html5
2- Css3
3- Bootstrap5 veya Tailwindcss
4- ReactJs veya jquery veya Angular (Farklı kurs genelinde)
5- JavaScript
6- Typescript (TS)
7- +ES5
☑ Temel Yapılar
– create-react-app, JSX
– Props, State, useState, useEffect
– React Router ile çok sayfalı yapı
– Form yönetimi: controlled & uncontrolled
☑ API Entegrasyonu
– Axios ile backend entegrasyonu
– JWT token ile istek yapma
– Blog CRUD işlemleri: Listele, Ekle, Güncelle, Sil
– UI/UX düzeni: Bootstrap5 / MUI ile responsive yapı
🔹 BACKEND – Java + Spring Boot
BACKEND
– Java Core + OOP + JDBC
– Spring Boot, JPA, Hibernate
– DTO, Entity, Mapper, Service, Repository yapıları
– Spring Security + JWT ile rol bazlı erişim
– Validasyon, Exception Handling, Swagger dokümantasyonu
🔹 DATABASE – MySQL
– ER Diyagram, CRUD işlemleri
– JDBC + JPA ile ilişkisel yapılar
– ClearDB, PlanetScale gibi bulut servisler
🔹 AI & DATA SCIENCE – Python
– Python Core: Fonksiyonlar, List, Dict
– NumPy & Pandas ile veri analizi
– Scikit-learn ile ML modelleme
– Flask ile model API servisi oluşturma
🔹 FULL STACK PROJE (Bitirme Projesi)
🛠 Blog Yönetim Paneli
🛡 JWT Authentication – Admin/User (- JWT ile kullanıcı girişi ve kayıt )
🧭 React Router ile route bazlı erişim
📋 CRUD: Blog Ekle, Sil, Düzenle
🔐 Güvenlik, erişim kontrolü, responsive tasarım
📂 Projeyi GitHub’a yükleme + README + Swagger
🌐 Deployment: Render, Netlify, Railway
Deploy & Teslim:
– Projeyi GitHub’a yükleme
– Frontend: Vercel / Netlify
– Backend: Render / Railway
– MySQL: ClearDB / Planetscale
– `README.md` dosyası + Swagger dokümantasyonu
– Canlı demo sunumu
EK DESTEKLER
– Git & GitHub: versiyon kontrolü
– Swagger ui
– Readme.md
– Lombok
– Postman ile API testleri
– Lombok ile boilerplate kod temizliği
– Clean Code & Design Patterns (özet halinde)
– Yazılım prensipleri: SOLID, DRY, KISS
– Docker (Dockerfile- docker-compose.y
Full Stack Developer, hem frontend (kullanıcı arayüzü) hem de backend (sunucu, veritabanı, API) teknolojilerinde yetkin olan geliştiricilere verilen addır. Bu yetkinlik, onu yazılım projelerinde “anahtar oyuncu” haline getirir. Örneğin, bir e-ticaret sitesinde hem kullanıcı sepetini tasarlayabilir hem de bu sepetin veritabanıyla olan bağlantısını kurabilir.
Yapay zeka destekli geliştirme, yazılımcıların kod yazma süreçlerini otomatikleştiren ve hızlandıran teknolojilerin kullanımını ifade eder. Örneğin, GitHub Copilot veya ChatGPT gibi araçlar, geliştiricilerin kod önerileri almasını, hata ayıklamalarını ve verimli yazılım geliştirmelerini sağlar.
Prompt mühendisliği, yapay zeka sistemlerine doğru ve etkili komutlar vererek çıktıların kalitesini artırma yöntemidir. Bu eğitimde, kodlama süreçlerinde AI ile nasıl iletişim kurulacağı öğretilir.
Eğitim 3 temel fazda ilerler:
Yazılım kariyerine adım atmak isteyenler, front-end ya da back-end geliştirici olmak isteyenler, yapay zeka ile geliştirme süreçlerini öğrenmek isteyenler bu eğitim için ideal adaylardır.
Evet. Eğitim sıfırdan başlar ve temel HTML/CSS/JavaScript’ten ileri seviye yapay zeka uygulamalarına kadar sizi adım adım geliştirir.
Evet, Akadem Danışmanlık onaylı katılım belgesi ve portföyünüzle birlikte mezun olursunuz.
Evet. Haftalık canlı dersler, birebir mentorluk oturumları ve ödev kontrollü ilerleme modeli sunulmaktadır.
Bu eğitimi başarıyla tamamlayanlar için aşağıdaki alanlarda iş imkanları mümkündür:
İletişim formu üzerinden başvuru yapabilir ya da +90 850 241 95 58 numarasından bize ulaşabilirsiniz.
42,000.00₺
Copyright © 2025 Akadem Eğitim Hizmeleri