Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot

Inversion of Control Dependency Injection JBoss Weld & Spring Boot MVC ORM REST Security Configuration AOP Thymeleaf

Ratings 4.89 / 5.00
Derinlemesine Enterprise Java 4 : IoC, CDI & Spring Boot

What You Will Learn!

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

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 Should Attend!

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

TAKE THIS COURSE

Tags

  • Spring Framework
  • Spring Boot

Subscribers

547

Lectures

93

TAKE THIS COURSE



Related Courses