core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ

Core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. plain. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-plain. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° plain. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. plain. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-plain. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° plain. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. rocket launch outlin. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-rocket launch outlin. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° rocket launch outlin. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. progress check. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-progress check. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° progress check. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. Frame. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-Frame. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Frame. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. menu. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-menu. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° menu. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. light. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-light. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° light. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π”Π°Π»ΡŒΡˆΠ΅ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ свои Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠΊΠ½Π΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΈ Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ, ΠΈΠ½Π°Ρ‡Π΅ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ смоТСт ΠΎΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ вас) ΠΈ вуаля, ΡƒΡ€ΠΎΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚!

Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ссылку Π½Π° ΡƒΡ€ΠΎΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΡƒΡŽ: https://coreapp.ai/app/player/lesson/5e778344bd6ed9bbdb651a2e/2), скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Π΅ Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π’ случаС, Ссли ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΎΠΉ: OEUV), Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° адрСс Β«urok.ioΒ». ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ страница с ΠΏΠΎΠ»Π΅ΠΌ для Π²Π²ΠΎΠ΄Π° тСкста, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΠΊΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡƒΡ€ΠΎΠΊΒ».

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. urokio demo. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-urokio demo. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° urokio demo. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² ΠΎΠΊΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ смоТСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» ΡƒΡ€ΠΎΠΊ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя, Π½ΠΎ ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ. Π’Π΅Π΄ΡŒ Ссли ΡƒΡ€ΠΎΠΊ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ нСсколько Β«Ρ‚Π΅Π·ΠΎΠΊΒ», Ρ‚ΠΎ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ смоТСт ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΡ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΡ‚ΠΎ.

Если рСгистрация Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ CORE ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Β«Π’ΠΎΠΉΡ‚ΠΈ со своим Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌΒ», ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ свой e-mail ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΠΎΠΉΡ‚ΠΈΒ».

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. 2020 04 20 174204. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-2020 04 20 174204. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2020 04 20 174204. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Если Π΄ΠΎ этого Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ, Π½ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΈ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ Π²ΠΎΠΉΡ‚ΠΈΒ».

Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свой e-mail, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ввСсти свою Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΈ имя. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π²ΠΎΠΉΡ‚ΠΈΒ». Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚Ρƒ, Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΉΡ‚ΠΈ Π² свой ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ящик. Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ письмо с инструкциями.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. 2020 04 20 174116. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-2020 04 20 174116. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2020 04 20 174116. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Если Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ CORE Π½Π΅Ρ‚, Π½ΠΎ ΠΎΠ½ ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ β€” Π½Π΅ Π±Π΅Π΄Π°, Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Β«Π’ΠΎΠΉΡ‚ΠΈ Π±Π΅Π· рСгистрации». Π—Π΄Π΅ΡΡŒ понадобится ввСсти своС имя ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ записываСм ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ!). Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠΊΒ».

Однако ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ. Π’Π΅Π΄ΡŒ Ссли Π΅ΡΡ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, Ρ‚ΠΎ всС ΡƒΡ€ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ, сохранятся Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅. А Ссли Π½Π΅Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, Ρ‚ΠΎ ΠΈ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° Ρ‚ΠΎΠΆΠ΅ Π½Π΅Ρ‚!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Авторизация Π² ASP.NET Core MVC

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. image loader. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ASP.NET Core MVC. ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Ρƒ, Ρ‡Ρ‚ΠΎ рассматриваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ авторизация (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) Π° Π½Π΅ аутСнтификация, поэтому Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ использования ASP.NET Identity, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚.ΠΏ. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² сСрвСрного ΠΊΠΎΠ΄Π°, нСбольшой экскурс Π²Π³Π»ΡƒΠ±ΡŒ исходников Core MVC, ΠΈ тСстовый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (ссылка Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ). ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚.

Claims

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ASP.NET Core MVC Π½Π΅ измСнились ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсиСй Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡΡΡŒ лишь Π² дСталях. Одним ΠΈΠ· ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹Ρ… понятий являСтся claim-based авторизация, с Π½Π΅Π΅ ΠΌΡ‹ ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ нашС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅. Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ claim? Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π° строк «ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅», Π² качСствС ΠΊΠ»ΡŽΡ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ «FirstName», «EmailAddress» ΠΈ Ρ‚.ΠΏ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, claim ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ свойство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠ°ΠΊ строку с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° «Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ«. Знакомая ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ одномСрная role-based модСль ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ содСрТится Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ claim-based ΠΌΠΎΠ΄Π΅Π»ΠΈ: Ρ€ΠΎΠ»ΡŒ (ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° «Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ X«) прСдставляСт собой ΠΎΠ΄ΠΈΠ½ ΠΈΠ· claim ΠΈ содСрТится Π² спискС ΠΏΡ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… System.Security.Claims.ClaimTypes. НС возбраняСтся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ свои claim.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅ понятиС β€” identity. Π­Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, содСрТащСС Π½Π°Π±ΠΎΡ€ claim. Π’Π°ΠΊ, identity ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (паспорт, Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€Π°Π²Π° ΠΈ Π΄Ρ€.), Π² этом случаС claim β€” строка Π² паспортС (Π΄Π°Ρ‚Π° роТдСния, фамилия. ). Π’ Core MVC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс System.Security.Claims.ClaimsIdentity.

