When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot
Inversion of Control Dependency Injection JBoss Weld & Spring Boot MVC ORM REST Security Configuration AOP Thymeleaf

This Course Includes
udemy
4.7 (79 reviews )
24h 36m
english
Online - Self Paced
professional certificate
Udemy
About Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot
Bu eğitim
denetimin evirtmesi _(inversion of control)_
/
bağımlılık içitimi
_(dependency injection)_
konularını anlatmaktadır. Bunlar için
Contexts & Dependency Injection
(CDI - Bağlamlar & Bağımlılık İçitimi)
standardını gerçekleştiren
JBoss Weld
ile standard dışı ancak yaygın kullanılan
Spring Boot
konularını
Spring Boot
çatımlaması çok kullanıldığı için
IoC
ötesinde
MVC
,
ORM
,
REST
,
Yapılandırma _(Configuration)_
,
AOP
ve
Thymeleaf
konularını ileri düzeyde anlatmaktadır. Bu yönüyle tam bir
Spring Boot
eğitimi olarak işlev görür. Yalnızca başta,
IoC/DI
daha kolay anlaşılsın diye standart olan
CDI
,
JBoss Wildfly
üzerinden
Weld
gerçekleştirimiyle anlatılmaktadır. Az zamanı olanlar ya da
IoC/DI
konusunda temel bilgisi olanlar
CDI
konusunu atlayıp doğrudan
Spring Boot
bölümünden başlayabilirler. Ancak temel
IoC/DI
bilgisi olmayanların
CDI
ile başlamaları yararlı olur. Eğitimde Spring Boot için ayrı birere
MVC
ve
REST
olduğu için
Spring MVC
ve
Spring REST
olarak anlatılmaktadır. Ancak Spring Boot için gerekli
Java Object-Oriented Programming
,
Web (Servlet, JSP)
ve
ORM (JPA, Hibernate)
gibi konular, Spring Boot dışında da yaygın olarak kullanıldığı için burada değil, kendilerine ait eğitimlerde gösterilmektedir. Burada yalnızca Spring Boot için özel konular gösterilmektedir.
REST
için
işgörü _(service)_
yazma dışında
istemci (client)
yazılması da anlatılmaktadır. Konular doğrudan uygulamalı anlatılmaktadır. Kuramsal konular geliştirme yaparken gerektiği yerde anlatılmaktadır. Spring Boot, bir çok teknolojik öğe içerdiği gibi
SOA
ve
MicroServices
mimarileri için bir takım
girişim tasarım örüntüsü _(enterprise design pattern)_
içermektedir. Örneğin
3-Tier
ve
N-Tier
uygulamalar da eğitim kapsamında gösterilmektedir. Özellikle
veri _(data)_
,
iş _(business)_
ve
sunum _(presentation)_
katmanlarının nasıl uygulanacağı ve hem
MVC
hem de
REST
için aynı iş mantığı sınıflarının nasıl kullanılacağı gösterilmektedir. Yeni başlayanlar için karışık olabilen bu konular, ileri konular olsa da Spring Boot uygulamalarının hepsinde kullanıldığı için eğitimin kapsamına alınmıştır.
What You Will Learn?
- IoC, CDI, JBoss Weld .
- Spring, Spring Boot Web, MVC, Data, ORM .
- REST, Web Services, Microservices .
- Configuration, AOP, Security, Thymeleaf.