React
₾700
სასწავლო კურსის მიზანია, სტუდენტებმა მიიღონ ცოდნა დაპროგრამების ენა Javascript-ზე და ბიბლიოთეკაზე ReactJS, რათა მათ შემდგომში შეძლონ მიღებული ცოდნის გამოყენებით დინამიური ვებ გვერდების შექმნა.
გიორგი ძირკველიშვილი
“ჩემი მიზანია, სტუდენტებს დავეხმარო შეისწავლონ ერთ-ერთი ყველაზე მოთხოვნადი ტექნოლოგია ბაზარზე.“
ბავშვობიდან აინტერესებდა ტექნოლოგიები და მათი მუშაობის პრინციპი. 17 წლის ასაკში დაიწყო Arduino-ს პროგრამირება.
სწავლობდა აგრარულ უნივერსიტეტში, ელექტრო, კომპიუტერული ინჟინერიისა და პროგრამირების განხრით. შემდეგ სწავლა განაგრძო თიბისი IT აკადემიაში – Backend დეველოპმენტის მიმართულებით და Tbilisi school of communication-ში, React.js-ის კუთხით.
მისი პირველი სამსახური იყო თიბისი ბანკში, სადაც მუშაობდა Software developer-ის პოზიციაზე. 2021 წლიდან შეუერთდა BT Group-ს, სადაც დღემდე მუშაობს.
დემნა მიქავა
Front-End დეველოპერი
,,ჩემი მიზანია, სტუდენტებისთვის არა მხოლოდ React-ის და მისი ეკოსისტემის ბიბლიოთეკების შესწავლა, არამედ აპლიკაციის პრობლემების გადაჭრის უნარების გაუმჯობესება.“
მისი დეველოპმენტის სფეროში საქმიანობა 2019 წლიდან იწყება. პირველი სამსახური 2020 წელს დაიწყო ქართულ კომპანია Sweeft-ში, სტაჟიორად. სტაჟირების დაწყებიდან მალევე ჩაერთო პირველ რეალურ პროექტში, სადაც ძალიან დიდი გამოცდილება დააგროვა.
2022 წლიდან დღემდე არის Lasting Dynamics-ში, Mobile და Web Front-End დეველოპერად.
მის პორტფოლიოში შეხვდებით შემდეგ პროექტებს: KYC, Mrecords, Omne, Tip აპლიკაცია – პერსონალისა და მომხმარებლებისთვის, სამედიცინო პლატფორმა და ა.შ.
ინდივიდუალური პროექტები: Ecommerce ტიპის აპლიკაცია, Mobile აპლიკაცია, რომელიც იყენებს Google-ის Api-ს, რათა საშუალება მისცეს მომხმარებლებს იპოვონ ახლომდებარე ბარები, რესტორნები, კაფეები და ა.შ.
დეტალები: React
|
შეფასებები
შეაფასე პირველმა: “React” კომენტარის გაუქმება
Workshop 1
JS:
- let და const
- მოდულები (import/export)
- spread & rest
- ნაგულისხმევი პარამეტრები (default parameters)
- template strings
- destructuring
- მიმთითებელი(reference) და პრიმიტიული(primitive) ტიპები
- classes
- this
- closures
- arrow ფუნქციები
- promises
- map, filter, reduce
Workshop 2
- node
- npm
- create-react-app
- ფოლდერ სტრუქტურა
- ელემენტები და კომპონენტები
- JSX სინტაქსი
- props
- children
- Lists and keys
- პირობითი დარენდერება(Conditional rendering)
Workshop 3
- რა არის რეაქტ ჰუკები ?
- usestate
- მონაცემთა ცალმხრივი ნაკადი (one way data flow)
- useEffect
- როგორ მუშაობს რეაქტი? (Virtual DOM)
Workshop 4
- Class vs Function Components
- State მანიპულაცია
- Lifecycle მეთოდები
- Higher order კომპონენტები
- რეაქტის კომპონენტების გასტილვა
Workshop 5
- რა არის synthetic event-ები ?
- რეაქტის event-ების ბაზისები
- ფორმის event-ები (form events)
- ვალიდაცია
- useRef
- Controlled vs uncontrolled components
Workshop 6
- ასინქრონული request-ები
- axios vs fetch
- api-სთან კომუნიკაცია
- async/await
- REST API
Workshop 7
- კომპონენტებს შორის კომუნიკაცია
- გლობალური და ლოკალური State
- Prop drilling
- Context API
- useContext
- პროექტის დაგეგმვა
- პროექტის გამართვა
Workshop 8
- useReducer hook
- რეაქტ ჰუკები ოპტიმიზაციისთვის (useCallback, useMemo)
- Custom hooks
- React.memo
- როგორ დავადებაგოთ რეაქტის აპლიკაცია?
Workshop 9
- React Router
- JWT tokens
- რეგისტრაცია
- ლოგინი
- ავტორიზაცია და დაცული რესურსები/route-ბი react router-თან ერთად
- მომხმარებლის პროფილი
- პროდუქტების შეფასება
Workshop 10
- პაგინაცია
- ძებნა
- დეტალური გვერდი
- სორტირება
- რეფაქტორინგი
- პროექტის კონცეპტების განხილვა
- როგორ განვვითარდეთ კურსის დასრულების შემდეგ? (redux, typescript, react query, testing)
მსგავსი კურსები
გრაფიკული დიზაინი
Javascript
ვებპროგრამირება JavaScript
₾700
შეფასებები ჯერ არ არის.