Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mikroservis Arxitekturası və Spring Boot - Asan və Praktik
Rating: 5.0 out of 5(23 ratings)
283 students

Mikroservis Arxitekturası və Spring Boot - Asan və Praktik

Mikroservis arxitekturası, Spring Boot ilə REST API-lər, Exception Handling və CRUD əməliyyatları öyrənin.
Last updated 2/2025
Azerbaijani

What you'll learn

  • Mikroservis arxitekturasının əsas prinsiplərini və monolitdən fərqlərini öyrənəcəklər.
  • Java Spring Boot istifadə edərək REST API-lər necə qurulacağını başa düşəcəklər.
  • Exception handling və GlobalExceptionHandler
  • Praktiki bir restoran mikroservisi yaradaraq CRUD əməliyyatlarını həyata keçirəcəklər.
  • Git və GitHub ilə layihələri idarə etməyi və versiya nəzarətini öyrənəcəklər.
  • IntelliJ IDEA qısa yollarını və effektiv işləməyi öyrənəcəklər.
  • Constantlar nədir və necə istifadə olunur
  • Best practices

Course content

5 sections • 26 lectures • 1h 59m total length
  • Kursa Giriş və Nə Öyrənəcəyik?1:57

    Kursa giriş videosu nə öyrənəcəklər və necə istifadə edəcklər haqqında

  • Mikroservis və başqa arxitekturalar4:56
  • Başlamaq üçün lazım olan programlar1:39
  • IntelliJ istifadəsi və qısayollar7:23

Requirements

  • HTTP Requests haqqında biliklər önəmli ola bilər
  • IntelliJ IDEA IDE quraşdırılmış olmalıdır.
  • Java haqqında əsas biliklər faydalı ola bilər, lakin şərt deyil.

Description

Bu kurs mikroservis arxitekturasını və Java Spring Boot istifadə edərək REST API-lərin yaradılmasını öyrənmək istəyənlər üçün nəzərdə tutulub. Yeni başlayanlar üçün uyğun olan bu kursda mikroservislərin əsas prinsiplərini, monolit arxitekturası ilə fərqlərini və real dünyada necə istifadə edildiyini ətraflı şəkildə izah edəcəyik.

Kursun gedişində Java və Spring Boot istifadə edərək sadə bir restoran servisi mikroservisi yaradacağıq. REST API-lərin necə qurulduğunu, CRUD əməliyyatlarının necə həyata keçirildiyini və məlumat bazası inteqrasiyasını əyani şəkildə öyrənəcəksiniz. Həmçinin, Exception Handling, Validation və IntelliJ IDEA üçün ən faydalı qısa yolları da öyrənəcəyik.

Kurs tamamilə praktiki olacaq və real layihə üzərində işləyərək öyrənəcəksiniz. Git versiya nəzarət sistemi kursun bir hissəsi kimi öyrədiləcək və layihənin idarə olunması üçün istifadə olunacaq. Git ilə repository yaratma, commit, branch və merge əməliyyatlarını praktiki tapşırıqlarla mənimsəyəcəksiniz.

Kursun sonunda tam funksional bir restoran servisi mikroservis API-sinə sahib olacaqsınız və mikroservis arxitekturası haqqında güclü biliklər əldə edəcəksiniz.

Bu kursun üstünlükləri:

Sadə və başa düşülən izah:
Hər bir mövzu aydın və başa düşüləcək formada izah ediləcək ki, yeni başlayanlar rahatlıqla öyrənə bilsinlər.

Praktiki tapşırıqlar və layihə:
Kurs boyu tamamilə praktiki tapşırıqlarla işləyərək real bir restoran servisi mikroservis layihəsi hazırlayacaqsınız. Hər bir mərhələ sıfırdan qurulacaq.

Addım-addım təlimat:
Hər addım detallı şəkildə izah ediləcək və praktiki nümunələrlə dəstəklənəcək.

Mikroservis arxitekturasını öyrənmək üçün əla başlanğıc:
Mikroservis anlayışlarını sıfırdan öyrənmək üçün ideal kursdur. Monolit və mikroservis arxitekturaları arasındakı fərqləri praktiki şəkildə anlayacaqsınız.

Git və versiya nəzarət sistemini öyrənmək imkanı:
Git vasitəsilə layihələrinizi necə idarə edəcəyinizi öyrənəcəksiniz. Repository yaratmaq, commit-lər, branch-lərlə işləmək və merge etmək kimi əməliyyatları praktiki olaraq edəcəksiniz.

Java və Spring Boot ilə inkişaf:
Kursun əsas texnologiyaları olan Java və Spring Boot-u öyrənəcək və bu texnologiyalarla REST API-lər yaradacaqsınız. Spring Data JPA ilə məlumat bazası inteqrasiyası və Spring Validation ilə input yoxlamalarını tətbiq edəcəksiniz.

Global Exception Handling və Validation:
REST API-lərdə səhvləri idarə etmək üçün @ControllerAdvice, @ExceptionHandler və Bean Validation kimi texnikaları öyrənəcəksiniz. Global Exception Handler yaradaraq bütün API-lərdə səhvləri standart formada idarə edəcəksiniz.

Constants istifadəsi:
Layihədə sabit dəyərləri idarə etmək üçün Constants sinifləri yaradacağıq. Bu, kodun daha oxunaqlı və saxlanılması asan olmasını təmin edəcək.

Best Practices:
Java və Spring Boot ilə inkişaf zamanı ən yaxşı təcrübələri öyrənəcək və tətbiq edəcəksiniz. Kodun oxunaqlılığını və genişləndiriləbilənliyini artırmaq üçün dizayn nümunələrini və kod strukturunu izah edəcəyik.

RestTemplate istifadəsi:
Mikroservislər arasında əlaqəni təmin etmək üçün Spring-in RestTemplate komponentindən istifadə etməyi öyrənəcəksiniz.

IntelliJ IDEA qısa yolları:
Kod yazma sürətinizi artırmaq üçün ən faydalı IntelliJ IDEA qısa yollarını öyrənəcəksiniz.

Məlumat bazası inteqrasiyası:
MySQL və ya PostgreSQL ilə məlumat bazası inteqrasiyasını praktiki şəkildə öyrənəcəksiniz.

Kurs sonrası əldə edəcəkləriniz:

  • Tam funksional bir restoran servisi mikroservis API-si.

  • Mikroservis arxitekturası ilə bağlı güclü biliklər.

  • Java və Spring Boot ilə REST API-lər yaratma bacarığı.

  • Git və versiya nəzarət sistemində praktiki təcrübə.

  • Kodun daha təmiz və təhlükəsiz olması üçün ən yaxşı təcrübələri öyrənmək.

  • Global Exception Handling və Constants istifadəsi ilə daha peşəkar kod yazmaq bacarığı.

  • RestTemplate istifadə edərək mikroservislər arasında əlaqə yaratma bacarığı.

Bu kurs mikroservis arxitekturasını və Java Spring Boot-u praktiki şəkildə öyrənmək istəyənlər üçün əla fürsətdir!

Who this course is for:

  • Mikroservis arxitekturasını öyrənmək istəyən programçılar
  • Sadə və praktiki mikroservis layihəsi qurmaq istəyən tələbələr və özünü inkişaf etdirənlər.
  • Mikroservisləri asan və aydın izahla öyrənmək istəyən hər kəs.
  • Praktiki yolla kiçik bir restoran proyekti yaratmaq istəyən hərkəs