Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Framework’te Ustalık: Kodla, İnşa Et, Dağıt
Rating: 5.0 out of 5(3 ratings)
35 students

Spring Framework’te Ustalık: Kodla, İnşa Et, Dağıt

Yazılım dünyasında bir mühendislik harikası olan Spring Framework'ün gücünü sınırsızca kullanın!
Created byBaran Büyük
Last updated 11/2024
Turkish
Turkish [Auto],

What you'll learn

  • Spring Framework'ün temel bileşenlerini ve modüllerini derinlemesine öğrenin.
  • Spring IoC (Inversion of Control) ve Dependency Injection prensiplerini profesyonel düzeyde anlayın.
  • Spring AOP (Aspect-Oriented Programming) ile çapraz kesişen işlevleri yönetin.
  • Spring Boot ile gerçek dünya projeleri geliştirmeyi öğrenin.
  • Spring Data ve JPA ile veritabanı işlemlerini yönetin.
  • Spring Security ile güvenlik katmanlarını uygulamalarınıza entegre edin.

Course content

6 sections55 lectures16h 21m total length
  • Giriş8:33

    Bu derste kursumuzdan biraz bahsedeceğiz

  • Spring Framework'ün Tarihçesi9:15

    Bu derste Spring'in tarihçesine kısaca değineceğiz.

Requirements

  • Java programlama dili konusunda orta seviye bilgiye sahip olmalısınız.
  • Temel OOP (Object-Oriented Programming) ve tasarım desenleri bilgisi gereklidir.
  • Temel veritabanı yönetimi ve SQL bilgisi faydalı olacaktır.
  • İlgili geliştirme ortamını (IDE, Maven) kurma ve konfigüre etme konusunda bilgi sahibi olmalısınız.

Description

Spring Framework, modern Java geliştirme dünyasında devrim yaratan bir teknoloji olarak karşımıza çıkıyor. Ancak, bu kadar yaygın bir şekilde kullanılmasının ardında hangi mühendislik harikaları yatıyor? Bu kursta, Spring ve Spring Boot’un arkasındaki mühendisliği, felsefeyi ve çözdüğü yazılım problemlerini derinlemesine inceleyeceğiz.


Spring sadece bir çerçeve olmanın ötesine geçerek, geliştirme süreçlerini daha verimli ve sürdürülebilir hale getiriyor. IoC (Inversion of Control) ve Dependency Injection gibi yazılımın temel taşlarını oluşturan kavramlar ile nasıl esneklik sağladığını öğreneceksiniz. Kurs boyunca, Spring’in çekirdek modüllerini detaylandırırken, Spring Boot’un sunduğu hızlandırılmış geliştirme süreçlerine de yakından bakacağız. Ayrıca, Spring’in içinde kullanılan tasarım desenleri ve bu desenlerin yazılım mühendisliğinde neden kritik öneme sahip olduğunu keşfedeceğiz.


Spring Context, anotasyon tabanlı yapı, ve Maven entegrasyonu gibi gelişmiş konulara değinerek, bu araçların nasıl birbiriyle entegre çalıştığını göreceksiniz. Spring Boot’un mikroservis mimarisine nasıl katkı sağladığını ve daha büyük, karmaşık uygulamalarda nasıl bir rol oynadığını adım adım ele alacağız. Kurs sırasında gerçek dünyadan projeler ve uygulamalı örneklerle teorik bilgileri pratiğe dökeceğiz.


Bu kurs, sadece Spring’i kullanmayı öğrenmek isteyenlere değil, aynı zamanda Spring’in ardındaki mühendislik prensiplerini ve felsefesini anlamak isteyen ileri düzey Java geliştiricilerine hitap ediyor. Kursun sonunda, Spring’in tüm gücünü ve mühendislik detaylarını anlayarak, projelerinizde daha bilinçli, etkili ve verimli geliştirmeler yapabileceksiniz. Ayrıca, Spring ile daha kapsamlı ve sürdürülebilir projeler oluşturabileceksiniz.

Who this course is for:

  • Java dilinde orta ve ileri düzey bilgiye sahip yazılım geliştiriciler
  • Spring Framework'ün temel ve ileri düzey özelliklerini öğrenmek isteyenler
  • Gerçek dünyada Spring ile ölçeklenebilir uygulamalar geliştirmek isteyen profesyoneller
  • Uygulamalarında Spring Boot ve Maven kullanarak daha verimli çalışmayı hedefleyenler
  • Yazılım mühendisliğinde kariyerini bir üst seviyeye taşımak isteyen geliştiriciler