Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ΅ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ:
- Twitter ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»Π°ΡΡ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅ΠΉ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΠΎΡΡΠ΅ΡΠΈ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΎΠΉ Π°ΡΠ°ΠΊΠ΅;
- Π‘Π¨Π Π²Π²Π΅Π»ΠΈ Π²ΠΈΠ·ΠΎΠ²ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ;
- Π‘ΠΊΠ°Π½Π΅Ρ ΠΊΠΎΠ΄Π° Solar appScreener Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Java ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 3.6;
- Π Π―Π½Π΄Π΅ΠΊΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ΅ΡΠ²ΠΈΡ UX-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;
- Java-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Apache Wicket ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 9.0.0;
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π² ΡΠΊΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π£Π·Π±Π΅ΠΊΠΈΡΡΠ°Π½Π°;
- Google ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π»Π° Π² Gmail Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ, ΡΠ°ΡΡ ΠΈ Google Docs.
Twitter ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»Π°ΡΡ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅ΠΉ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΠΎΡΡΠ΅ΡΠΈ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΎΠΉ Π°ΡΠ°ΠΊΠ΅
Π‘ΠΎΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ Twitter ΡΡΠ°Π»Π° ΠΆΠ΅ΡΡΠ²ΠΎΠΉ ΠΌΠ°ΡΡΡΠ°Π±Π½ΠΎΠ³ΠΎ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΠ°. ΠΡΠ°ΠΊΠ° ΡΡΠ°Π»Π° ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ Π·Π° Π²ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ·Π»ΠΎΠΌΠ°Π»ΠΈ Π΄Π΅ΡΡΡΠΊΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΡ ΠΠ°ΡΠ°ΠΊΠ° ΠΠ±Π°ΠΌΡ, ΠΠ»ΠΎΠ½Π° ΠΠ°ΡΠΊΠ°, ΠΠΆΠΎ ΠΠ°ΠΉΠ΄Π΅Π½Π°, ΠΠ°Π½ΡΠ΅ Π£ΡΡΡΠ°, ΠΠΈΠΌ ΠΠ°ΡΠ΄Π°ΡΡΡΠ½, ΠΠΆΠ΅ΡΡΠ° ΠΠ΅Π·ΠΎΡΠ° ΠΈ ΠΠΈΠ»Π»Π° ΠΠ΅ΠΉΡΡΠ°. ΠΠΎΡΠ»Π΅ Π²Π·Π»ΠΎΠΌΠ° Π½Π° Π·Π°Ρ Π²Π°ΡΠ΅Π½Π½ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°Ρ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·Π΄Π°ΡΠ΅ ΡΠΊΠΎΠ±Ρ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΡΠΈΡΠ»Π΅Ρ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π² ΡΠ²ΠΈΡΠ°Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΊΠΈΡ Π±ΠΈΡΠΊΠΎΠΈΠ½-ΠΊΠΎΡΠ΅Π»ΡΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠ»ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΡ Π² ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅ ΡΠ²ΡΡΠ΅ $120 ΡΡΡΡΡ. ΠΡΠ΅ Π²Π·Π»ΠΎΠΌΠ°Π½Π½ΡΠ΅ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ ΡΠΆΠ΅ Π²Π΅ΡΠ½ΡΠ»ΠΈ ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌ. Π Twitter ΡΠ±Π΅ΠΆΠ΄Π΅Π½Ρ, ΡΡΠΎ Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ, Π°ΡΠ°ΠΊΠΎΠ²Π°Π² ΡΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ. ΠΡΡΠΎΡΠ½ΠΈΠΊ: VICEΠ‘Π¨Π Π²Π²Π΅Π»ΠΈ Π²ΠΈΠ·ΠΎΠ²ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
ΠΠΎΡΡΠ΅ΠΊΡΠ΅ΡΠ°ΡΡ Π‘Π¨Π ΠΠ°ΠΉΠΊ ΠΠΎΠΌΠΏΠ΅ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΠ» ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π²ΠΈΠ·ΠΎΠ²ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠ΅Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π°ΡΡΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» Huawei. ΠΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΠΌΠ°Ρ 2019 Π³ΠΎΠ΄Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΌΠΈ ΡΠ°Π½ΠΊΡΠΈΡΠΌΠΈ Π·Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ IT-ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΡΠ°Π½. Β«Π‘Π¨Π Π½Π°Π»ΠΎΠΆΠ°Ρ Π²ΠΈΠ·ΠΎΠ²ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Huawei, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌ, Π²ΠΈΠ½ΠΎΠ²Π½ΡΠΌ Π² Π½Π°ΡΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠ°Π² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Π΄ΡΡΠ³ΠΈΡ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡΡ Β», β Π·Π°ΡΠ²ΠΈΠ» ΠΠΎΠΌΠΏΠ΅ΠΎ Π½Π° Π±ΡΠΈΡΠΈΠ½Π³Π΅ Π² Π³ΠΎΡΠ΄Π΅ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΠ΅. Π§ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊ Π½Π΅ ΡΡΠΎΡΠ½ΠΈΠ», ΠΊΠ°ΠΊΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π³ΡΠ°ΠΆΠ΄Π°Π½ ΠΠΠ Π·Π°ΠΏΡΠ΅ΡΡΡ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ Π² Π‘Π¨Π. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Π² ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΠΈΠ·Π΄Π°Π½ΠΈΡ The Hill, ΠΠΎΠΌΠΏΠ΅ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ», ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΡΠΎΠ½ΡΡΡ ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TikTok. Β«ΠΡΠ΄Ρ ΡΠΎ TikTok ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° β Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ (ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½ΡΠ° Π‘Π¨Π) ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΡΠΈΡΠΈΡΡ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΡ Π³ΡΠ°ΠΆΠ΄Π°Π½ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠΏΠ°Π»Π° Π² ΡΡΠΊΠΈ ΠΠΎΠΌΠΌΡΠ½ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΡΡΠΈΠΈ ΠΠΈΡΠ°ΡΒ», β ΡΠΊΠ°Π·Π°Π» ΠΠΎΡΡΠ΅ΠΊΡΠ΅ΡΠ°ΡΡ Π‘Π¨Π. ΠΡΡΠΎΡΠ½ΠΈΠΊ: CNNΠ‘ΠΊΠ°Π½Π΅Ρ ΠΊΠΎΠ΄Π° Solar appScreener Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Java ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 3.6
Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ Β«Π ΠΎΡΡΠ΅Π»Π΅ΠΊΠΎΠΌ-SolarΒ» Π²ΡΠΏΡΡΡΠΈΠ»Π° Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ ΡΠΊΠ°Π½Π΅ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Solar appScreener 3.6. ΠΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· Solar appScreener ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΠ²Π»ΡΠ΅Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΈ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ . Π‘ΠΊΠ°Π½Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Java. ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠΊΠ°Π½Π΅ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². Solar appScreener Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΎ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌΡ ΠΎΡΠ΅Π½ΠΎΡΠ½ΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ Π΄ΠΎΠ²Π΅ΡΠΈΡ (ΠΠ£Π4) ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΠ°Π½ΠΊΠ° Π ΠΎΡΡΠΈΠΈ. Π ΡΠ΅Π»ΠΈΠ· 3.6 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ·ΡΠΊΠ° Pascal ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΊΠΎΠ΄Π° GitLab, GitHub, Bitbucket. ΠΡΡΠΎΡΠ½ΠΈΠΊ: RT-SolarΠ Π―Π½Π΄Π΅ΠΊΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ΅ΡΠ²ΠΈΡ UX-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π ΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π―Π½Π΄Π΅ΠΊΡ Π·Π°ΠΏΡΡΡΠΈΠ»Π° Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ UX-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π΄Π²ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ: Π―Π½Π΄Π΅ΠΊΡ.ΠΠ·Π³Π»ΡΠ΄ ΠΈ Π―Π½Π΄Π΅ΠΊΡ.Π’ΠΎΠ»ΠΎΠΊΠ°. Β«ΠΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΎΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉΒ», β Π·Π°ΡΠ²ΠΈΠ»Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΡΠ°ΡΠ΄ΡΠΎΡΡΠΈΠ½Π³Π° ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΠ·Π°ΡΠΈΠΈ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΠ»ΡΠ³Π° ΠΠ΅Π³ΠΎΡΡΠΊΠ°Ρ. Π§ΡΠΎΠ±Ρ Π·Π°ΠΊΠ°Π·Π°ΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ 999 ΡΡΠ±Π»Π΅ΠΉ, Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ². ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 1-3 Π΄Π½Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΡ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ ΠΎΠ±Π»Π°ΡΡΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΡΠ΄Π° ΠΊΠ»ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π΄Π½ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΡΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ Π²ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΡΡΠΎΡΠ½ΠΈΠΊ: HabrJava-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Apache Wicket ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 9.0.0
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Apache Software Foundation ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Apache Wicket. Π Π΅Π»ΠΈΠ· 9.0.0 Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΡΠ΅Π±ΡΠ΅Ρ Java 11 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. Π‘ΡΠ΅Π΄ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ Π² Wicket, ΡΡΠΎΠΈΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ:- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ CSP (Content Security Policy). CSP ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π·Π°ΡΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°;
- ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ;
- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ³ΠΎ window-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ModalDialog. Π‘ΡΠ°ΡΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ModalWindow Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ: Π΅Π³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Wicket.
- JUnit, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² WicketTester, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 5. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° JUnit 4 ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π· JUnit 5 Vintage Engine.