React.jsდეველოპმენტისკურსი
ისწავლე თანამედროვე ვებ აპლიკაციების აგება React.js-ზე: კომპონენტებიდან და state-იდან როუტინგამდე, REST API-სთან მუშაობამდე და აპლიკაციის დეპლოიმდე. კურსს უძღვება Front-end დეველოპერი EPAM-იდან.
- ლექტორი
- Front-end დეველოპერი, EPAM
- ფორმატი
- ონლაინ
- დაწყება
- 15 სექტემბერი
- ხანგრძლივობა
- 1.5 თვე
- შეხვედრები
- 13 შეხვედრა, 26 სთ
- განრიგი
- სამშ, შაბ
ინსტრუმენტები, რომლებიც ისწავლება:
ReactNext.jsTailwindGitReduxYupგამოთვალე გვერდის წონა და სიჩქარე
Performance budget დეველოპერის ყოველდღიური ინსტრუმენტია (ლექცია 11, Build და Deploy). შეიყვანე გამოსახულებების, npm პაკეტებისა და მათი საშუალო ზომები, კალკულატორი დაგითვლის საერთო წონას და ჩატვირთვის სავარაუდო დროს.
გვერდის შემადგენლობა
React + React DOM-ის საბაზო წონა (gzip, დაახლ. 45KB) ავტომატურად ემატება ჯამს.
შედეგი
გამოთვლა მარტივი მოდელია, ეფუძნება საშუალო 4G სიჩქარეს (~1.6 Mbps ეფექტური გამტარუნარიანობა) და გამოიყენება საგანმანათლებლო მიზნით.
13 შეხვედრა, სამი ეტაპი
26 საათი, JSX-ისა და კომპონენტების საფუძვლებიდან REST API-სთან მუშაობამდე და აპლიკაციის დეპლოიმდე. კურსი მოიცავს პრაქტიკულ დავალებებსა და სემინარებს.
კურსის ბოლოს
React.js-ის საფუძვლებიდან junior დონის დეველოპერის პორტფოლიომდე.
გეცოდინება
- React-ის კომპონენტური არქიტექტურა და JSX სინტაქსი
- State და props-ის მართვა, hooks (useState, useEffect)
- ფორმები და ვალიდაცია (React Hook Form, Yup), Redux Toolkit
- Bootstrap-ის ინტეგრაცია React პროექტში
- REST API-სთან კომუნიკაცია (fetch, async/await)
შეძლებ
- სტატიკური და დინამიური ვებ გვერდების აგებას
- Next.js როუტინგით მრავალგვერდიანი აპლიკაციის შექმნას
- გარე API-დან მონაცემების წამოღება-ჩვენებას
- აპლიკაციის build-ს და დეპლოის
- Git-ში ვერსიების კონტროლს
- Junior React დეველოპერის პოზიციაზე განაცხადის შეტანას
ლუკა
ბაბუნაძე
Front-end Mobile Developer, EPAM
ლექტორი
ლუკა Front-end Mobile დეველოპერია EPAM-ში. თანამშრომლობდა საქართველოს ბანკთან და GITA-სთან ვებ დეველოპმენტის სწავლების მიმართულებით.
- საქართველოს ბანკივებ დეველოპმენტის სწავლების პროგრამა
- GITAვებ დეველოპმენტის სწავლების პროგრამა
- EPAMFront-end Mobile Developer
საერთაშორისო პროექტები, რომლებზეც მუშაობდა:
ადგილის დაჯავშნა
ონლაინ, 1.5 თვის განმავლობაში, 13 შეხვედრა.
ადგილები შეზღუდულია.
მოთხოვნები: HTML/CSS და JavaScript-ის საბაზისო ცოდნა.
კურსის შემდეგ შეგიძლია ჩაერთო კარიერის განვითარების პროგრამაში: რეზიუმე, გასაუბრებისთვის მომზადება და პარტნიორ კომპანიებთან დაკავშირება.