„React“ plėtra – nemokami „ThinkNetica“ kursai, mokymai 9 savaites, data 2023 m. lapkričio 28 d.
įvairenybės / / November 30, 2023
Pagrindas ir ekosistema
Įvaldysite pagrindinius React principus ir principus bei populiariausius sprendimus jos ekosistemoje.
Išsami kodo peržiūra
Mentoriai patikrins kiekvieną jūsų užduotį, atliks išsamią kodo peržiūrą, pateiks kodo rekomendacijas ir atsakys į klausimus.
Geriausia praktika
Suprasite, kaip ir kaip nenaudoti React ir kitų bibliotekų, suprasite skirtingų sprendimų privalumus ir trūkumus bei išmoksite taikyti geriausią praktiką ir metodus.
bendruomenė
Studijuoti vienam sunku ir nuobodu, todėl nebūsi vienas! Forumas, pokalbiai, internetiniai seminarai ir daugybė kitų būdų gauti pagalbą ir palaikymą bei tiesiog bendrauti su bendraminčiais.
Projektas
Intensyvi praktika leis per trumpą laiką įtvirtinti įgytas žinias ir įgyvendinti visavertį projektą React.
Mokymasis savo tempu
Galite lankyti pamokas ir atlikti užduotis jums patogiu ir visiškai savo tempu. Svarbiausia laikytis bendro kurso termino.
1. Turite ne mažesnę kaip 6 mėnesių žiniatinklio kūrimo patirtį bet kuria kalba/technologijomis (priešinėje arba užpakalinėje sistemoje)
2. Geros Javascript žinios
3. Turėkite supratimą apie OOP, HTTP, DOM ir naršyklės veikimą
4. Jūs žinote, kaip dirbti su Git ir GitHub
Sistemos programuotojas ir Fullstack kūrėjas nuo 2009 m
Profesiniai pomėgiai: JavaScript, React, Redux, DevOps, Mikropaslaugos, Didelės apkrovos sistemos.
Apmokytas reaguoti į daugiau nei 100 kūrėjų
Tvarko įmonių CRM/ERP sistemų, rezervavimo sistemų kūrimą (stolica-banketov.ru, sanatorex.ru, pogostim.com) ir vidinės sistemos (backoffice, telefonijos, debesų sistemos) ir kt. Produktai.
Dalyvavo kuriant projektus Maskvos vyriausybei ( http://mosopenchallenge.ru/)
Vadovavo pogostim.com plėtrai - konkurso „Geriausias metų IT projektas“ laimėtojas visos Rusijos konkurse „Jaunoji inovatyvi Rusija“
Žaidimų studijos įkūrėjas. Populiarių socialinių žaidimų su daugiau nei 1 milijonu žaidėjų auditorija kūrimas ir palaikymas. Žmogus.
1. Pristatome React
Išsami „React“ ir jos ekosistemos apžvalga. Susipažinkime su pagrindinėmis sąvokomis, pagrindiniais principais, aplinkos konfigūracija, komponento samprata ir jo tipais, JSX.
2. Reagavimo programos kūrimo būdai
Išmoksime kurti programas įvairiais būdais ir įrankiais (nuo nulio, naudojant Webpack ir Babel. JS / Sukurti „React“ programą / Kitas. JS / Gatsby), su serverio atvaizdavimu ir be jo.
3. Stiliai „React“ programoje
Sužinokime, kaip nustatyti React programos stilius ir valdyti juos naudojant šiuolaikinius įrankius (PostCSS, styled-components, styled-jsx).
4. Komponentų savybės ir būsena
Panagrinėkime komponentų savybių sampratą. Išmokime juos perkelti ir atlikti tipo patikrą. Supraskime komponento (būsenos) būsenos naudojimo sampratą ir ypatumus.
5. Valstybinės ir be pilietybės komponentai
Supažindinkime su komponento be pilietybės koncepcija ir sužinokime šio metodo naudojimo pranašumus.
6. Komponento gyvavimo ciklas
Išstudijuokime komponentų gyvavimo ciklo elementus ir išmokime juos naudoti praktiškai.
7. Integruoti ir pasirinktiniai kabliukai (React Hooks)
Surinkime praktiką, kaip naudoti naują įrankį „React“ bibliotekoje, kad pagerintume kodo skaitomumą ir pakartotinį naudojimą.
8. Testavimas naudojant „Jest“ ir „React“ testavimo biblioteką
Kurdami programą rašysime savo komponentų testus naudodami „Jest“ ir „React Testing Library“.
9. Sąveika su API
Sukursime programą, kuri sąveikaus su išorinėmis API, priims ir siųs duomenis per API ir rodys juos priekinėje dalyje.
10. Maršruto parinkimas programoje („React Router“), portaluose („React Portals“)
Sužinokime, kaip suderinti url ir pateikti norimą puslapį neįkeliant iš naujo, kaip jis turėtų veikti vieno puslapio programoje. Mes analizuosime sudėtingus atvejus, tokius kaip gaunamų parametrų apdorojimas, peradresavimai, klaidų puslapiai, įgaliota prieiga ir modaliniai langai, naudojant portalus
11. Renginių tvarkymas
Supažindinkime su sintetinių įvykių sąvoka React bibliotekoje. Išmokime juos apdoroti, įdiegti drag'n'drop ir išmokti dirbti su iškarpine.
12. Kontekstas ir autentifikavimas
Pažvelkime atidžiau į naują konteksto mechanizmą React bibliotekoje. Sužinokime, kaip efektyviai jį naudoti programoje. Sužinokime, kaip dirbti su autentifikavimu, vietine saugykla ir slapukais.
13. Formų kūrimo būdai
Išmoksime kurti paprastas ir sudėtingas programos formas naudojant skirtingus metodus ir įrankius (be trečiųjų šalių įrankių, „React Hook Form“, „Formik“)
14. Gamybos surinkimas ir diegimas
Seminaras apie projekto failų struktūros organizavimą, aplinkos sukūrimą ir parengiamąją programą surinkimui bei diegimui su vėlesniu palaikymu.
Neprivaloma. Redux
Deklaratyvūs metodai ir tarpinė programinė įranga. Redux taikymas naudojant projekte.