Π•Ρ‰Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²Ρ‹ΡˆΠ΅ находится понятиС principal, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ самого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Как Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° Ρ€ΡƒΠΊΠ°Ρ… нСсколько Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π² Core MVC β€” principal ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ассоциированных с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ identity. ВсСм извСстноС свойство HttpContext.User Π² Core MVC ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ System.Security.Claims.ClaimsPrincipal. ЕстСствСнно, Ρ‡Π΅Ρ€Π΅Π· principal ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС claim ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ identity. Набор ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ identity ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для разграничСния доступа ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ сайта/сСрвиса.

На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ классов ΠΈΠ· пространства ΠΈΠΌΠ΅Π½ System.Security.Claims.

Π—Π°Ρ‡Π΅ΠΌ это всС Π½ΡƒΠΆΠ½ΠΎ? ΠŸΡ€ΠΈ claim-based Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΡ‹ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ claim (свойство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) для доступа ΠΊ рСсурсу. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС, провСряСтся сам Ρ„Π°ΠΊΡ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ claim, хотя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ (Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ policy, requirements, permissions β€” ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим эти понятия Π½ΠΈΠΆΠ΅). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ: для управлСния Π»Π΅Π³ΠΊΠΎΠ²Ρ‹ΠΌ Π°Π²Ρ‚ΠΎ, Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€Π°Π²Π° (identity) с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ B (claim).

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π—Π΄Π΅ΡΡŒ ΠΈ Π΄Π°Π»Π΅Π΅ Π½Π° протяТСнии ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ доступ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… страниц Π²Π΅Π±-сайта. Для запуска прСдставлСнного ΠΊΠΎΠ΄Π°, достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Visual Studio 2015 Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° «ASP.NET Core Web Application», Π·Π°Π΄Π°Ρ‚ΡŒ шаблон Web Application ΠΈ Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ «No Authentication».

ΠŸΡ€ΠΈ использовании Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ «Individual User Accounts» Π±Ρ‹Π» Π±Ρ‹ сгСнСрирован ΠΊΠΎΠ΄ для хранСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Π‘Π” посрСдством ASP.NET Identity, EF Core ΠΈ localdb. Π§Ρ‚ΠΎ являСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ лСгковСсного EntityFrameworkCore.InMemory Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для тСстирования. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π°ΠΌ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅ потрСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ASP.NET Identity. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ principal для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ in-memory, Π° сСриализация principal Π² cookie Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° стандартными срСдствами Core MVC. Π­Ρ‚ΠΎ всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для нашСго тСстирования.

Для эмуляции Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Startup.cs ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвисы-Π·Π°Π³Π»ΡƒΡˆΠΊΠΈ Π²ΠΎ встроСнном DI-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅:

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΡ‹ всСго лишь ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π» Π±Ρ‹ Π²Ρ‹Π·ΠΎΠ² AddEntityFrameworkStores :

НачнСм с Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сайтС: Π½Π° GET /Home/Login нарисуСм Ρ„ΠΎΡ€ΠΌΡƒ-Π·Π°Π³Π»ΡƒΡˆΠΊΡƒ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ пустой Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр. На POST /Home/Login Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ создадим principal, identity ΠΈ claim (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ эти Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΈΠ· Π‘Π”). Π’Ρ‹Π·ΠΎΠ² HttpContext.Authentication.SignInAsync сСриализуСт principal ΠΈ помСстит Π΅Π³ΠΎ Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ cookie, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ Π²Π΅Π±-сСрвСра ΠΈ сохранСн Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

Π’ΠΊΠ»ΡŽΡ‡ΠΈΠΌ cookie-Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Startup.Configure(app):

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ с нСбольшими модификациями Π±ΡƒΠ΄Π΅Ρ‚ основой для всСх ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Атрибут Authorize ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ доступа

