ΠΠ΅ΡΠ½ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ΠΎΡΠ΅ΠΊΡπ¨βπ» Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ frontend junior+ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (CSS, HTML, JS, React, Typescript, Redux)
ΠΡΠ±Π»ΠΈΡΠ½Π°Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½Π°Ρ Π±Π΅ΡΠ΅Π΄Π° ΠΏΠΎ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎ JavaScript, TypeScript, React ΠΈ Redux. Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ.
- ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
- Frontend
- Π€ΠΎΡΠΌΠ°Ρ
- ΠΠΎΠΊ-ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΡΠ΅ΠΉΠ΄
- Junior
- ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ
- 2 Ρ 18 ΠΌΠΈΠ½
ΠΠΎΡΠΎΡΠΊΠΎ ΠΎ Π²ΠΈΠ΄Π΅ΠΎ
Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ½Π΄ΡΠ΅Ρ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ junior+ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°: ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠ²ΠΎΡΠΌ ΠΎΠΏΡΡΠ΅, Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ HTML, CSS, JavaScript, TypeScript, React ΠΈ Redux. Π ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° ΡΡΡΠ°Π½ΠΈΡ, REST API, Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΡΡΡ, ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ, ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ React-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ Π±Π΅Π· Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π ΡΠΈΠ½Π°Π»Π΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ΅Ρ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΡΡΠΈΠ»ΠΈΡΡ TypeScript; ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ΅Ρ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΡΠ²Π΅ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ°ΡΡΠΎΠ½ΡΡΡΠ΅ ΡΠ΅ΠΌΡ
Π§ΡΠΎ Π²Π·ΡΡΡ Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΡ
- ΠΠ»Ρ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΡΡΠΎΠΈΡ ΡΠΌΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΏΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ: ΠΊΡΡ ΠΈ DNS, ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π·Π°ΠΏΡΠΎΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ HTML, ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ DOM/CSSOM ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ layout/paint; ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ β Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΡΡ
script, async ΠΈ defer.
- ΠΡΠΆΠ½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ localStorage, sessionStorage ΠΈ cookie, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠΎΠΊ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ cookie Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΠ»Π°Π³ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΡΠΎΠ΄Π΅ HttpOnly.
- Π JavaScript Π·Π΄Π΅ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΏΡ, let/const/var ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ², Π½ΠΎ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅, ΡΠΈΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠΌΠΌΡΡΠ°Π±Π΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ microtask/macrotask Π² event loop.
- ΠΠ»Ρ TypeScript ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π°Π΄Π°ΡΡ Π²ΡΠ±ΠΎΡΠ° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΠΏΠΎΠ»Π΅ΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ°: ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° ΡΠ΅ΡΠ΅Π· keyof, Π΄Π²Π° Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠ°, Π²ΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ΅ΡΠ΅Π· Pick ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Readonly ΠΊ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌ Π΄Π°Π½Π½ΡΠΌ.
- Π React Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ SSR, Virtual DOM/Fiber, memo/useMemo/useCallback, useEffect, useRef, Context ΠΈ useSyncExternalStore; ΠΌΠ΅ΠΌΠΎΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌΠΎΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
- Π code review ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π·Π°ΠΌΠ΅ΡΠ°Π΅Ρ Π²ΡΠ·ΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠΈ ΡΠ΅Π½Π΄Π΅ΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΡΡΠ»ΠΊΠΈ, ΠΊΠ»ΡΡΠΈ ΡΠΏΠΈΡΠΊΠ°, Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΡ, Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ, Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΠ½Π΄ΡΠ΅ΠΉ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π°ΠΏΡΡΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ², ΠΏΠΎΠΌΠΎΡΡ Ρ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ
2 Ρ 12 ΠΌΠΈΠ½FrontendJunior
π¨βπ» Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ frontend junior+ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (CSS, HTML, JS, React, Typescript, Redux)
Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ frontend-ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΠΏΠΎ Π²Π΅Π±-ΠΎΡΠ½ΠΎΠ²Π°ΠΌ, JavaScript, TypeScript ΠΈ React. ΠΠΊΠ»ΡΡΠ°Π΅Ρ live coding TypeScript-Π·Π°Π΄Π°ΡΠΈ, code review Todo-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ.
2 Ρ 27 ΠΌΠΈΠ½FrontendJunior
π¨βπ» Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ frontend junior ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (CSS, HTML, JS, React, Typescript)
ΠΠ»ΠΈΠ½Π½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ junior frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΠΎΡΠ²Π΅ΡΠΎΠ², code review ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ TypeScript-Π·Π°Π΄Π°ΡΠ΅ΠΉ. Π’Π΅ΠΌΡ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ HTML/CSS, JavaScript, REST, TypeScript, React ΠΈ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
2 Ρ 39 ΠΌΠΈΠ½FrontendJunior
π¨βπ» Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ frontend junior ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° 2024 (CSS, HTML, JS, React, Typescript, Graphql)
ΠΠ»ΠΈΠ½Π½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ frontend-ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Π±Ρ, JavaScript, React, TypeScript ΠΈ GraphQL. ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, Π·Π°Π΄Π°ΡΠΈ Π½Π° Event Loop ΠΈ TypeScript, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π±ΠΎΡ ΡΡΠΆΠΎΠ³ΠΎ React-ΠΊΠΎΠ΄Π°.