Cod: WEB-023
Durata: 36 ore
Durata: 36 ore
Descriere
Cursul nostru include topicuri precum GraphQL & Apollo Client, React Portal & React Context precum si cum sa lucrezi cu side effects in Redux folosind redux-saga si redux-observable. Vom discuta si despre testing Redux, React hooks si componente, cum sa lucram cu formulare via Formik si react-hook-form. Vei avea ocazia sa inveti despre abordarile si containerele CI/CD, folosind Lerna si Rush pentru proiecte mari, Server Side Rendering, subiecte avansate legate de hooks, code splitting, si lazy loading.Subiecte curs
React hooks- Ciclul de viata cu hooks
- Memoization
- useContext, useEffect
- useMemo, useCallback si useRef
- useImperativeHandle
- useLayoutEffect
- hooks personlizate in librariile populare
React Portal. React Context
Cum lucram cu side-effects in Redux
- Redux-saga
- Redux-observable
Testare
- Testing-library-dom
- Testarea Redux
- Testarea hooks
- Testarea E2E
Formulare
- Formik
- React-hook-form
Lerna/Rush pentru proiecte mari
- Manyrepo si Monorepo
- Monorepo cu Lerna
- Monorepo cu Rush
- PNPM package manager
Code splitting / Lazy loading
CI/CD pentru frontend
Cum lucram cu GraphQL
- Concepte de baza. SDL
- Interogari. Directive
- Resolvers
- Platforma Apollo
- Apollo studio
- Apollo client
- State management
- Abonari
- Apollo CLI
Obiective
- Imbunatatirea abilitatilor de programare in React si oferirea de exemple de utilizare
Public tinta
- Programatori React
Cerinte curs
- Experienta in programarea cu React