Sobes.tech

Frontend

Ödəniş səhifələrinin brendləşməsini avtomatlaşdırmaq üçün Node.js/Express-də tam yığın tətbiqi haqqında danış.

Middle
246

Vəzifə 6: Zəruri olan name xüsusiyyətinə malik obyekt qəbul edən və varlığın adını ehtiva edən sətir qaytaran ümumi funksiya yazın.

Middle
169

Git ilə necə işlədiniz: hansı branching axını var idi, necə buraxılışlar edirdiniz, hotfixləri necə edirdiniz?

Middle
166

TypeScript-də any və unknown arasındakı fərq nədir? Niyə linter any üçün şikayət etmir, amma unknown üçün tip məhdudiyyətini tələb edir?

Middle
162

/** * Tapşırıq 4: Verilmiş `MaybeProps` tipini bütün xüsusiyyətlərini tələbli etmək üçün dəyişdirin. */ type MaybeProps = { a?: number; b?: string; };

Middle
146

Vəzifə 2: Aşağıda çoxsaylı Todo interfeys bəyanatları verilib, onların eyni sahədə mövcud olduqda nə baş verdiyini izah edin. TypeScript-in onları necə müalicə etdiyini müzakirə edin və birləşdirilmiş Todo interfeys tələblərini ödəmək üçün `myTodo` obyektini doldurun. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
143

/** * Tapşırıq 3: Aşağıdakı funksiyanı analiz edin və hər hansı səhvləri düzəldin. TypeScript-də `never` tipinin rolunu izah edin. */ function throwError(): never { throw new Error('Xəta baş verdi'); } /** * Tapşırıq 4: Verilən `MaybeProps` tipini dəyişdirin və onun bütün xüsusiyyətlərini tələb olunan hala gətirin. */ type MaybeProps = { a?: number; b?: string; }; /** * Tapşırıq 5: Bir tək `value` xüsusiyyətinə malik ümumi `Container` tipi yaradın. * `value`-nun tipi yalnız `string` və ya `number` ilə məhdudlaşdırılmalıdır. */ type Container<T> = { value: T; };

Middle
136

Vəzifə 7: Alien və Human tipləri mövcuddur və bunlar Person tipində birləşdirilmişdir. checkAlien funksiyasını yazın, bu funksiya verilmiş Person-un yadplanetli olub-olmadığını yoxlayır. isAlien xüsusiyyətinə daxil olarkən yaranan TypeScript xətasını düzəldin.

Middle
135

Komanda daxilində mənfi təcrübən olubmu, məsələn, kod nəzərdən keçirmə zamanı intensiv mübahisələr? Belə bir vəziyyətdə necə hərəkət edərdin?

Middle
134

Astro-dan istifadə haqqında danışın: necə seçildi, məzmunu necə idarə edirlər?

Middle
131

/** * Tapşırıq 1: Növ və Açar Tipi Təhlükəsizliyi * Bir obyekt və açar qəbul edən `getProperty` funksiyası yaradın. * Funksiyanın növ təhlükəsiz olmasını və açarın obyektə aid olduğunu təmin etmək üçün generiklərdən istifadə edin. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Tapşırıq 2: Aşağıda bir neçə Todo interfeys bəyanatı verilib, onların eyni sahədə mövcud olduqda nə baş verdiyini izah edin. * TypeScript-in onları necə işlədiyini müzakirə edin və birləşdirilmiş Todo interfeysinin tələblərinə cavab vermək üçün `myTodo` obyektini doldurun. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
129

İstifadəçi kabinetində kuki əsaslı autentifikasiya və iki faktorlu icazə haqqında danış.

Middle
119

Niyə iş axtarmağa qərar verdiniz və niyə bizimlə?

Middle
112