Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot
Highest Rated
Rating: 4.6 out of 5(82 ratings)
639 students

Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot

Inversion of Control Dependency Injection JBoss Weld & Spring Boot MVC ORM REST Security Configuration AOP Thymeleaf
Created byÖnder Teker
Last updated 5/2021
Turkish
Turkish [Auto],

What you'll learn

  • IoC, CDI, JBoss Weld
  • Spring, Spring Boot Web, MVC, Data, ORM
  • REST, Web Services, Microservices
  • Configuration, AOP, Security, Thymeleaf

Course content

18 sections93 lectures24h 36m total length
  • Eclipse Kurulum (Install)10:13
  • JBoss Tools (JBoss Araçları)12:26
  • Wildfly Takılım (Setup)5:18
  • Wildfly Örün Uygulaması (Web Application)5:55
  • Wildfly CDI / Weld14:25

Requirements

  • Java, Örün (Web), Veritabanı (Database) bilgisi

Description

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ı içermektedir.

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), (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.

Who this course is for:

  • Temel düzeyde Java bilen, işe girmek isteyenler ya da işe girip yazılım geliştirmede ilerlemek isteyenler