Mobil uygulamalar, web arayüzleri ve kurumlar arası entegrasyonlar birbirleriyle API'ler üzerinden konuşur. Bu sayfa, REST API geliştirmeyi hangi eğitimimizde nasıl öğreneceğinizi bir arada gösterir: Java tarafında Spring Boot, .NET tarafında ASP.NET Core Web API. Her iki yolda da HTTP temelleri, REST tasarımı, veritabanı bağlantısı, token tabanlı güvenlik ve mikroservis projesi uygulamalı olarak işlenir.

  • HTTP
  • REST
  • JSON
  • Spring Boot
  • Spring MVC
  • ASP.NET Core Web API
  • JWT
  • OAuth2
  • Hibernate / JPA
  • Entity Framework Core
  • Swagger / OpenAPI
  • Süre480 saat, hafta sonu grubunda ~11 ay
  • Başlangıç28 Kasım 2026
  • SeviyeTemel / İleri
  • FormatCanlı online veya sınıf içi
79.000 TL99.000 TL%20 indirim
Vade farksız 12 taksit: aylık 6.584 TL
Fiyat, bu konuyu da kapsayan Java Spring Boot ReactJS FullStack Eğitimi içindir.
Sıradaki dönem: 28 Kasım 2026 CumartesiHafta sonu 5 saat (Cumartesi + Pazar) · 10:00-15:00 · en fazla 16 kişiKayıt açık

REST API Nedir, Nasıl Öğrenilir?

API (Application Programming Interface), iki yazılımın birbiriyle konuşmasını sağlayan sözleşmedir. REST, bu sözleşmeyi HTTP üzerine kuran bir mimari yaklaşımdır: her veri bir kaynaktır (ör. /api/siparisler/42), kaynaklar üzerinde GET, POST, PUT, PATCH ve DELETE metotlarıyla işlem yapılır, sonuç doğru HTTP durum koduyla (200, 201, 400, 404, 500...) ve genellikle JSON formatında döner.

Öğrenme yol haritası: 1) HTTP protokolü, metotlar ve durum kodları · 2) JSON ve kaynak (resource) tasarımı · 3) Bir backend çatısıyla ilk uç noktalar: Spring Boot veya ASP.NET Core · 4) Doğrulama (validation) ve tutarlı hata yanıtları · 5) Veritabanı bağlantısı: JPA/Hibernate veya Entity Framework Core · 6) Güvenlik: JWT, access ve refresh token, yetkilendirme · 7) Dokümantasyon: Swagger / OpenAPI · 8) Test, Docker ile paketleme ve mikroservis mimarisi.

Java ile REST API (Java Spring Boot FullStack Eğitimi): "Spring Framework - Spring Boot" modülünde Spring MVC mimarisi, request mapping ve Spring MVC ile RESTful servis geliştirme; "Spring Security" modülünde JWT, access/refresh token, OAuth2 ve Keycloak; "Spring Cloud - Microservices" modülünde API Gateway ve servisler arası iletişim işlenir. Spring AI modülünde yapay zekâ destekli REST servisleri de yazılır.

.NET ile REST API (.NET Core ReactJS FullStack Eğitimi): "WEB API Uygulamaları Geliştirme" modülünde HTTP protokolü ve durum kodları, API türleri, REST ve RESTful kavramları, token tabanlı güvenlik, routing, validation ve authentication işlenir; modül bir mikroservis e-ticaret bitirme projesiyle tamamlanır. Konuya özel ayrıntılı müfredat için ASP.NET Core Web API Eğitimi sayfasına bakabilirsiniz.

API'yi kim kullanır? Yazdığınız servisi bir frontend (React, Angular, Vue.js) ya da mobil uygulama (Flutter, Android, iOS, React Native) tüketir. Frontend ve mobil programlarımızda da REST API'ye bağlanma (Axios, HttpClient, Dio, Retrofit) uygulamalı olarak işlenir; böylece API'nin iki tarafını da görmüş olursunuz.

Bu konu, Java Spring Boot eğitimi (480 saat, hafta sonu grubunda ~11 ay) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.

Ana eğitimi incele

Eğitim İçeriği ve Örnek Müfredat

4 modül · 16 konu başlığı
Detaylı müfredat iste
Modül 1

HTTP ve REST Temelleri

  • HTTP protokolü, metotlar ve durum kodları
  • REST ve RESTful kavramları, kaynak tasarımı
  • JSON veri formatı
  • API türleri ve kullanım alanları
Modül 2

Spring Boot ile REST (Java programı)

  • Spring MVC mimarisi, request handling ve mapping
  • Spring MVC ile RESTful servis geliştirmek
  • Spring Boot Actuator
  • Hibernate / JPA ile veritabanı bağlantısı
Modül 3

ASP.NET Core Web API (.NET programı)

  • Routing, model binding ve validation
  • Authentication ve token tabanlı güvenlik
  • Entity Framework Core ile veri erişimi
  • Mikroservis e-ticaret bitirme projesi
Modül 4

Güvenlik ve Mikroservis

  • JWT, access token ve refresh token
  • OAuth2, SSO ve Keycloak (Java programı)
  • API Gateway ve servisler arası iletişim
  • Docker ile servisleri paketleme

Müfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.

Eğitim Sonunda Kazanımlar

  • REST ilkelerine uygun kaynak ve uç nokta tasarlamak
  • Spring Boot veya ASP.NET Core ile veritabanına bağlı API geliştirmek
  • Doğru HTTP durum kodları ve tutarlı hata yanıtları döndürmek
  • JWT ile kimlik doğrulama ve yetkilendirme eklemek
  • API'yi frontend ve mobil uygulamalara açmak
  • Servisleri mikroservis mimarisine ve Docker'a taşımak

Hedef Kitle

  • Backend developer olmak isteyenler
  • Frontend veya mobil geliştirip kendi API'sini yazmak isteyenler
  • Entegrasyon projelerinde çalışan yazılımcılar
  • Monolitik uygulamayı servislere ayırmak isteyen ekipler

Ön koşul: Ön koşul yoktur; Java ve .NET programları temel programlamadan başlar. Konuya özel kurumsal eğitimlerde temel C# veya Java bilgisi beklenir.

Kuruma Katkıları

Ortak teknik dil

Ekip aynı kavramlar, aynı proje yapısı ve aynı kodlama standartlarıyla çalışır; kod incelemeleri ve devir teslim kolaylaşır.

Projeye dönük örnekler

Kurumsal programlarda örnekler ekibinizin teknoloji yığınına ve gerçek iş senaryolarına göre uyarlanır.

Ölçülebilir kazanım

Eğitim sonunda her katılımcı çalışan bir proje teslim eder; ekip seviyesi somut çıktı üzerinden değerlendirilir.

Bireysel ve Kurumsal Katılım Seçenekleri

Bireysel katılım
  • Ders formatı: Canlı online veya sınıf içi
  • Hafta içi 09:00–12:00, 15:00–18:00 veya 19:00–22:00 oturumları
  • Hafta sonu 10:00–15:00 veya 15:00–20:00 oturumları
  • Java Spring Boot ReactJS FullStack Eğitimi: 480 saat, hafta sonu grubunda ~11 ay
  • Kredi kartına vade farksız 12 taksit
Kurumsal eğitim
  • Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır
  • Temel ve İleri seviye seçenekleri
  • Şirketinizde yerinde ya da online, ekibinize özel grup
  • Örnekler ekibinizin teknoloji yığınına ve projelerine göre uyarlanır

Sık Sorulan Sorular

REST API öğrenmek için Java mı, .NET mi seçmeliyim?
İkisi de kurumsal dünyada çok yaygındır. Bankacılık, telekom ve büyük e-ticaret projelerinde Java ve Spring Boot, Microsoft teknolojileri kullanan kurumlarda .NET ve ASP.NET Core öne çıkar. REST kavramları iki tarafta da aynıdır; birini öğrenen diğerine hızla geçebilir.
REST API ile Web API aynı şey mi?
Web API, web üzerinden erişilen her türlü API'yi anlatan genel bir terimdir; ASP.NET Core'daki proje türünün adı da budur. REST ise bu API'leri HTTP metotları ve kaynak adresleriyle tasarlamayı öneren mimari yaklaşımdır. Günlük kullanımda çoğu Web API, REST ilkeleriyle yazılır.
Eğitimde API güvenliği işleniyor mu?
Evet. Java programındaki Spring Security modülünde JWT, access ve refresh token, OAuth2, SSO ve Keycloak; .NET programındaki Web API modülünde token tabanlı güvenlik ve authentication işlenir.
Ayrı bir REST API kursu var mı?
REST API geliştirme, Java Spring Boot FullStack ve .NET Core FullStack programlarının ana modüllerindendir. Ekipler için ASP.NET Core Web API veya Spring Boot odaklı kurumsal grup eğitimi ayrıca planlanabilir.
Eğitim nasıl yapılıyor, ücret nedir?
Java programına canlı online ya da İstanbul'daki sınıfta, .NET programına canlı online katılabilirsiniz. Güncel ücret ve dönem bilgisi için Bilgi Al düğmesini kullanabilir veya 0212 352 05 22 numarasını arayabilirsiniz.

REST API Eğitimi için hemen bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

Konu bazlı yazılım eğitimleri