Атрибут [Authorize] Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ дСлся ΠΈΠ· MVC. По-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ, ΠΏΡ€ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ controller/action этим Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ β€” доступ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π’Π΅Ρ‰ΠΈ становятся интСрСснСС, Ссли Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ (policy) β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбования ΠΊ claim ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π² ΡƒΠΆΠ΅ извСстном Π½Π°ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Startup.ConfigureServices :

Вакая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° устанавливаСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° страницу About смоТСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с claim-ΠΎΠΌ «age», ΠΏΡ€ΠΈ этом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ claim Π½Π΅ учитываСтся. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ послоТнСС (Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ!), Π° сСйчас разбСрСмся, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ?

[Authorize] β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π½Ρ‹ΠΉ, сам ΠΏΠΎ сСбС Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π΅ содСрТащий. НуТСн ΠΎΠ½ лишь для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ MVC, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ controller/action слСдуСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AuthorizeFilter β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· встроСнных Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Core MVC. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Ρ‚Π° ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°: Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΈ послС обращСния ΠΊ controller/action. Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ middleware: Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ спСцифичному для MVC контСксту (ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, СстСствСнно, послС всСх middleware). Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π³Ρ€Π°Π½ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ filter ΠΈ middleware вСсьма расплывчата, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹Π·ΠΎΠ² middleware Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° [MiddlewareFilter].

ВСрнСмся ΠΊ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ AuthorizeFilter. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС происходит Π² Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ OnAuthorizationAsync:

НадСюсь, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ссылки Π½Π° исходный ΠΊΠΎΠ΄ Π΄Π°Π»ΠΈ Π²Π°ΠΌ прСдставлСниС ΠΎΠ± Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ устройствС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π² Core MVC.

Настройки ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ доступа

Requirement β€” Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ DTO для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ handler, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ HttpContext.User ΠΈ Π²ΠΎΠ»Π΅Π½ Π½Π°Π»Π°Π³Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° principal ΠΈ содСрТащиСся Π² Π½Π΅ΠΌ identity/claim. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, handler ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ внСшниС зависимости Ρ‡Π΅Ρ€Π΅Π· встроСнный Π² Core MVC DI-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:

РСгистрируСм сам handler Π² Startup.ConfigureServices(), ΠΈ ΠΎΠ½ Π³ΠΎΡ‚ΠΎΠ² ΠΊ использованию:

Resource-based авторизация

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, policy-based авторизация выполняСтся Core MVC Π² filter pipeline, Ρ‚.Π΅. Π”Πž Π²Ρ‹Π·ΠΎΠ²Π° Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠ³ΠΎ action. УспСх Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ этом зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ β€” Π»ΠΈΠ±ΠΎ ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ claim, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚. А Ρ‡Ρ‚ΠΎ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΡ‹ΠΉ рСсурс ΠΈ Π΅Π³ΠΎ свойства, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников? ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ: Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌ action Π²ΠΈΠ΄Π° GET /Orders/ , ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎ id строку с Π·Π°ΠΊΠ°Π·ΠΎΠΌ ΠΈΠ· Π‘Π”. ΠŸΡƒΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€Π°Π² Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· ΠΌΡ‹ смоТСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС получСния этого Π·Π°ΠΊΠ°Π·Π° ΠΈΠ· Π‘Π”. Π­Ρ‚ΠΎ автоматичСски Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ рассмотрСнныС Ρ€Π°Π½Π΅Π΅ аспСктно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сцСнарии Π½Π° основС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² MVC, выполняСмых ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² Core MVC Π΅ΡΡ‚ΡŒ способы провСсти Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π—Π°Ρ‚Π΅ΠΌ создадим Π½ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΈ handler:

НаконСц, провСряСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ + рСсурс Π½Π° соотвСтствиС Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ action (Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ [Authorize] большС Π½Π΅ Π½ΡƒΠΆΠ΅Π½):

Π£ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° IAuthorizationService.AuthorizeAsync Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ список ΠΈΠ· requirement β€” вмСсто названия ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ:

Π§Ρ‚ΠΎ позволяСт Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа. Для дСмонстрации, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ OperationAuthorizationRequirement (Π΄Π°, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΡ‡Π΅Π²Π°Π» Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ прямо с docs.microsoft.com):

Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Ρ‹Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ:

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ HandleRequirementAsync(context, requirement, resource) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ handler β€” Π½ΡƒΠΆΠ½ΠΎ лишь ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° соотвСтствСнно ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² requirement.Name ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ context.Fail() Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ» Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ:

Handler Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, сколько requirement Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π² AuthorizeAsync ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ requirement ΠΏΠΎ-ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для Π΅Π΄ΠΈΠ½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСх ΠΏΡ€Π°Π² Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ² handler β€” ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ список ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ requirement, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:

