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
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ı..
Why take this course?
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