fbpx

კურსის აღწერა

კურსის განმავლობაში ისწავლი ერთ-ერთი ყველაზე ცნობილ 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

  • Debugging
  • Profiler
  • useReducer
  • useCallback
  • useMemo

Workshop 10

  • Routing
  • JWT tokens
  • Register/Login
  • Protected routes

Workshop 11

  • Common Layout
  • Dynamic Routes
  • Listing
  • Sorting 
  • Filter

Workshop 12

  • Cart
  • Pagination
  • Search
  • Best practices
  • როგორ განვვითარდეთ კურსის დასრულების შემდეგ? (typescript, react query, testing)

მენტორები