Understanding the Java Spring Framework Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom
  • Süre: 3 Gün
Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

Spring, web üzerinde ve büyük ölçekli kurumsal düzeyde uygulamalar geliştirmek için popüler Java tabanlı bir frameworktür. Halen devam etmekte olan desteklenen projelerin sayısı nedeniyle yıllardır popülerliği artmıştır. Spring aynı zamanda hem JDBC yöntemlerini hem de Hibernate gibi nesne-ilişkisel map kütüphanelerini kullanarak veritabanlarına bağlantı desteği sağlar.

Bu eğitim, basit Spring projelerinin nasıl kurulacağına ve web tabanlı MVC projelerine odaklanmaktadır. Süreklilik ve işlemler, hem JDBC hem de Hibernate ORM uygulamalarına bakarak ele alınmaktadır. Eğitim içerisinde kimlik doğrulama yöntemleri ve kullanıcı rolleri de dahil olmak üzere bir uygulamanın güvenliğini sağlama konusu da ele alınmaktadır.

Spring Framework JavaEE yapısına alternatif oluşturmaktadır. Bu nedenle Java dünyasındaki yeri diğer frameworklerin ötesindedir. Spring sadece bir frameworkten öte bir frameworkler platformudur. Bu platformda bir Enterprise Java projesinde gerekli olabilecek hemen hemen her bileşen bulunmaktadır. Bu nedenle Java dünyasında yer edinmek veya farklı bir yerde olmak isteyen her developer katılabilir/katılmalıdır.

Herhangi bir ön koşul yoktur.

Bu eğitime Java ve Java EE platform uygulamalarında Spring Framework bölümlerini veya parçalarını kullanmak isteyen işletme bileşeni, web ve müşteri geliştiricileri kişiler katılabilir. 

  • Sıfırdan bir Spring projesi oluşturma
  • Beans tanımlamave gerektiğinde onları kurma
  • Web tabanlı uygulamaları kurma ve geliştirme
  • Nesne kalıcılığı ve işlem desteği ile veritabanı erişimi dahil etme
  • Veritabanı yöntem çağrıları yoluyla kimlik doğrulama kullanarak ve Spring Security'nin potansiyel saldırılara karşı otomatik olarak nasıl güvenli olabileceğini kullanarak uygulamalarını güvenli hale getirme

Introduction to Spring

  • What is Spring and why do we want to use it?
  • The dependency injection pattern
  • Spring modules
  • Configuring a Spring project
  • Spring tools

Spring Beans

  • Spring vs Java Beans
  • Defining beans
  • The p and c namespaces
  • Autowiring beans
  • Lifecycle of a bean

Web Applications and MVC with Spring

  • The MVC pattern
  • Web MVC in Spring
  • Configuring a web project
  • Creating and running web projects

Aspect-Oriented Programming

  • What is aspect-oriented programming?
  • Writing advice
  • AspectJ and Spring




Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Classroom / Virtual Classroom
03 Mayıs 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
07 Mayıs 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
11 Mayıs 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
13 Mayıs 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
23 Temmuz 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
02 Ağustos 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
14 Ağustos 2024
İstanbul, Ankara, Londra
3 Gün
Classroom / Virtual Classroom
04 Eylül 2024
İstanbul, Ankara, Londra
3 Gün
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.