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
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