
Kursa giriş videosu nə öyrənəcəklər və necə istifadə edəcklər haqqında
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!