Derinlemesine Java 4 : Web Programlama
JSP, HTML ve Servlet Programlama, JSF/MVC'ye Giriş
Description
Bu eğitimin temel amacı örün (web) programları yapılmasının öğretilmesidir. HTML, istek (request), yanıt (response), oturum (session), çerez (cookie) gibi temel kavramlar anlatılmaktadır. Bunun ötesinde içerme (include), yönlendirme (redirection) ve iletme (forward), web.xml ile yapılandırma (configuration) konuları da kapsama alınmıştır.
Eğitimde için Servlet, JSP ve JSF teknolojileri gösterilmektedir. Ancak JSP ve JSF ile anlatım yapılsa da, bunların da temelinde olan, ancak Spring Boot ve Java Enterprise alanındaki REST (JAX-RS) ve SOAP (JAX-RS) gibi alanlar için de gerekli olan, Java ile web programlamanın temel kavramları Servlet üzerinden açıklanmaktadır.
Web üzerinde de olsa, veritabanı üzerinde işlem yapan uygulamalar anlatıldığı için yalnızca arayüzde değil, uygulama geliştirmenin ön-uçtan arka-uca kadar tüm aşamalarının öğretilmesi amaçlanmaktadır. Bu yönüyle bir programın ana yapısının nasıl kullanıldığını göstermektedir. Anlatılan konular dışında, yazılım geliştirme ve nesne-yönelimli programlamanın temel ilkelerinin uygulamalı gösterilmesi yoluna gidilmiştir. Bu eğitim, uygulama geliştirmenin ana yapısı görsel programlama örneğinde anlatıldığı için daha ileri konulara geçişi kolaylaştırmaktadır. Java Girişim (Java Enterprise) ya da Kurumsal Java adı verilen JEE ya da Spring olarak gösterilen ileri programlama platformları için bu eğitim bir temel oluşturur.
Eğitimde yazılım piyasasında kullanılan gerçek projelerin bir protipi öğrencilere anlatılmaktadır. CRUD adı verilen, veritabanına yazma ve okumanın temel işlemlerini içeren, ancak gerçekte veritabanına yazmadan çalışan bir örnek uygulama yer almaktadır. Bununla öğrenilen konuları bir arada kullanımı gösterilmiş olmaktadır.
What You Will Learn!
- Bu eğitimi alanlar örün (web) uygulaması geliştirebilecek düzeyde beceri sahibi olacak. Uygulama geliştirmenin ön-uçtan arka-uca kadar aşamalarını görecekler..
- Bu eğitim yoğun olarak alındığında 1 hafta sürer.
- Eğitimde Java ya da HTML gibi konularda eksiğiniz varsa tamamlamanızı gerekebilir.
- Bir e-ticaret sitesi örnek projesini yapabilecek durumda olunması gerekir.
Who Should Attend!
- Java dilini temel düzeyde bilip masaüstünde çalışan uygulamalar geliştirmek isteyenler bu eğitimi alabilir. Ayrıca yazılım geliştirme ve nesne-yönelimli programlamayı iyi kavrayabilmek için de bu eğitimi öneriyoruz. Web (HTML) konularında uygulama yazmak temel kavramların daha iyi anlaşılmasını sağlayabilir..