Udemy

Platform

Türkçe

Language

Web Development

Category

Java ile RESTful 
Web Servisi Geliştirme: Temeller

Developing RESTful 
Web Services with Java: Foundations

4.75 (29 reviews)

Java ile RESTful 
Web Servisi Geliştirme: Temeller

Students

12 hours

Content

May 2021

Last Update
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. Siz de ihtiyaç duyduğunuzda, eğitimle ilgili, yansılarda mesela, herhangi bir yanlışlık, düzeltme ihtiyacı vs. olduğunu düşündüğünüzde bana akin@javaturk.org adresinden bana ulaşabilirsiniz.


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


Coupons

DateDiscountStatus
5/13/202186% OFFExpired

3981372

Udemy ID

4/14/2021

Course created date

4/30/2021

Course Indexed date
Bot
Course Submitted by