Π‘Π²Π΅ΡΡΡΠ°ΡΡ: Π»Π΅Π½Π΄ΠΈΠ½Π³. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°: Joomla. Π’ΠΈΠΏ Π²ΡΡΡΡΠΊΠΈ: Π°Π΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ. ΠΡΡΡ ΠΌΠ°ΠΊΠ΅Ρ. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ: ΠΠ Β«ΠΠΠ’ΠΒ». Π¦Π΅Π»Ρ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°: Π‘Π±ΠΎΡ Π·Π°ΡΠ²ΠΎΠΊ Π½Π° ΠΏΠΎΠΊΡΠΏΠΊΡ ΠΠΠ, ΡΠΊΠ°ΡΠΎΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π°ΡΠ΄ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. Π¦Π΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΡ, ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΡ (ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ - ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ). Π‘ΡΠΎΠΊΠΈ: 14 ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΡ
Π΄Π½Π΅ΠΉ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ°ΡΡΠ°. Π¨ΡΠΈΡΡΡ: o Π¨ΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Jura. o Π¨ΡΠΈΡΡ Π΄Π»Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Gropled. ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ β’ ΠΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΡ: o ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: 375px - 1023px (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ»Π°Π½ΡΠ΅ΡΡ). o ΠΠ΅ΡΠΊΡΠΎΠΏΡ: ΠΎΡ 1024px. β’ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: o ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅: iPhone XR, TECNO Camon 40 Premier. o ΠΠ΅ΡΠΊΡΠΎΠΏΡ: Chrome, Firefox, Safari, Edge (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ). ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ β’ Lazy Loading: o ΠΠ»Ρ Π²ΡΠ΅Ρ
ΡΠ΅ΠΊΡΠΈΠΉ (Π°ΡΡΠΈΠ±ΡΡ loading=“lazy“). β’ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ: o Π‘ΠΆΠ°ΡΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (WebP). o ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ CSS/JS. ΠΠ½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ² β’ ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ: o ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅/ΡΠ΄Π²ΠΈΠ³ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈ ΡΠΊΡΠΎΠ»Π»Π΅ (GSAP ΠΈΠ»ΠΈ AOS.js). o ΠΠΈΠΊΡΠΎ-Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ: Ρ
ΠΎΠ²Π΅Ρ-ΡΡΡΠ΅ΠΊΡΡ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ ΡΡΠ»ΡΠ³. o ΠΠ»Π°Π²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ (CSS transitions Π΄Π»Ρ opacity, transform). Π‘ΡΡΡΠΊΡΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ 1. Π¨Π°ΠΏΠΊΠ° (Header) 2. Hero-ΡΠ΅ΠΊΡΠΈΡ 3. ΠΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ 4. Β«ΠΠΎΡΠ΅ΠΌΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π°Ρ ΠΠ’ΠΒ» 5. ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΠ’Π 6. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ 7. Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ 8. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ 9. Π€ΠΎΡΠΌΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ 10. Π€ΡΡΠ΅Ρ Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» β’ Π€ΠΎΡΠΌΡ: o ΠΡΠΏΡΠ°Π²ΠΊΠ° Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ (AJAX). o Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ (ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ toast-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅). β’ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: o ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² (Π±ΡΡΠ³Π΅Ρ-ΠΌΠ΅Π½Ρ). Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΊΠΎΠ΄Ρ β’ HTML: Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΡΡΠΊΠ° (header, section, footer). β’ CSS: o Preprocessor: SCSS (ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΠΠ). o ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² (Grid, Flexbox). β’ JavaScript: o ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: Swiper.js (Π΄Π»Ρ ΡΠ»Π°ΠΉΠ΄Π΅ΡΠΎΠ²), GSAP/AOS.js (Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ). o Vanilla JS Π΄Π»Ρ ΡΠΎΡΠΌ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π°. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ: o ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ CSS Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ. o ΠΡΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΊΡΠΈΠΏΡΠΎΠ² (defer). Π€ΠΎΡΠΌΠ°Ρ ΡΠ΄Π°ΡΠΈ: o ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Π½Π° ΠΏΠΎΡΡΡ ΠΠ΅ΠΌΠΎ: Π Π°Π·Π²Π΅ΡΠ½ΡΡΡ Π½Π° Netlify/Vercel Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎ! ΠΡΠ±ΡΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΎΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΈΠ»ΠΈ Π’Π ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ Π΄ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠ΅ΠΉ Π² ΠΌΠ°ΠΊΠ΅ΡΠ΅ - ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ, Π° Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΈΠ΅ΠΌΠΊΠ° ΡΠ°Π±ΠΎΡ - ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΡΠ΅Ρ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.