На этом ΠΎΠ±Π·ΠΎΡ€ возмоТностСй resource-based Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½, ΠΈ самоС врСмя ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ наши handler-Ρ‹ тСстами:

Авторизация Π² Razor-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅

ВыполняСмая нСпосрСдствСнно Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° для скрытия элСмСнтов UI, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²ΠΎ view ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π»Π°Π³ΠΈ Ρ‡Π΅Ρ€Π΅Π· ViewModel (ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ€Π°Π²Π½Ρ‹Ρ… я Π·Π° этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚), Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ principal Ρ‡Π΅Ρ€Π΅Π· HttpContext.User:

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°: ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ IAuthorizationService Ρ‡Π΅Ρ€Π΅Π· DI (Π΄Π°, прямо Π²ΠΎ view) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° соотвСтствиС трСбованиям Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ:

Permission-based авторизация. Π‘Π²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ пСрСчислСниС всСх Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ· числа CRUD) ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ:

… ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ построСна систСма ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (permissions): имССтся Π½Π΅ΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ· большого числа высокоуровнСвых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ, Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ (Π»ΠΈΠ±ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π»ΠΈ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π΄Π°Π½Ρ‹ ΠΏΡ€Π°Π²Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ рСсурсом. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρƒ Васи Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° «Π΄Ρ€Π°ΠΈΡ‚ΡŒ ΠΏΠ°Π»ΡƒΠ±Ρƒ», «ΡΠΏΠ°Ρ‚ΡŒ Π² ΠΊΡƒΠ±Ρ€ΠΈΠΊΠ΅», Π° ΠŸΠ΅Ρ‚Ρ ΠΌΠΎΠΆΠ΅Ρ‚ «ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ ΡˆΡ‚ΡƒΡ€Π²Π°Π»». Π₯ΠΎΡ€ΠΎΡˆ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ… Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ β€” Ρ‚Π΅ΠΌΠ° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ (Π»ΠΈΡ‡Π½ΠΎ я ΠΎΡ‚ Π½Π΅Π³ΠΎ Π½Π΅ Π² восторгС). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: список ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π»Π΅Π³ΠΊΠΎ разрастаСтся Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сотСн Π΄Π°ΠΆΠ΅ Π½Π΅ Π² самой большой систСмС.

Битуация упрощаСтся, Ссли для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ экзСмпляр Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠ³ΠΎ рСсурса, ΠΈ наша систСма ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ достаточной Π³Ρ€Π°Π½ΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто Π½Π°Π²Π΅ΡΠΈΡ‚ΡŒ Π½Π° вСсь ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ со списком провСряСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, вмСсто сотСн Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² AuthorizeAsync Π² Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΌ ΠΊΠΎΠ΄Π΅. Однако, использованиС Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ [Authorize(Policy = «foo-policy»)] ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΌΡƒ Π²Π·Ρ€Ρ‹Π²Ρƒ числа ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Π΄ΠΎΠ±Ρ€ΡƒΡŽ role-based Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ? Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π»Π΅Π½ΠΎΠΌ всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ для получСния доступа ΠΊ FooController:

НачнСм с создания enum для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, requirement ΠΈ handler для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² Core MVC эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° [TypeFilter]:

ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅, Π½ΠΎ Π±Π΅Π·ΠΎΠ±Ρ€Π°Π·Π½ΠΎ выглядящСС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ нашСго Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΎΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Π½Π°ΠΌ ΠΈ пригодится Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ [AuthorizePermission] :

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для чтСния ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ (Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ ваши ссылки для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² список):

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ просто. Core – проблСмная ΠΌΠ΅Ρ‡Ρ‚Π° Epic Games

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. . core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’ сСнтябрС 2020 Π³ΠΎΠ΄Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ наполнился 150-ю бСсплатными Ρ€ΠΎΠ»Π΅Π²Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ Π² сСттингС Dungeons & Dragons. ВсС ΠΎΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ сообщСством Π² Ρ€Π°ΠΌΠΊΠ°Ρ… конкурса с использованиСм инструмСнта Core. Бпустя нСсколько Π΄Π½Π΅ΠΉ послС окончания состязания Epic Games объявила ΠΎ 15-ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½Ρ‹Ρ… инвСстициях, Π° с 15 апрСля Core ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно Π² Epic Games Store.

Авторы ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ любой Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π² любом ΠΆΠ°Π½Ρ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых срСдств ΠΈ мощностСй Unreal Engine ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° этом дСньги. Ну ΠΈΠ»ΠΈ бСсплатно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя Π² тысячах ΠΈΠ³Ρ€ сообщСства. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ студии, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΈΠ· Π½ΠΈΡ… это ΠΏΠΎΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. Π§Π΅ΠΌ ΠΆΠ΅ Core Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ²?

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. sqv5ZCaT0r4VAP9DYvgPlaaqiXRqqJV5FoZdbshR. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-sqv5ZCaT0r4VAP9DYvgPlaaqiXRqqJV5FoZdbshR. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sqv5ZCaT0r4VAP9DYvgPlaaqiXRqqJV5FoZdbshR. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠšΠ°ΠΊΡƒΡŽ ΠΌΠ΅Ρ‡Ρ‚Ρƒ ΠΏΡ€ΠΎΠ΄Π°Ρ‘Ρ‚ Core?

БСсплатная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Core Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ большим, Ρ‡Π΅ΠΌ просто инструмСнтом для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Epic прСдставляСт Π΅Ρ‘ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²ΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΌΠΈΡ€Π° собствСнным пСрсонаТСм, ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌΠΈ ΠΈ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΏΠΎΡ€Ρ‚Π°Π»Ρ‹ с Ρ€Π°Π·Π½ΠΎΠΊΠ°Π»ΠΈΠ±Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ. На страницС ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΎΠ±Π΅Ρ‰Π°Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Β«Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π² Core появляСтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° β€” ΠΎΡ‚ ΡˆΡƒΡ‚Π΅Ρ€ΠΎΠ², ΠΈΠ³Ρ€ Π½Π° Π²Ρ‹ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π΄ΠΎ MMORPG, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΈΠ³Ρ€ для Π²Π΅Ρ‡Π΅Ρ€ΠΈΠ½ΠΎΠΊΒ».

Β«ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ позволяСт Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своСй ΠΈΠ³Ρ€ΠΎΠΉ, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ дСньги».

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. Qn1s0DIjbz3fk8vby6DscwsAaX2ALcR8DCUTnwEp. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-Qn1s0DIjbz3fk8vby6DscwsAaX2ALcR8DCUTnwEp. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Qn1s0DIjbz3fk8vby6DscwsAaX2ALcR8DCUTnwEp. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π§Ρ‚ΠΎ прСдлагаСтся?

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² Core ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅Π²ΡΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Manticore, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ Π·Π°Π΄ΡƒΠΌΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ возмоТности инструмСнта. Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΈ нСсколько сотСн ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² сообщСства. Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΡ€-Ρ…Π°Π± Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· мСню.

Π‘Π΅Ρ€Π΄Ρ†Π΅ Core – Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π³Π΄Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ сцСны с сотнями ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² – фэнтСзийных, Π½Π°ΡƒΡ‡Π½ΠΎ-фантастичСских, масса ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², пСрсонаТСй ΠΈ Π·Π²ΡƒΠΊΠΎΠ². Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ подструктуру Unreal Engine, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сильно ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΉ вСрсии.

Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ ΠΈ 3D-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, Ρ‚ΠΎ спСшим Ρ€Π°ΡΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ – инструмСнтарий Core Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний ΠΈ Π±Π΅Π· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ английского Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. На ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Core Academy Π΅ΡΡ‚ΡŒ тСкстовая докумСнтация, Π½Π° YouTube-ΠΊΠ°Π½Π°Π»Π΅ – ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈΠΊΠΈ, Π½ΠΎ Π½Π΅Ρ‚ доступного, пошагового обучСния.

Авторы говорят, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΎΠΏΡ‹Ρ‚Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΆΠ°Π½Ρ€ΠΎΠΌ рСализуСтся Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° Π΄Π΅ΡΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ приводят ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ЕстСствСнно, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ придётся Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с возмоТностями Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Как здСсь Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² Core, прСдлагаСтся сразу ΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° рассылку новостСй ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π° Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹Ρ… ΠΎΠ±Π»ΠΈΠΊΠ° пСрсонаТа. Поиск ΠΈΠ³Ρ€ осущСствляСтся Π½Π° экранС, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌ YouTube ΠΈΠ»ΠΈ Twitch, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠΈΡ… ΠΈΠ³Ρ€Π°Ρ…, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΆΠ°Π½Ρ€ΠΎΠΌ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π²Π°Π»ΡŽΡ‚Ρƒ Core Credits. Π’Π»ΠΎΠΆΠΈΠ²ΡˆΠΈΡΡŒ, Epic Ρ…ΠΎΡ‚Π΅Π»Π° Π±Ρ‹ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° бСсплатной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. SVak8IU5SC3biPtzig1NQqdnp8ZibS0C7AEttuVW. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-SVak8IU5SC3biPtzig1NQqdnp8ZibS0C7AEttuVW. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° SVak8IU5SC3biPtzig1NQqdnp8ZibS0C7AEttuVW. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

И ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° видишь Π²Π½ΡƒΡ‚Ρ€ΠΈΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½: Β«Π° Π½Π΅ слишком Π»ΠΈ Ρ€Π°Π½ΠΎ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΏΠΈΡ…Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ дСньги Π² Π½Π΅ΠΎΠΊΡ€Π΅ΠΏΡˆΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚?Β». Но ΠΏΠΎΡ‚ΠΎΠΌ вспоминаСшь ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ ΠΈ тяТСло Π²Π·Π΄Ρ‹Ρ…Π°Π΅ΡˆΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ вдохновСния Core Π½Π°ΠΉΡ‚ΠΈ нСслоТно. МгновСнно вспоминаСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Roblox, принадлСТащая Roblox Corporation, которая оцСниваСтся Π² 38 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π­Ρ‚ΠΎ большС, Ρ‡Π΅ΠΌ вся Epic Games.

Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Roblox, прСдполагаСтся, Ρ‡Ρ‚ΠΎ Core понравится дСтям ΠΈ ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ. Π‘Ρ‚ΠΈΠ»ΡŒ Fortnite, эмоции, приятная ΠΌΡƒΠ·Ρ‹ΠΊΠ°, масса бСсплатных ΠΈΠ³Ρ€. Π’ Ρ…ΠΎΠ»Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΡ€ΡƒΡ‚ΠΎΠΌ Ρ…ΠΎΠ²Π΅Ρ€Π±ΠΎΡ€Π΄Π΅, ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚ΡŒ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с названиями Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Β«silent hill DEMO. Β» ΠΈ Β«Doom (Alpha)Β». Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ – ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ 12-Π»Π΅Ρ‚Π½ΠΈΡ… Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ².

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ΅Ρ‡Ρ‚Π° ΠΎ сотнях качСствСнных бСсплатных ΠΈΠ³Ρ€ (ΠΏΠΎΠΊΠ°) Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠ°

Бпустя нСсколько нСдСль послС Ρ€Π΅Π»ΠΈΠ·Π° вряд Π»ΠΈ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΆΠ΄Π°Π» Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Roblox, вСдь ΠΎΠ½Π° с 2006 Π³ΠΎΠ΄Π° ΠΏΡ€ΠΎΡˆΠ»Π° Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π»Π° ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ постСпСнно. Но всё ΠΆΠ΅ качСство ΠΈΠ³Ρ€, мягко говоря, Π½Π΅ ΡΡˆΠΈΠ±Π°Π΅Ρ‚ с Π½ΠΎΠ³. НСсмСлыС шаги сообщСства вряд Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΡΠ΅Ρ€ΡŒΡ‘Π·, Π° ΠΈΠ³Ρ€Ρ‹ самой Manticore ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹: ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ с Π·Π°Ρ…Π²Π°Ρ‚ΠΎΠΌ Ρ„Π»Π°Π³Π°, симулятор Ρ„Π΅Ρ€ΠΌΡ‹, стандартный ΡˆΡƒΡ‚Π΅Ρ€, королСвская Π±ΠΈΡ‚Π²Π°, простая стратСгия.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. 3ZdbdZzgKzvqfg1YPGpSP5iZqL8sJSKE9BaBUQcT. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-3ZdbdZzgKzvqfg1YPGpSP5iZqL8sJSKE9BaBUQcT. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3ZdbdZzgKzvqfg1YPGpSP5iZqL8sJSKE9BaBUQcT. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π½Π΅ выстрСлит, Π½Π΅ΠΌΠ°Π»ΠΎ. На стартС Core сталкиваСтся с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Dreams Π½Π° PS4 ΠΈΠ»ΠΈ RPG Maker.

ΠŸΡ€ΠΈ использовании стандартных рСсурсов ΠΈΠ³Ρ€Ρ‹ выглядят, Π·Π²ΡƒΡ‡Π°Ρ‚ ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ВсС ΠΎΠ½ΠΈ, Π·Π° Ρ€Π΅Π΄ΠΊΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Fortnite. Π”Π°, Π² Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ собствСнныС 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠΎΠ΄Ρ‹. Но, Ссли Ρƒ вас Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ большой ΠΎΠΏΡ‹Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Ρ‘Ρ‚Π΅ Β«Π±Π΅Π· костылСй» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Unreal Engine. Π—Π°Ρ‡Π΅ΠΌ Π²Π°ΠΌ слаборазвитая Core, Ссли всС ΠΏΡ€Π°Π²Π° Π½Π° ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ?

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. OoG3aGD37grWkBqUYV1n0T52CVO9590sOlyV2Efl. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-OoG3aGD37grWkBqUYV1n0T52CVO9590sOlyV2Efl. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° OoG3aGD37grWkBqUYV1n0T52CVO9590sOlyV2Efl. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ Ρ…Ρ€ΠΎΠΌΠ°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ использовании достойной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡΠ°Π΄ΠΊΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ частоты Π² графичСски простых ΠΈΠ³Ρ€Π°Ρ… ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ нСприятноС Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅.

Π‘ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°ΠΊΡ†Π΅Π½Ρ‚ Π² ΠΈΠ³Ρ€Π°Ρ… сообщСства Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡ‚Ρ€Π°Π½Π·Π°Ρ†ΠΈΠΈ. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½ΠΈΡ… сразу Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Π°Π·Ρ‹ Ρ„Π°Π½Π°Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈ сразу ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π» Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ условно-бСсплатными ΠΈΠ³Ρ€Π°ΠΌΠΈ.

А главная ΠΈ очСвидная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° – сущСствованиС Roblox с Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ инфраструктурой ΠΈ колоссальной Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ, которая способна Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒ ΠΈ принСсти Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ. Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Core собираСтся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ„ΠΎΠ½Π΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° ΠΈ Π²Ρ‹ΠΆΠΈΡ‚ΡŒ – нСпонятно.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. . core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Analysis

Core – интСрСсная ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Epic Games Π²Ρ‹ΡΡ‚Ρ€Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ с ΠΎΠ΄Π½ΠΈΠΌ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Π£ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ возмоТности ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠ΅Π³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Unreal ΠΈ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΎΠ΅ сообщСство. Но Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ популярныС ΠΈΠ³Ρ€Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ – большой вопрос. Пока интСрСсных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ руководств ΠΏΠΎ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΡƒΠΉΠΌΠ° свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Π² создании ΠΈΠ³Ρ€, Π·Π½Π°Π½ΠΈΠΉ языков программирования ΠΈ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сразу ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ, Π½ΠΎ Π΅ΡΡ‚ΡŒ интСрСсныС ΠΈΠ΄Π΅ΠΈ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ – Core ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Π—Π΄Π΅ΡΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ быстро ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ вас ΠΌΠΎΠΆΠ΅Ρ‚ лишь ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΊΡ‚ΠΎΡ€ – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ хотя Π±Ρ‹ повСрхностно Π·Π½Π°Ρ‚ΡŒ английский язык, вСдь для Π°Π·ΠΎΠ² придётся Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ Ρ€ΠΎΠ»ΠΈΠΊΠ°ΠΌΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΈΠ΄Π°ΠΊΡ‚ΠΎΡ€

пСдагогичСская ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

CORE β€” отСчСствСнный конструктор ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ²

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. 1c9409ae7050da838a1407c9e25acc36. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-1c9409ae7050da838a1407c9e25acc36. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1c9409ae7050da838a1407c9e25acc36. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Π»Ρ‘Π΄ тронулся, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ Π”ΠΈΠ΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΌΡ‹ слСдили с Π²Π°ΠΌΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ отСчСствСнными ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ со своими достоинствами ΠΈ нСдостатками. Но каТдая ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Π° Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, задания, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ Π±Ρ‹Π» просто статистом, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Но Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π² российском ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС появился отСчСствСнный конструктор слоТных ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†.

Core β€” это ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° конструирования ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью ΠΈ элСктронным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ.

Π”Π°Π½Π½Ρ‹ΠΉ конструктор Π±Ρ‹Π» создан Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Β«ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ Π¨ΠΊΠΎΠ»Π°Β». Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ листы.

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ эффСктивный инструмСнт для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ смСшанного обучСния.

ПослС создания своСго Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊ созданию ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ°.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. core1. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-core1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core1. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ шаблонами ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ конструированиС ΡƒΡ€ΠΎΠΊΠ° с нуля.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ вашСго ΡƒΡ€ΠΎΠΊΠ° находятся Π² Π»Π΅Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. core2. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-core2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core2. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкст, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ввСсти тСст ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ опрос.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ конструктора Π²Π²Π΅Π»ΠΈ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ.

Π‘Π°ΠΌ инструмСнт тСстирования довольно прост:

ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты для контроля ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ оцСнивания учащихся.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ вопрос. Π”Π°Π½Π½Ρ‹ΠΉ инструмСнт позволяСт ввСсти Π·Π°Π΄Π°Π½ΠΈΠ΅ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ. НапримСр, ΡƒΡ‡Π΅Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эссС, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ позволяСт ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΡ‡Π΅Π½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ развСсти ряд ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… понятий ΠΏΠΎ катСгориям.

Вопрос с Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅, Π³Π΄Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько вСрсий Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

Π—Π°ΠΏΠΎΠ»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠΊΡ‚Π°Π½Ρ‚, Π³Π΄Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ слова ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Ρ‹.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. core3. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-core3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core3. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

ΠŸΡ€Π°Π²Π΄Π°, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ выглядит нСсколько коряво, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π΅ смоТСтС ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ окошков.

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅. Π”Π°Π½Π½Ρ‹ΠΉ инструмСнт позволяСт ввСсти созданныС Π²Π°ΠΌΠΈ Π² Learningapps ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ задания, дидактичСскиС ΠΈΠ³Ρ€Ρ‹. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ популярного сайта. Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅Ρ‚ нСобходимости ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ html-ΠΊΠΎΠ΄. Достаточно ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку ΠΈ любоС Π·Π°Π΄Π°Π½ΠΈΠ΅ появится Π½Π° создаваСмой Π²Π°ΠΌΠΈ страницС Π² ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠ΅.

Π‘ΠΎΠ·Π΄Π°Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист, ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² ссылку, ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ заданиями учитСля.

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. core4. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-core4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core4. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ учащимся вовсС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚. Достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π‘Π΅Π· рСгистрации. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ рСбят Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ имя ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ.

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ статистику ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ².

core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. core5. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ. core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ-core5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core Π²ΠΎΠΉΡ‚ΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° core5. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прислал ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Если ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ прислал ΠΊΠΎΠ΄, Ρ‚ΠΎ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт urok.io ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠ°ΠΊ ΠΏΠΎ всСму классу, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡƒΡ‡Π΅Π½ΠΈΠΊΡƒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

ПослС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ° дальнСйшСС Π΅Π³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚.ΠΊ. всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ классу Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠΉ нСбольшой набросок ΠΏΠΎ ссылкС. Имя ΠΈ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π²Ρ‹ΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅. Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄, Ссли Π²Ρ‹ оставитС свои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π² Ρ…ΠΎΠ΄Π΅ обсуТдСния ΡΡ‚Π°Ρ‚ΡŒΠΈ.

ΠŸΡ€ΠΈ всСй ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Core Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы ΠΊ создатСлям конструктора.

2. НСсмотря Π½Π° Π·Π°ΡΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π²ΠΈΠ΄Π΅ΠΎ ΠΈ изобраТСния с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠ½Π΅ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ….

И Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ этих нСдостатках ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ российских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². БовмСстными усилиями ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ β€œ CORE β€” отСчСствСнный конструктор ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ² ”

Вакая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ‡Π΅Π½ΡŒ кстати, Π° нСнавязчивый Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ°ΠΊ Ρ€Π°Π· для ΠΌΠΎΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΎΠΊΠ»Π°ΡˆΠ΅ΠΊ. НС Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠ³ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ° с Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠ΅ΠΉ Π³Ρ€ΡƒΠΏΠΏ. Π‘ΡƒΠ΄Ρƒ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ. Π“Π΅ΠΎΡ€Π³ΠΈΡŽ ΠžΡΠΈΠΏΠΎΠ²ΠΈΡ‡Ρƒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ спасибо! Π’Ρ‹ просто Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ΄Π΅ΠΉ!

Π― Π±Ρ‹ с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ приступила ΠΊ освоСнию ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ Π›Π΅Ρ‚Π½Π΅Π³ΠΎ лагСря «ВмСстС β€” ΠΊ успСху» https://docs.google.com/spreadsheets/d/1VEkuGx9tLRQkj3Z_JcpTjLd3hnwIPCWAt3Md1JijbgE/edit#gid=0

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь! ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π² Π’Π°ΡˆΠ΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ввСсти названия Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ²-столиц, ΠΏΠΈΡˆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Β«Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ». ΠœΠΎΠΆΠ΅Ρ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ?

Π”ΠΎΠ±Ρ€ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ, НадСТда! ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. По ΠΎΠ΄Π½ΠΎΠΌΡƒ. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ. Для Π²Π²ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ‰Ρ‘Π»ΠΊΠ°Π΅Ρ‚Π΅ Β«ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Ρ€Π°Π·Β».

Π’Ρ‡Π΅Ρ€Π° просто Β«Π·Π°ΠΏΠ°Π»Π°Β» Π½Π° CORE. Поняла, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. И Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ! Бпасибо.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *