Java, JSON, Maven ve Spring ile API kurun
Maven, Jackson ve Spring MVC ile Java REST API geliştirin; JSON eşleme, REST tasarım ilkeleri, RestClient ile dış API tüketimi ve WireMock ile test uygulayın.
Java API geliştirme: JSON, Maven ve Spring birlikte
Eğitim, bir Java REST API'nin üç temel bileşenini birlikte öğretir: Maven, JSON ve Spring. pom.xml, BOM, dependencyManagement ve Maven yaşam döngüsü, Jackson ObjectMapper ile serileştirme ve annotation'lar, tarih/saat ve polimorfik tip yönetimi işlenir. Spring MVC ile uç noktalar, REST tasarım ilkeleri, doğrulama ve hata yönetimi uygulanır. RestClient ile dış API tüketimi, retry ve zaman aşımı, WireMock ile sahte sunucu testleri yapılır.
2 Gün. Her gün dört modül; Maven ve JSON; REST Tasarımı ve API Tüketimi ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java ile REST API geliştirme: Maven proje yönetimi, Jackson ile JSON, Spring MVC uç noktaları ve dış API tüketimi.
Bir hava durumu/katalog API'si hem sunan hem tüketen iki küçük servisle uygulanır; tüm çağrılar test edilir.
Maven, Jackson ve Spring'i birbirini tamamlayan parçalar olarak kullanırsınız.
Kendi API'nizi yazar ve başka API'leri güvenle çağırırsınız.
WireMock ile dış bağımlılıksız test yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17, sınıf ve koleksiyon bilgisi gerekir.
HTTP metotları ve JSON söz diziminin bilinmesi gerekir.
JDK 17+, Maven ve IDE kurulu olmalıdır.
Postman veya curl kullanımı önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
BOM ve dependencyManagement ile sürümleri yönetebilirsiniz.
ObjectMapper ve annotation'larla JSON eşlemesi yapabilirsiniz.
Tip bilgisi içeren JSON'u ayrıştırabilirsiniz.
Uç noktaları doğru HTTP anlamıyla yazabilirsiniz.
Kaynak odaklı URL ve durum kodlarını uygulayabilirsiniz.
RestClient ile dış API çağırıp hata yönetebilirsiniz.
Dış servisi taklit ederek test yazabilirsiniz.
OpenAPI ile arayüz belgesi üretebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
REST API Postman ve CRUD eğitimi: HTTP metotları, durum kodları, Postman koleksiyonu ve testleri, Newman CI otomasyonu ve kimlik doğrulama.
Detayları Gör →Spring Boot ile Java REST API geliştirme eğitimi: Initializr, RestController, DTO, doğrulama, hata yönetimi, Actuator ve MockMvc testleri.
Detayları Gör →Spring JPA ve Apache Derby ile REST API eğitimi: entity ilişkileri, repository, Specification, transaction, DTO eşleme ve DataJpaTest.
Detayları Gör →Scala, Spark ve Hadoop eğitimi: HDFS, YARN, DataFrame, Spark SQL, Parquet, Structured Streaming, AQE ve MLlib uygulamalı işlenir.
Detayları Gör →Scala programlama dili eğitimi: Scala 3, case class, trait, ADT, koleksiyonlar, pattern matching, Option/Either, given/using ve Future.
Detayları Gör →