bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Spring ile Kurumsal Uygulama Geliştirme: AOP

Enterprise Application Development with Spring: AOP

5 / 5.0
533 students3 hours

Created by Akin Kaldiroglu, offered on Udemy

bestcourses score™

Student feedback

5.8/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 533 students which left 30 reviews at an average rating of 5, which is average.

Course length

9/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 3 hours , which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 5 hours 59 minutes.

Overall score

6.3/10

This course currently has a bestcourses score of 6.3/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.

Description

Bu eğitimin amacı, kurumsal Java uygulamalarında sıklıkla kullanılan Aspect-Oriented Programming'i (AOP) tasarım yaklaşımını ve Spring'in AOP yapılarını öğrenmektir. Bu eğitim "Spring ile Kurumsal Uygulama Geliştirme: Temeller" eğitiminin devamı niteliğindedir. Dolayısıyla bu kurs, temeller kursunda ele alınan en temel IoC ve DI konularını öğrenmiş olduğunuzu varsayar. Sonrasında Udemy'de daha ileri konularını ele alan, Enterprise Application Development with Spring: Spring Data vb. isimli eğitimler de yayınlanacaktır.

Bu kursun devamı olan diğer kurslarda ise aşağıdaki konular yer alacaktır:

  • Spring MVC

  • Spring RESTFul Web Services

  • Spring Data: JDBC & JPA Support

  • Transaction Management with Spring

  • Spring Data DAO Support

  • Task Management in Spring

  • Spring Security

  • SpringBoot


Bu eğitimin hedef kitlesi kurumsal uygulamalarda kullanmak amacıyla Spring’i öğrenmek isteyenlerdir. Projelerde bir şekilde Spring’i kullandığı halde neyin nasıl olduğunu ve nedenlerini öğrenmek isteyenler de bu eğitimi alabilirler. Spring sertifikası almak isteyenler de bu eğitimden faydalanacaklardır.

Bu eğitimde katılımcıların Java 8 seviyesinde Java SE’yi bildiği varsayılmaktadır. Ayrıca konularda sıklıkla Clean Code, Design Patterns vb. disiplinler söz konusu olacaktır: Dependency, Dependency Injection (DI), Inversion of Control (IoC), factory, proxy kalıpları vd. Zaten DI ve IoC, temeller eğitiminin temel konusudur.

Eğitimin başında Spring’in 5.3.0 sürümü kullanılmıştır. Sonrasında eğitim sürerken kodlar yeni çıkan sürümlere güncellenmiştir.

Spring 5.3.0’ı çalıştırmak için Java 8 ve üst sürümleri gereklidir. Spring 5.3.0, Java 11 LTS’i desteklemektedir.

Spring için gerekli jar dosyaları ve diğer konfigürasyonlar örnek projelerde verilmiştir.

Eğitimde geliştirme ortamı olarak Eclipse IDE (Integrated Development Environment) kullanılacaktır. Arzu eden Netbeans ya da IntelliJ Idea vb. farklı araçlar kullanabilir.

Kurs çok detaylıdır, konuları bildiğinizi düşünseniz bile, atlamadan ve sindirerek ilerleyin. Tüm örneklerini çalıştırın, oynayın, bozun, her şeyin nedenini anlayın ve tekrar çalışır hale getirin. Kendi örneklerinizi yazın, benzer teknikleri uygulayın, varsa ödevleri muhakkak yapın.

Eğitimin kaynak kodlarına hem Github üzerinden hem de Eclipse projesi olarak ulaşabilirsiniz. Github'da ayrıca PDF yansılar (slides) da var. (Yansılarda zaman zaman sonradan yaptığım değişiklikleri de görebilirsiniz. Ayrıca yansılar İngilizce'dir.) Bunun için 1. bölümün resourcelarına bakın.

Bu eğitim online canlı derslerle yapıldığı için sıklıkla katılımcı sorularına cevap verdiğimi göreceksiniz. Umarım bu durum eğitimden elde edeceğiniz faydayı arttırır. Siz de ihtiyaç duyduğunuzda, eğitimle ilgili, yansılarda mesela, herhangi bir yanlışlık, düzeltme ihtiyacı vs. olduğunu düşündüğünüzde bana akin@javaturk.org adresinden bana ulaşabilirsiniz.

What you will learn

  • Spring AOP (Aspect-Oriented Programming)

Requirements

  • Evet, katılımcıların "Java ile Nesne-Merkezli ve Fonksiyonel Programlama" ve "Spring ile Kurumsal Uygulama Geliştirme: Temeller" eğitimlerinin içeriklerine hakim olmaları beklenmektedir.
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $29.99
  • Platform: Udemy
  • Language: Turkish
  • 3 hours
Spring ile Kurumsal Uygulama Geliştirme: AOP thumbnail

bestcourses score: 6.3/10

There might be better courses available for this topic.