• ОЀОРМИВЬ ΠŸΠžΠ”ΠŸΠ˜Π‘ΠšΠ£ ΠžΠ’Π—Π«Π’Π«

πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Stepik, Π ΠΎΠΌΠ°Π½ Максимов] TypeScript с 0 Π΄ΠΎ ΠŸΡ€ΠΎ. РСшСниС Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ TS, Ρ€Π°Π·Π±ΠΎΡ€ слоТных Ρ‚Π΅ΠΌ (2025)

  • Автор Ρ‚Π΅ΠΌΡ‹ Автор Ρ‚Π΅ΠΌΡ‹ Gatsby
  • Π”Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° Π”Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π°

Gatsby

ВЕЧНЫЙ
РСгистрация
10 ΠžΠΊΡ‚ 2018
БообщСния
47,143
Π Π΅Π°ΠΊΡ†ΠΈΠΈ
236,724
Автор: Stepik, Π ΠΎΠΌΠ°Π½ Максимов
НазваниС: TypeScript с 0 Π΄ΠΎ ΠŸΡ€ΠΎ. РСшСниС Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ TS, Ρ€Π°Π·Π±ΠΎΡ€ слоТных Ρ‚Π΅ΠΌ (2025)

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2025-10-26 Π² 22.37.10.png

ОписаниС:

ΠšΡƒΡ€Ρ ΠΏΠΎ TypeScript: ΠΎΡ‚ Π°Π·ΠΎΠ² Π΄ΠΎ самых слоТных ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ. ΠžΡ‚ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с infer. На курсС Π±ΡƒΠ΄Π΅Ρ‚ рассказано: Π·Π°Ρ‡Π΅ΠΌ TS Π½ΡƒΠΆΠ΅Π½, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠ°ΠΌΠΈ, infer, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠšΡƒΡ‡Π° практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ ΠΈΠ· TypeScript Challenge. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с TypeScript. ПослС курса Π²Ρ‹ смоТСтС ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TS Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ TS ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ JSDoc

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… (number, string, boolean, null, undefined, any, void, never, unknown)

Випизация массивов ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

Випизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΈ стрСлочных)

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ type ΠΈ interface

Union ΠΈ Intersection (для Ρ‚ΠΈΠΏΠΎΠ² ΠΈ интСрфСйсов)

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ (enum, const enum)

Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹

ΠšΠ°ΡΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²

Utility types (+Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с Π΄ΠΎΠΏ. ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ)

TypeScript Π² React (типизация ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ…ΡƒΠΊΠΎΠ², событий)

Випизация промисов

Tuple Ρ‚ΠΈΠΏ

Typeof, keyof, valueof

As const

Type guard

Assert exhaustiveness

Readonly

Mapped types

Conditional Ρ‚ΠΈΠΏΡ‹

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹

Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ строковыС Ρ‚ΠΈΠΏΡ‹

РСкурсивныС Ρ‚ΠΈΠΏΡ‹

Satisfies

Declare

Випизация ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, svg, css Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½Ρ‹Π΅ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

Infer, NoInfer

Випизация классов ΠΈ ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ²

РСшаСм Π·Π°Π΄Π°Ρ‡ΠΈ TypeScript Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆ

Для ΠΊΠΎΠ³ΠΎ этот курс

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с TypeScript ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π½ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои знания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС Ρ‚ΠΈΠΏΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° курса

Знакомимся с Typescript

ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ³Π»ΡƒΠ±ΠΆΠ΅

ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

ΠŸΡ€ΠΎΡ‡Π΅Π΅

Infer

Випизация классов

Готовимся ΠΊ Π±ΠΈΡ‚Π²Π΅ с боссом

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ босс: TypeScript Challenges [easy]

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ босс: TypeScript Challenges [medium]

Π‘ΠΏΠΎΠΉΠ»Π΅Ρ€:
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° курса ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ:

Знакомимся с Typescript

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ typescript? И Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Випизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Випизация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

Type ΠΈ Interface

Випизация массивов

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈΠ·ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ

Union (объСдинСния)

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ type ΠΈ interface

Intersection (пСрСсСчСниС)

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ

Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹

ΠšΠ°ΡΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² (as unknown)

Enum, const enum

Utility types: Partial, Required, Readonly

Utility types: Pick

Utility types: Omit

