Understanding the Java Spring Framework (Online-Canlı)

Eğitim Süresi

3 GÜN

Kontenjan

12

Ön Koşullar

Herhangi bir ön koşul bulunmamaktadır.

Eğitim Hakkında

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.

 

Bu Eğitimde Neler Öğreneceksiniz

  • 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

 

Bu Eğitime Kimler Katılmalı

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.

 

Eğitim İçeriği

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