Lütfen, "Sık Sorulan Sorular" sayfasını dikkatli bir biçimde okuyun.


27 Ocak - 3 Şubat
2018
Karabük Üniversitesi

       

Ana Sayfa

Kurs Listesi

Güncellemeler için takip edin.

Spring Boot 2 ile Web Programlamaya Giriş

 
Spring Boot v2 ile HTML web sayfaları sunan, veri tabanı bağlantısı, kimliklendirme ve yetkilendirme özellikleri olan bir web uygulaması geliştirmek için gerekli bilgiler yaparak-öğren biçiminde anlatılacaktır.
 
Kurs Sorumlusu/Sorumluları: Fatih Erdem, Adilcan Eren
Eğitmen/Eğitmenler: Fatih Erdem, Adilcan Eren
 
Eğitmene iş günlerinde izin vererek kursun yapılmasına sağladığı katkıdan ötürü Kod Gemisi’ne teşekkür ederiz.
 
Katılımcılar için ön-şartlar:
İyi seviyede Java ve OOP bilmek
Teknik belge okuyacak düzeyde (Spring resmi belgeleri) İngilizce bilmek.
Kurs öncesi eğitmenler tarafından verilecek olan okuma parçalarını okuyarak gelmek.
 
Katılımcıların kursa getirmesi gereken donanım/yazılım
Bir GNU/Linux dağıtımının (Tercihen Ubuntu ya da Fedora) ve aşağıdaki araçların kurulu olduğu kişisel bilgisayar.
OpenJDK 8+ (http://openjdk.java.net/install/)
IntelliJ IDEA Community Edition (https://www.jetbrains.com/idea/download) ya da Spring Tool Suite 4.7.x (https://spring.io/tools/sts/all)
Atom metin düzenleyici
Firefox ya da Chromium web tarayıcı

Kurs İçeriği

* Web uygulamalarına giriş
* Temel kavramlar: MVC, Session, Dependency Injection vb.
* Spring Boot controller yapısı, request/response döngüsü
* Spring ortam yapılandırması (application.yml)
* Thymeleaf templating engine ile HTML oluşturmak
* Spring’te Service ve Repository kavramları
* Spring-Data ile veritabanı bağlantısı kurmak
* Spring Security ile temel kimliklendirme ve yetkilendirme