Web Temelleri, HTTP ve RESTful Web Servisleri (Java ile)

Web Mimarisi, Web Service Kavramı, REST ve çok daha fazlası

Ratings 0.00 / 5.00
Web Temelleri, HTTP ve RESTful Web Servisleri (Java ile)

What You Will Learn!

  • Internet Nedir, Nasıl Çalışır sorularına cevap vererek eğitime başlayacağız
  • Web'in temelleri kapsamında Client-Server Mimarisini öğreneceğiz
  • HTTP Protokolünün ne olduğunu ve HTTP Request ve Response Mesajlarının yapısını detaylı bir şekilde öğreneceğiz
  • HTTP protokolünün karakteristik özelliklerini inceleyeceğiz
  • Web uygulamaları geliştirme kapsamında Java EE/Jakarta EE'nin temel unsuru olan Servlet, JSP teknolojileri ile ilgili bilgi edineceğiz
  • Seperation of Concern prensibini anlayıp, MVC Mimarisini, N-katmanlı mimari (N-Layered Architecture) ile kıyaslamalı olarak öğreneceğiz
  • Web Service kavramını anlayıp, RESTful Web Servislerini SOAP-temelli Web Servisleri ile karşılaştırmalı olarak öğreneceğiz
  • JSON kavramını anlayacağız
  • JSON Processing (JSON-P) kavramı ve bu kavramın Object Modeli ve Streaming Modeli ile uygulanışını göreceğiz
  • JSON Processing kapsamında bir mülakat sorusunun (Interview Question) Java ile yazılan algoritmasını adım adım inceleyip, analiz edeceğiz
  • REST'i bir mimari stil olarak inceleyeceğiz ve bu kapsamda REST'in kısıtlarına (constraints) detaylı bir şekilde değineceğiz
  • Eğitim'deki konular kapsamında, yazılım'ın gerçeklerine paralel farklı senaryoların Java kodları ile implementasyonlarını (Java EE, Spring Boot etc.) göreceğiz

Description

Kursun Amacı ve Kazanımları: 

Web'in temel felsefesini ve çalışma mekanizmasını, bünyesinde barındırdığı tüm unsurları ele alarak anlamak. Web Service kavramını oturtmak ve bu kapsamda RESTful Web Service'lerinin ve REST'in mimarisini özümseyerek, web geliştirmeye yeni başlayan (Beginner veya Junior seviyedeki) Front-End ve özellikle Java Back-End geliştiricelere düşünce biçimi kazandırıp, yollarına ışık tutmak. Böylelikle, web geliştirme yolculuğuna yeni başlayan ve başlayacak olan meslektaşlarıma çalışma hayatları boyunca ihtiyaç duyacakları web'in soyut düşünmeyi gerektiren mimarisini somutlaştırarak benimsetme noktasında yardımcı olacaktır.


Eğitimde Kullanılan Programalama Dili ve Teknolojileri: Java ve Java EE 8


Kursun Hedef Kitlesi: Bilgisayar Mühendisliği, Yazılım Mühendisliği, Yönetim Bilişim Sistemleri vb. web geliştirme ile ilgilenen ve bu konuda kendisini yetiştirmek isteyen herkes için yararlı olacaktır.


Kursun İçeriği:


  • Web'in Mimarisinin temel kavramları, elemanları ve bunların birbirleriyle olan ilişkileri

  • HTTP Protokolü ve bu kapsamda HTTP Request ve Response Mesajlarının yapısı ve çalışma mekanizmaları

  • Java EE'nin temel bloğu olan Servlet yapısı ve JSP kavramı

  • Seperation of Concern prensibi, MVC Mimarisi ve N-Katmanlı Mimari

  • Web Service kavramı ve Servisler arası iletişim

  • RESTful Web Servisleri ve  SOAP temelli Web Servisleri ile karşılaştırılması

  • JSON kavramı, JSON Processing (JSON-P) ve JSON Binding (JSON-B) konseptleri

  • JSON-P ve JSON-B'nin Java ve Java EE kapsamındaki interface ve class yapılarıyla implementasyonu

  • JSON-P kapsamında bir mülakat sorusunun (Interview Question) Java kodlarının (Java ile yazılmış algoritmasının) nasıl yazıldığının adım adım incelenip ,analiz edilmesi

  • Bir mimari stil olarak REST


Not: Kurs tanıtımı amacıyla hazırladığım video'da, eğitim içeriğine yönelik bilgilere ulaşabilirsiniz.

Who Should Attend!

  • Web'in temelleri ve Client-Server Mimarisi,
  • HTTP Protokolü,
  • HTTP Request ve Response Mesajlarının Yapısı ve bunların Client-Server Mimarisi kapsamındaki Rolü,
  • Java EE ile Web Uygulamaları geliştirmenin temelleri,
  • Web Service kavramı ve Java ile RESTful Web Servisleri geliştirme,
  • JSON Processing ve Json Binding,
  • ve bir mimari yaklaşım olarak REST'i
  • öğrenmek isteyen herkes için uygun olacağını düşünüyorum

TAKE THIS COURSE

Tags

Subscribers

2

Lectures

47

TAKE THIS COURSE