(Java) Spring MVC ile Web Uygulamaları Geliştirme

Başlangıç: 7 Ağustos 2015
Bitiş: 23 Ağustos 2015

Bu kursa katılmak için ön koşul

  • Okuduğunu anlayabilecek düzeyde İngilizce bilmek
  • Temel Java ve nesne yönelimli programlama konusuna hakim olmak
  • HTML ve CSS bilgisi
  • GET/POST methodlarının farkı, form post ve AJAX farkı, session ve cookie kullanımı gibi temel web kavramlarını bilmek
  • Servlet ve JavaEE ile web programlama konularında bilgi bir artı sayılacaktır.

 

Kurs konu anlatımdan çok birlikte proje yaparak öğrenme üzerine odaklanacaktır. Bir konunun temelleri anlatılıp ayrıntıları projede uygulamalı olarak işlenecektir.

 

Konular

  • Java ile web programlamanın temelleri
    • JavaEE platformuna giriş
    • JavaEE ile web programlamanın temelleri
    • HttpServlet sınıfı ile request/response işleme
    • Java’da web session yönetimi
    • JSP ve JSTL
    • MVC, çok katmanlı mimari, microservis gibi mimari yönelimler
  • Spring MVC temelleri
    • Spring framework’ünü ve Spring MVC projesini tanıma
    • Spring MVCye giriş
    • Controller ve view katmanları
    • Thymeleaf templating engine ile view oluşturma
  • Spring MVC ile business katmanları
    • Service katmanı
    • Repository katmanı
    • JPA ve Hibernate entegrasyonları
    • Transaction kavramı
    • Hibernate criteria api ve Spring Data projesi
  • Validation
  • i18n
  • Exception handling
  • Spring projelerini test etme