Bu siyahı haqqında
Nələr daxildir
Siz arxasında onu dəstəkləyən real backend-ə malik bir tətbiq əldə edirsiniz: autentifikasiya, real istifadə şəraitində davam gətirmək üçün tərtib edilmiş məlumat bazası, frontend-in etibar edə biləcəyi API və etibarlı şəkildə yenidən qurula bilən yerləşdirmə (deployment). Bu, sadəcə loqosu dəyişdirilmiş hazır şablon deyil.
Yanaşmamız
İş istifadəçinin başdan sona qədər izləyə biləcəyi ən kiçik tam yol ilə başlayır; məsələn, qeydiyyatdan keçmək, əsas əməliyyatı yerinə yetirmək və nəticəni görmək. Bu hissə sınaq mühitinə (staging) erkən göndərilir ki, sadəcə status yeniləməsi əvəzinə nəzərdən keçirə biləcəyiniz işlək proqram təminatınız olsun. Oradan etibarən eyni ardıcıllığı davam etdiririk: növbəti istifadəçi tapşırığını götürür, onu bütün laylar üzrə qurur, sınaqdan keçirir və irəliləyirik.
Frontend-də React və TypeScript-dən, həddindən artıq yüklənmiş qlobal vəziyyət əvəzinə server vəziyyətinin düzgün idarə olunmasından və göndərilməzdən əvvəl yoxlanılan formalardan istifadə edirik. Backend-də isə tipləşdirilmiş sorğu və cavab modelləri, versiya nəzarətli miqrasiyalar və daha yavaş tapşırıqlar üçün arxa plan işləri ilə birlikdə FastAPI və ya Django REST istifadə edirik. Məlumat bazası üçün başqa bir seçim etmək üçün səbəb olmadıqda Postgres-ə üstünlük veririk və indeksləri sorğuların həqiqətən ehtiyac duyduğu yerlərdə yerləşdiririk.
Etibarlılığa diqqət
Testləşdirmə sıradan çıxdıqda ən çox təsir göstərə biləcək sahələrə yönəlir: autentifikasiya, ödənişlər və məlumatların yazılması. Xətalar məsafədən diaqnostika etmək üçün kifayət qədər təfərrüatla qeydə alınır. Məxfi giriş məlumatları kod bazasında deyil, mühit konfiqurasiyasında saxlanılır.
Sizdən nə tələb olunur
Sizdən ən vacib olan tək istifadəçi yolunu, artıq mövcud olan hər hansı maket və ya dizayn nümunələrini, həmçinin repozitoriyaya və istifadə etmək niyyətində olduğunuz hostinq mühitinə giriş icazəsini istəyirik. Əvvəlcədən dizaynlar olmadıqda, real bir əsas üzərində təkmilləşdirmə apara bilməyimiz üçün ilk iki gün ərzində bir interfeys sxemi təqdim edəcəyik.
Təhvil zamanı nə əldə edirsiniz
Hazır kod bazası, yazıldığı kimi işləyən README faylı və yerləşdirmə addımlarını, miqrasiyaları və diqqət yetirilməli olan məqamları əhatə edən qeydə alınmış video izahat.
İş tempi və yeniləmələr
İlk işlək hissə ilk həftə ərzində sınaq URL-nə çatır. Bundan sonra təhvil vermə prosesi kiçik addımlarla davam edir və sonda tək bir xülasə əvəzinə nəyin dəyişdiyi barədə yazılı yeniləmələr təqdim olunur. Bir tələbin faktiki kod bazası ilə qarşılaşdıqda baha başa gələcəyi aydınlaşarsa, daha qənaətcil bir yanaşmanın seçilə bilməsi üçün sizə dərhal məlumat verilir.