Java ile RESTful 
Web Servisi Geliştirme: Temeller

Developing RESTful 
Web Services with Java: Foundations

4.74 (278 reviews)
Udemy
platform
Türkçe
language
Web Development
category
instructor
Java ile RESTful 
Web Servisi Geliştirme: Temeller
3,095
students
12 hours
content
May 2021
last update
$54.99
regular price

What you will learn

Java ile RESTful 
Web Servisi geliştirmek.

Description

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 Web

  • Introduction to Java Web Applications

  • Fundamentals of Web Services

  • JSON Processing

  • RESTful WS as an Architectural Style

  • Fundamentals of JAX-RS API

Bu 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-RS

  • Developing Clients

  • Designing RESTful APIs

  • Secure RESTful WS

  • Developing RESTful WS in Spring

  • Testing and Documenting RESTful WS

  • Designing RESTful Architectures

2020 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.32

    • Java EE 9 için bu bilgi güncellenecektir.

  • Eclipse IDE for Enterprise Java Developers

  • Arzu eden Netbeans ya da IntelliJ Idea vb. farklı araçlar kullanabilir.

  • Web server olarak Tomcat 9 ve Tomcat 10

  • App server olarak Glassfish Open Source 5.1 ve 6.0

  • Veri tabanı olarak MySQL 8 kullanılacaktır.

  • Tomcat ve Glassfish kurulum ve ayarları derste gösterilecektir.

  • Örneklerde JPA, EJB, Spring vb. teknolojiler de yer alacaktır.

  • Ayrıca Postman veya SoapUI gibi farklı araçlar da kullanılacaktır.

Eğitimin kaynak kodlarına hem Github üzerinden hem de Eclipse projesi olarak ulaşabilirsiniz. Github'da ayrıca PDF yansılar (slides) da var. (Yansılarda zaman zaman sonradan yaptığım değişiklikleri de görebilirsiniz. Ayrıca yansılar İngilizce'dir.) Bunun için 1. bölümün resourcelarına bakın.

Bu eğitim online canlı derslerle yapıldığı için sıklıkla katılımcı sorularına cevap verdiğimi göreceksiniz. Umarım bu durum eğitimden elde edeceğiniz faydayı arttırır.

Content

Fundamentals of Web

Topics
Some Terminology on Web
Questions and Answers
Web Servers
Tomcat
Exercise
Glassfish
Exercise
HTTP
HTTP Request - I
HTTP Methods
HTTP Request - II
HTTP Response
Characteristics of HTTP

Introduction to Java Web Applications

Topics
Servlets
Servlet Registration
Exercise
JSPs
Servlet & JSP
MVC

Fundamentals of Web Services

Web Services
SOAP & RESTful Web Services

Reviews

Ali
August 21, 2023
Artık uygulamaların doğrudan Spring Boot üzerinde geliştirildiği dünyada bu tarz temel bilgiler geçilip doğrudan uygulamaların geliştirildiği bir hale geldi ekosistem. Bu işin temellerini merak edenler yada eskiye dönük bilgilerini tazelemek isteyenler için Akın hoca oldukça detaylı ve güzel anlatıyor. Java EE ekosistemini temel düzeyde merak edenler için çok kapsamlı ve güzel bir kurs. Üstelik de Türkçe. Yabancı kaynak bulmak çok kolay fakat Java EE ile ilgili bu denli detaylı bir şekilde temellerin anlatıldığı bir kurs bulabilmek zor. Ben kursu oldukça beğendim ve yeterli buldum. Bu güzel kaynak için emeğinize sağlık. Teşekkürler.
Seyda
March 6, 2023
Yine iyi hazırlanmış ve çok iyi anlatılmış konularda dolu bir Akın hoca kursu. Özellikle kurumsal web uygulamaları geliştirenler için mutlaka alınması gereken bir kurs. Hocama çok teşekkür ederim.
Melikşah
February 26, 2023
JAX-RS hakkında edinmemiz gereken tüm temel bilgiler verilmiş. Akın Hocam sayesinde bu eğitimi alan bir kişinin, RESTful'da bir şey yaparken neden yaptığını bilecek seviyeye gelebilmesi için önemli bir adım attığını düşünüyorum. RESTFul'da ustalaşmak için ADVANCED eğitimini dört gözle bekliyorum.
Oguz
September 17, 2022
Özellikle değerli hocamın deyimlerini paylaştığı böyle verimli, kaliteli bir eğitim için hocam teşekkür ederim.
Turgay
April 19, 2022
Akın hocaya mükemmel anlatımı ve tecrübeleri için teşekkürler. Akın hocam biraz özel olacak ama ABD'den Türkiye'ye dönüşünüz konusunu çok merak ediyorum saygılar :)
Tugbanur
March 18, 2022
Genel bilgi sahibi olmak için güzel bir kurs. Ben örneklerle mantığını kavrama ihtiyacı duyduğum için benim beklentimin dışında kaldı, biraz üniversitede sohbet havasında geçen bölüm dersi tadında fakat teorik olarak da güzel bilgiler edindim, teşekkür ederim. :)
Muhammed
February 10, 2022
Bir eğitimci düşünün tüm dersleri dolu dolu geçiyor özellikle döküman tutmayı seven arkadaşlar için gerçekten bulunmaz bir nimet bu adamın kursları.
Merve
January 5, 2022
Akın Hoca önemli detay bilgilere yer verirken çok da akıcı bir dille anlatıyor. Tekrar tekrar dinlenesi bir içerik olmuş.
Gökay
December 30, 2021
Bu kursların en büyük avantajı ve diğerlerinden farkı bence muazzam bir yaklaşım. Bir defa kronoloji, tarihsel gelişimi, felsefesi, neden ihtiyaç duyulduğu, neyi çözdüğü gibi ek anlatımların yapılması verilen teknik bilgilerin beyinde tam oturmasına ve konunun çok iyi anlaşılmasına sebep oluyor.
Güven
October 27, 2021
Akın hocam emeğinize sağlık.Bu sizden aldığım ,tamamladığım üçüncü kurs umarım sertore atılıncada cok faydasını görürüm rest apı ile alakalı bundan sonra yapılacak sey heralde bolca örnek yappmam incelemem onuda süretle yapacağım.çok teşekkür ederim :)

Coupons

DateDiscountStatus
5/13/202186% OFF
expired

Charts

Price

Java ile RESTful 
Web Servisi Geliştirme: Temeller - Price chart

Rating

Java ile RESTful 
Web Servisi Geliştirme: Temeller - Ratings chart

Enrollment distribution

Java ile RESTful 
Web Servisi Geliştirme: Temeller - Distribution chart

Related Topics

3981372
udemy ID
4/14/2021
course created date
4/30/2021
course indexed date
Bot
course submited by