Bu kursun amacı, kurumsal uygulamalarda çok kullanılan bir arayüz teknolojisi olan RESTful Web Servislerini (RESTful WS) Java ile öğrenmektir. Dolayısıyla eğitimin teknolojik odağı, Java EE 8’in RESTful WS bileşeni olan JAX-RS’dir. Bu eğitimin hedef kitlesi, genel olarak Java web uygulamalarını özelde de RESTful web servislerini öğrenmek isteyenlerdir. Bu eğitimde katılımcıların Java 8 seviyesinde Java SE’yi bildiği varsayılmaktadır. Eğitim, Java SE’yi bilen ve kurumsal Java’yı yani Java EE’yi öğrenmek isteyenler için başlangıç olarak düşünülebilir.Kursun konuları şunlardır:Fundamentals of WebIntroduction to Java Web ApplicationsFundamentals of Web ServicesJSON ProcessingRESTful WS as an Architectural StyleFundamentals of JAX-RS APIBu eğitimin ileri konularını içeren Developing RESTful Web Services with Java: Advanced isimli kursunda ise şu konular ele alınacaktır:Advanced JAX-RSDeveloping ClientsDesigning RESTful APIsSecure RESTful WSDeveloping RESTful WS in SpringTesting and Documenting RESTful WSDesigning RESTful Architectures2020 Aralık ayında çıkan Java EE 9 ile birlikte gelen JAX-RS’in yeni sürümünün özellikleri de ileri eğitimde ele alınacaktır.Dersler sırasında işlenen konu gereği gerekli temel bilgiler verilecektir: HTTP, Java’nın servlet temelli web mimarisi ve bileşenleri vs.Bu eğitimde şu teknolojiler ve araçlar kullanılacaktır:Java SE 11 (En az Java SE 8 kullanılmalı)JAX-RS 2.1 RI Eclipse Jersey 2.32Java EE 9 için bu bilgi güncellenecektir.Eclipse IDE for Enterprise Java DevelopersArzu eden Netbeans ya da IntelliJ Idea vb. farklı araçlar kullanabi