Utility types: ReturnType

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ TypeScript локально

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ React ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ…ΡƒΠΊΠΈ, промисы

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ события (events)

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: const enum

tsconfig.json

Подводим Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡ‚ΠΎΠ³

ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ³Π»ΡƒΠ±ΠΆΠ΅

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅?

Π’ΠΈΠΏ never

Π’ΠΈΠΏ void

Π’ΠΈΠΏ unknown

Assert exhaustiveness

Type guard

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ as const

Readonly

Tuple

Keyof, typeof

Mapped types

Подводим ΠΈΡ‚ΠΎΠ³ΠΈ

ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅?

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°

Union Ρ‚ΠΈΠΏΡ‹ Π² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ΅

Π Π°Π·Π½ΠΎΠ΅ количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ΅

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ

ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° для стрСлочных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ВСст ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ

Chrome Dev Tools

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

Π’ ΠΊΠ°ΠΊΠΎΠΉ ситуации Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ?

Бинтаксис Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ²

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ для type

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ ΠΈ extends

ΠšΠ°ΡΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² для Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ²

Typeof ΠΈ keyof Π² Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠ°Ρ…

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ² Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½Ρ‹Π΅ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ²

ВСст ΠΏΠΎ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠ°ΠΌ

ΠŸΡ€ΠΎΡ‡Π΅Π΅

ValueOf

УсловныС Ρ‚ΠΈΠΏΡ‹

Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ строковый Ρ‚ΠΈΠΏ

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹

Випизация промисов

Satisfies

РСкурсивныС Ρ‚ΠΈΠΏΡ‹

Utility types: Extract, Exclude

Utility types+

Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ TS локально

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ .ts ΠΈ .d.ts (Reference path, reference type)

Випизация ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, стилСй (css, scss, sass), ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅

Declare / Declare module

Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Window

ВСст ΠΏΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ

Infer

Π§Ρ‚ΠΎ это ΠΈ Π³Π΄Π΅ примСняСтся?

Infer для массивов

Infer для строк

Infer для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ never Π² union Ρ‚ΠΈΠΏΠ°Ρ…?

Infer для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Infer ΠΈ never

NoInfer ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ

ВСст ΠΏΠΎ infer

Випизация классов

Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ доступа (public, private, protected, readonly)

ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° конструктора

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ свойств Ρ‡Π΅Ρ€Π΅Π· конструктор

Π”ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΈ Π² классах

Implements ΠΈ Abstract

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

ВСст ΠΏΠΎ классам

Готовимся ΠΊ Π±ΠΈΡ‚Π²Π΅ с боссом

ΠŸΡ€ΠΎ Namespace ΠΈ Decorators

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

ВСст ΠΏΠΎ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠΌΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ босс: TypeScript Challenges [easy]

If

Push

Concat

Unshift

Length of Tuple

First of Array

Readonly

Pick

Tuple to Object

Exclude

Includes

Awaited

Parameters

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ босс: TypeScript Challenges [medium]

Π‘ΠΊΠΎΡ€ΠΎ Π±ΡƒΠ΄Π΅Ρ‚

Π’ курс входят:

106 ΡƒΡ€ΠΎΠΊΠΎΠ²

11 часов 5 ΠΌΠΈΠ½ΡƒΡ‚ Π²ΠΈΠ΄Π΅ΠΎ

48 тСстов

Автор: Π ΠΎΠΌΠ°Π½ Максимов

Π£ΠΆΠ΅ большС 8 Π»Π΅Ρ‚ ΠΏΠΈΡˆΡƒ ΠΊΠΎΠ΄. Π Π°Π±ΠΎΡ‚Π°Π» ΠΊΠ°ΠΊ Π² ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… компаниях.

Π‘ Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ² Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ содСрТимоС доступно для зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:
 
Π’ΠΠ–ΠΠž:

НС оставляйтС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ с ΠΏΡ€ΠΎΡΡŒΠ±Π°ΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ / Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ссылку Π½Π° скачиваниС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Β«404Β», «ошибка».

Для восстановлСния ссылки Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π–Π°Π»ΠΎΠ±Π° / Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ссылку» Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ постС Ρ‚Π΅ΠΌΡ‹.

ΠŸΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π’Π°Ρˆ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½, Π° Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° сутки. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° нашСго сайта.

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Π‘Π²Π΅Ρ€Ρ…Ρƒ Π‘Π½ΠΈΠ·Ρƒ