კურსის აღწერა
კურსის განმავლობაში ისწავლი ერთ-ერთი ყველაზე ცნობილ Front-End ბიბლიოთეკა – React-ს და მის ეკოსისტემას. თეორიულ ცოდნასთან ერთად შეასრულებ პრაქტიკულ სავარჯიშოებს, კერძოდ, ააწყობ E-commerce ტიპის აპლიკაციას. გაიგებ, როგორ უნდა გადაჭრა პრობლემები აპლიკაციაზე მუშაობის პროცესში.
კურსის წარმატებით დასრულების შემდეგ შენ გექნება საკმარისი ცოდნა ვებ დეველოპმენტის კარიერაში პირველი ნაბიჯების გადასადგმელად.
React-ის კურსის მენტორი
ტატო ჯახუა
ფრონტ-ენდ დეველოპერი
“ჩემი მიზანია სტუდენტებს მივცე საფუძვლიანი და პრაქტიკული ცოდნა, რაც მათ საშუალებას მისცემს გახდნენ პროფესიონალი დეველოპერები და აღმოაჩინონ თავიანთი უნიკალური უნარ-ჩვევები ამ სფეროში”.
დაახლოებით ორი წლის წინ გაუჩნდა ინტერესი ფრონტ-ენდ დეველოპმენტისადმი, პირველი შეხება ამ სფეროსთან კი 2022 წელს ჰქონდა, როდესაც შემთხვევით უფასოდ ხელში ჩაუვარდა Udemy-ს HTML, CSS და JavaScript კურსები. ამ ვიდეოებით ძალიან ზედაპირული ცოდნა მიიღო, თუმცა სწორედ აქედან დაიწყო მისი ინტერესი.
ამის შემდეგ სწავლა დაიწყო ციფრული ინდუსტრიის აკადემიაში, სადაც გაიარა JavaScript-ისა და React-ის კურსები.
უშუალოდ ამ სფეროში დასაქმებულია 2022 წლიდან და მუშაობს ფრონტ-ენდ ვებ დეველოპმენტის მიმართულებით, ძირითადად JavaScript-სა და ReactJS-თან.
გარდა ამისა, არის ციფრული ინდუსტრიის აკადემიის მენტორი და ასწავლის JavaScript-სა და React-ს.
ინდივიდუალური პროექტები: CRM სისტემა “BONI”-სთვის.
კურსის სილაბუსი
Workshop 1
- Let & Const
- Array/Object/String methods
- Parse/Number/String/Bool
- spread & rest (destructuring)
- destructuring object and array cases
- Template Literals(ცვლადების ჩასმა string-ებში)
- Variable types
- Comments
- Best practices(variable naming, if vs else,=== vs ==,)
Workshop 2
- Node
- Npm
- Create-react-app
- Main Idea of React and frameworks in general/Code splitting
- Components
- Class vs Function
- Props/Children
- Lists & keys
- Conditional Rendering
- Best Practices(Capital name for components,
Workshop 3
- React hooks
- useState
- Events
- Synthetic events
- Virtual Dom
- One way data flow
Workshop 4
- Styling Components
- useEffect
- Proptypes
- Destructuring in React
- …REST in react
Workshop 5
- useContext
- Prop drilling
- Render Props
- useRef
Workshop 6
- Npm packages
- CSS Frameworks
- Fragments
- Dynamic Components( buttons, texts, etc…)
- Custom Components
- Clsx
Workshop 7
- Asynchronous Requests
- Fetch vs Axios
- Working with API
- Promises
- CRUDE
Workshop 8
- CustomHooks
- Folder/Project architecture
- JS Config optimization
- Icon-ების გამოყენება React-ში
- Semantic Markup
Workshop 9
- useReducer
- useCallback
- useMemo
Workshop 10
- Register/Login
- Protected routes
Workshop 11
- Common Layout
- Dynamic Routes
- Listing
- Sorting
- Filter
Workshop 12
- Cart
- Pagination
- Search
- Best practices
- როგორ განვვითარდეთ კურსის დასრულების შემდეგ? (typescript, react query, testing)