intermediate

React Proqramlaşdırma

2 ay
Müddət
20
Maksimum Tələbə
React Proqramlaşdırma

Kurs Haqqında

Bu kurs React proqramlaşdırmaya giriş üçün hazırlanıb və Front-End sahəsində biliklərini dərinləşdirmək istəyənlər üçün idealdır. Kurs tələbələrə müasir komponent əsaslı veb tətbiqlərin hazırlanması, state və props idarəetməsi, interaktiv UI yaratmaq, və TypeScript ilə typed React komponentlər inkişaf etdirməyi öyrədir. Tələbələr kurs boyunca React-in əsas konseptlərini, Hooks, komponent lifecycle, router və API inteqrasiyası mövzularını öyrənərək real dünya layihələri hazırlayacaqlar. Kurs həm praktiki, həm də nəzəri yanaşma ilə qurulub və iştirakçılara professional səviyyədə bacarıqlar qazandırır. React Əsasları React-in konseptinə giriş: komponent əsaslı arxitektura JSX və Virtual DOM anlayışı Functional və Class komponentlər Props və State ilə işləmə Event handling və conditional rendering React Hooks useState və useEffect ilə state və lifecycle idarəetməsi useContext, useReducer və custom hooks Performance optimizasiyası və memoization (React.memo, useMemo, useCallback) React Router və Navigasiya Single Page Application (SPA) konsepti React Router ilə səhifələmə və nested routes Dynamic routing və URL parametrləri API və Data Handling REST API-lərlə işləmə: fetch, Axios JSON data parsing və komponentlərə pass edilməsi Asinxron əməliyyatların idarə edilməsi Error handling və loading state management TypeScript ilə React Typed komponentlər və props Interfaces və types ilə state idarəetməsi Type safety ilə səhvlərin qarşısının alınması Mövcud JavaScript React layihələrinin TypeScript-ə çevrilməsi Project-based Learning Mini layihələr: Todo App, Blog App, Dashboard Real dünya layihələrinə uyğun portfolio hazırlığı Kod strukturu, naming convention və clean code prinsipləri State Management (Advanced) Context API ilə state sharing Redux / Zustand / RTK Query ilə global state idarəetməsi Best practices və performance optimizasiyası Debugging və Problem Həlli React Developer Tools ilə debugging Common React səhvlərinin aşkarlanması və düzəldilməsi Code splitting və lazy loading ilə performansın artırılması Portfolio və Real Dünya Təcrübəsi Kurs sonunda tələbələr öz React portfolio layihələrini hazırlayacaq Real dünya mini-layihələr və tapşırıqlar Mentor dəstəyi və kod review ilə keyfiyyət təminatı