Java Servlet, JSP ve Ajax ile Web 2.0 Uygulamaları Geliştirme

Kurs Dili: Türkçe/İngilizce

Süre: 3 gün

Bu kurs, Servlet ve JSP gibi Java EE teknolojilerini kullanarak Web 2.0 uygulamaları geliştirmek için gereken tüm bilgi ve birikimi katılımcılara aktarmak üzere tasarlanmıştır. Java Servlet'leri, kullanıcı tarafından girilen verilerin CGI tabanlı uygulamalardaki kısıtlardan uzak, esnek bir biçimde işlenmesini ve kullanılmasını mümkün kılar. JSP teknolojisi ise Java ve Servlet'ler tarafından sunulan olanakları kullanarak gelişmiş düzeyde dinamik web içeriği sağlamayı kolaylaştırır. Ajax teknolojisi ise sağladığı görsel özellikler ve kullanışlılık ile web sayfalarının dinamik içerik zenginliğine katkıda bulunmaktadır. Java Servlet ve JSP, web uygulamaları geliştirmek için kullanılan temel "server-side" Java teknolojileridir. Servlet'ler bir web server üzerinde çalışır ve istemci sorgularına cevap verirler. JSP ise iş yükünü Java geliştirmeden sorumlu uzmanlar ve HTML tasarımcılar arasında daığtmak bakımından faydalıdırlar. Ajax, bir web sayfasının kullanıcı isteklerine karşı dinamik ve etkin bir cevap oluşturmasında yardımcı teknikler sunar. Bu kurs, katılımcılara Servlet ve JSP tasarım ve programlamasında kapsamlı bir içerik sunmaktadır. Kurs kapsamında bulunan konular:

Uygulama geliştirmede doğru mimari ve tasarım oldukça önemlidir. Bu nedenle Model 2 kapsamındaki tüm mimariler öğretilmektedir (Struts, JSF ve Spring MVC gibi Framework'lerde de takip edilen standart). Bu kurs kapsamında Servlet ve JSP, teknolojilerin bir listesi şeklinde değil, anlam ifade ettikleri mimari kapsamda ele alınarak açıklanmaktadır.

Kurs İçeriği

Session 1: Introduction to Java EE Web applications

Lesson: Introduction

Lesson: Introduction to Servlets and JSP Session 2: Java EE Web Applications

Lesson: Configuration (Databases, EJBs and configuration data) Lesson: Session Management Lesson: Security Lesson: Programming Java EE Filters Lesson: Introduction to Custom Tags Session 3: Introduction to AJAX

Lesson: Introduction to Ajax Lesson: Using XML (Ajax) and JSON (Ajaj) Lesson: Ajax Technologies and Frameworks