π¨βπ» Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ frontend junior ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (CSS, HTML, JS, React, Typescript)
ΠΠ»ΠΈΠ½Π½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ junior frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΠΎΡΠ²Π΅ΡΠΎΠ², code review ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ TypeScript-Π·Π°Π΄Π°ΡΠ΅ΠΉ. Π’Π΅ΠΌΡ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ HTML/CSS, JavaScript, REST, TypeScript, React ΠΈ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
- ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π½Π° YouTube:
- ΠΡΠΎΡΠΌΠΎΡΡΡ Π½Π° YouTube: 25,9Β ΡΡΡ.
- ΠΠ°ΠΉΠΊΠΈ Π½Π° YouTube: 741
Π’Π°ΠΉΠΌΠ»Π°ΠΉΠ½
ΠΠΎΡΠΎΡΠΊΠΎ ΠΎ Π²ΠΈΠ΄Π΅ΠΎ
ΠΡΠΎ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ junior frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΠ»Π°Π΄Π°: ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΈΠ· ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ React ΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ΡΠ΅ΡΠ²ΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ soft skills, ΠΎΡΠ½ΠΎΠ²Ρ Π²Π΅Π±Π° ΠΈ JavaScript, TypeScript ΠΈ React, ΡΡΠΎΡΠ½ΡΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΡ ΠΎΡΠ²Π΅ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°. Π ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ code review Todo-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΡΡ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΡΡΡΡΠ° ΡΠΊΠΈΠ΄ΠΎΠΊ Π΄Π»Ρ ΡΠΎΠ²Π°ΡΠΎΠ².
ΠΠ°ΡΡΠΎΠ½ΡΡΡΠ΅ ΡΠ΅ΠΌΡ
Π§ΡΠΎ Π²Π·ΡΡΡ Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΡ
- ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ»Π°Π΄Π°, ΠΏΡΡΡ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π·Π°Π½ΡΠ» Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠΎΡΠ° Π»Π΅Ρ; ΠΎΠ½ ΡΡΠΈΠ»ΡΡ ΠΏΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ React, Π²ΠΈΠ΄Π΅ΠΎ, ΡΡΠ°ΡΡΡΠΌ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ΄Π΅Π»ΡΡ Π΄ΠΎ 3β5 ΡΠ°ΡΠΎΠ² Π² Π΄Π΅Π½Ρ.
- ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ ΠΠ»Π°Π΄ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ²ΡΠΎΡΠΈΠ» Todo-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Π» ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ ΠΈ Π½Π°ΡΠ°Π» ΠΏΡΠΎΠ΅ΠΊΡ Β«Π°Π½ΡΠΈΡΠΎΡΡΠ΅ΡΠΈΒ»; ΠΎΠ½ ΡΡΠΈΡΠ°Π΅Ρ Π»ΠΈΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π²Π°ΠΆΠ½ΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΠΈ.
- Π ΠΎΡΠ²Π΅ΡΠ΅ ΠΏΡΠΎ ΠΎΠ½Π±ΠΎΡΠ΄ΠΈΠ½Π³ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΡΠΎΠ²Π΅Π½Ρ, Π·Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΠ΄Π° ΠΈ Π·Π°Π²Π΅ΡΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» Π΄Π»Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠ².
- ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΠ»Π°Π΄ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ Π½Π° Π²Π΅Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΡΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π΅ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ npm-ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ ΡΠΌΠΎΡΡΠΈΡ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ Π±ΡΠ»ΠΎ Π³Π΄Π΅ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
- ΠΠ½ΡΠ΅ΡΠ²ΡΡΠ΅Ρ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π΅Ρ, ΡΡΠΎ REST API β ΡΡΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡΠ½Π½ΠΎΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½: ΠΊΠΎΠ΄ 200 ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ , Π° 4xx/5xx Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° Π²ΠΈΠ½ΠΎΠ²Π½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ.
- Π ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΏΠΎ TypeScript ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ union-ΡΠΈΠΏΡ, Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΡΡΠΊΡΠΎΠ² ΠΈ ΠΎΠ²ΠΎΡΠ΅ΠΉ, mapped type Π΄Π»Ρ ΡΠΊΠΈΠ΄ΠΎΠΊ ΠΏΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ undefined.
- Π React ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ state, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ useEffect ΠΈ useRef, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Ρ ΡΠΊΠΎΠ², memoization ΡΠ΅ΡΠ΅Π· useCallback/useMemo, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ SPA ΠΈ SSR.