სპიკერი
ჯანო ბოკუჩავა
აქვს ბაკალავრის ხარისხი კომპიუტერულ მეცნიერებასა და ინჟინერიაში. SkillUp სერტიფიცირებული ფრონტ-ენდ დეველოპმენტის ტრენერი 2015 წლიდან. წარმატებით ჩაატარა 10-ზე მეტი სასწავლო პროგრამა. 2016 წლის Google DevFest- ის გამარჯვებული. სოკარის სტიპენდიანტი – უნივერსიტეტის ფაკულტეტის პირველი #1 სტუდენტი. აქვს 4 წლიანი სამუშო გამოცდილება. ამჟამად დასაქმებულია Software დეველოპერად qarea.com-ში, Senior Software დეველოპერად Ebazaaris.com-ში და ასევე, ბიზნესის და ტექნოლოგიების უნივერსიტეტში მოწვეულ ლექტორი.
React-ის კურსის შესახებ
სასწავლო კურსის მიზანია, სტუდენტებმა მიიღონ ცოდნა დაპროგრამების ენა Javascript-ზე და ბიბლიოთეკაზე ReactJS, რათა მათ შემდგომში შეძლონ მიღებული ცოდნის გამოყენებით დინამიური ვებ გვერდების შექმნა.
React-ის კურსის სილაბუსი
ლექცია 1
- შესავალი ჯავასკრიპტში (ES6)
ლექცია 2
ლექცია 3
- ჯავასკრიპტი DOM traversal
ლექცია 4
ლექცია 5
Re-rendering
- Development Setup &
Tooling
- Elements & Components
- JSX syntax
- Props
- Lists
- One-way data flow
- Build simple but cool app
ლექცია 6
Basic
State Management
- Class vs Function
Components
- State’s immutability
- State manipulation
- Event handling basics
- Lifecycle methods’ basics
- Styling Components
- Conditional Rendering
ლექცია 7
Forms & Events
- Form events
- Validation
- Promises
- UX considerations
ლექცია 8
Data Fetching
- Asynchronous Requests
- Fetch vs Axios
- REST API
- GraphQL
ლექცია 9
- Higher Order Components
- Render Props
- Apollo Client
- Recompose
- useState
- useEffect
ლექცია 10
- Communicating between
components
- Global vs Local state
- Context API
- useContext hook
- Planning
- Project setup
- Routing
- React Router
ლექცია 11
- Listing
- Sorting
- Pagination
- Searching
- Registration
- Login
- User profile
ლექცია 12
- Page details
- Add to favorites
- Rating
- Some refactoring
- Review concepts
- Review codebase
- Where to go from here