Java, Spring Boot ile Microservice Geliştirme, Docker

Spring Boot Microservice, Spring Boot, Spring Cloud, Hibernate, Docker ve REST API (REST Web Services), Redis Cache

Ratings: 3.29 / 5.00




Description

Kursu indirimli satın almak için Github hesabımı ziyaret edebilirsiniz ve Udemy Java, Spring Boot ile Microservice Gelistirme Docker (Turkce) Indirim Linkinden indimli satın alabilirsiniz. (Profilimden Website'a tıklayarak Github hesabıma ulaşabilirsiniz.).

Bu kurs, Java, Microservices, Spring Boot, Docker, Lombok ve PostgreSQL kullanarak modern bir mikro servis uygulaması oluşturmayı öğretmektedir.


Projelerinizi Spring Boot 3.1.4 versionuna upgrade edebilmeyi öğreneceksiniz.


Öğrenciler, Spring Boot Framework ile Microservices Mimarisi kullanarak çalışan bir web uygulaması oluşturmayı öğreneceklerdir.

Microservices Mimarisi, bir sistemi birçok servis olarak parçalara bölerek, bu servislerin arasındaki iletişim için API kullanmasını önerir. Bu mimari, kodun bakımını ve güncellemesini kolaylaştırır, ölçeklendirmeyi kolaylaştırır ve servisler arasında daha esnek bir iletişimi sağlar.

Spring Boot ise, Java için bir açık kaynak kodlu frameworkdür ve Microservices Mimarisi kullanarak servisleri kolayca oluşturmayı ve yönetmeyi kolaylaştırır. Öğrenciler, Spring Boot kullanarak servisleri oluştururken, önemli yapılandırmaları otomatik hale getirerek, kod yazma zamanını azaltır.

Bu kurs sonunda, öğrenciler, Java, Microservices, Spring Boot, Docker, Lombok ve PostgreSQL kullanarak modern bir web uygulaması oluşturma becerilerine sahip olacaklardır.


Bu kurs kimler için uygundur?

Bu kurs, Java dillerini bilen ve backend developer olmak isteyen kişiler veya yeni teknolojiler öğrenmek isteyenler için uygun bir seçenektir. Öğrenilen teknolojiler sayesinde, kariyerinizde yeni fırsatlar yaratabilirsiniz.

Bu kurs ile;

  • Spring Boot kullanarak REST API ve REST WEB SERVICES geliştirme ve tasarımı

  • Spring Boot ve Spring Cloud ile Microservices geliştirme

  • Docker kullanarak Mikro servisler için container oluşturma

  • RESTful Web Servisleri için Exception Handling implementasyonu

  • Client tarafında load balancing, dinamik ölçeklendirme (Eureka Naming server) ve bir API Gateway (Zuul) implementasyonu

  • RESTful Web Servislerinizi nasıl versiyonlandıracağınızı öğrenme

  • Lombok kullanarak projelerinizi optimize etme

  • RESTful Web Servislerinizi Swagger ile dokümante etme

  • RESTful Web Servisleri tasarlamadaki en iyi uygulamaları öğrenme

  • Hibernate kullanarak projelerinizi implement etme

  • Projelerinizi Postman ile test etme

  • Config Server ile mikro servislerinizin propertylerini yönetme

  • Feign Client ile mikro servisleri arası iletişim mantığını öğrenme

  • Redis kullanarak cache mekanizması geliştirme


What You Will Learn!

  • Intellij Idea ile Mikro Servis geliştirmeyi
  • Spring Boot temel bileşenlerini
  • Bir mikro servise Hibernate'in nasıl uygulanacağı
  • Design Pattern'leri kullanarak mikro servis geliştirmeyi
  • OOP kullanarak mikro servis geliştirmeyi
  • Mikro servislerin haberleşme prensibini
  • Eureka Server geliştirmeyi
  • Zuul Edge Server geliştirmeyi
  • Projeye Hibernate teknolojisini uygulamayı
  • Rest API geliştirmeyi
  • Projeleri Postman ile test edebilmeyi
  • Projeye Swagger eklemeyi
  • Spring Boot projesini Docker üzerinde çalıştırmayı
  • Mikro servislerde cache mekanizmasını
  • Projenize Feign Client entegere etmeyi
  • Redisi nasıl kullanabileceğinizi
  • ve daha fazlasını..

Who Should Attend!

  • Kurumsal Java teknolojileri ile mikro servis uygulamaları geliştirmek isteyenler
  • Spring Bootu öğrenmek isteyenler
  • Docker teknolojisini öğrenmek isteyenler
  • Rest API geliştirmeyi öğrenmek isteyenler
  • Hibernate teknolojisini öğrenmek isteyenler