πŸ‘¨πŸ»β€πŸ’» АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ πŸ‘¨πŸ»β€πŸ’» - [Илья Π€ΠΎΡ„Π°Π½ΠΎΠ²] [Stepik] ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (2024) | Π‘Π»ΠΈΠ² ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… курсов ΠΈ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΎΠ² Π½Π° SLIV.ONE Π•Π–Π•Π”ΠΠ•Π’ΠΠž! Π­ΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»! Π‘Ρ…Π΅ΠΌΡ‹ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°! БСсплатныС Онлайн ΠšΡƒΡ€ΡΡ‹!

πŸ‘¨πŸ»β€πŸ’» АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ πŸ‘¨πŸ»β€πŸ’» [Илья Π€ΠΎΡ„Π°Π½ΠΎΠ²] [Stepik] ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (2024)

Wise Raven

🌸 ΠœΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€ 🌸
Команда Ρ„ΠΎΡ€ΡƒΠΌΠ°
[Илья Π€ΠΎΡ„Π°Π½ΠΎΠ²] [Stepik] ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (2024)
2024-10-04_10-01-57.png
ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ [Stepik] [Илья Π€ΠΎΡ„Π°Π½ΠΎΠ²]
Python – Π»ΡƒΡ‡ΡˆΠΈΠΉ язык для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² IT. ΠŸΡ€ΠΎΡΡ‚ Π² освоСнии. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… скриптов, Π±ΠΎΡ‚ΠΎΠ², Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… вычислСниях. Π’Ρ‹ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ сам язык ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния: создадитС сайт, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, сайт с Π±Π»ΠΎΠ³ΠΎΠΌ ΠΈ сайт с Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π”): смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° языкС SQL, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π‘Π” Π½Π° сторонС прилоТСния, написанного Π½Π° Python.

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ - это ΠΏΠ°ΠΊΠ΅Ρ‚ видСокурсов:
ПолноС руководство ΠΏΠΎ Python 3: ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ спСциалиста

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Python

  • ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‡Π°Ρ‚Ρƒ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ Python
  • Python с тСхничСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния
  • Python 2 vs Python 3
  • Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π° для Python
  • Π˜Π½ΡΡ‚Π°Π»Π»ΠΈΡ€ΡƒΠ΅ΠΌ дистрибутив Anaconda
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Anaconda
  • Jupyter Notebook Π½Π΅ запускаСтся Ρ‡Π΅Ρ€Π΅Π· Anaconda Navigator?
  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ свСдСния ΠΎ Python. ВСст
2. ΠžΡΠ½ΠΎΠ²Ρ‹ Python

  • ΠžΠ±Π·ΠΎΡ€ основных Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…
  • Числа ΠΈ элСмСнтарная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
  • bool ΠΈ None
  • Π’ΠΈΠΏ string
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ string
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строк
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ
  • Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ Π±Π°ΠΉΡ‚Ρ‹: str, bytes, bytearray
  • ΠžΡΠ½ΠΎΠ²Ρ‹ Python. ВСст
  • Python Basics Π”Π—: основы
  • Python Basics Π”Π—: основы (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)
3. ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° Π² Python

  • list - список
  • dict - ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ
  • OrderedDict vs dict
  • tuple - ΠΊΠΎΡ€Ρ‚Π΅ΠΆ
  • namedtuple - ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ
  • Π›ΠΎΠ³ΠΈΠΊΠ° с условиями
  • set - мноТСство
  • Π¦ΠΈΠΊΠ» for
  • list comprehension
  • Π¦ΠΈΠΊΠ» while, continue, break
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 1-2
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 1-2. РСшСниС
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 3-5
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 3-5. РСшСниС
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 6. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Flush
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 6. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Flush. РСшСниС
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 7. ΠŸΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌ
  • Π¦ΠΈΠΊΠ»Ρ‹. Π”Π— 7. ΠŸΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌ. РСшСниС
  • Π”Π— 8. "Π£Π³Π°Π΄Π°ΠΉ число"
  • Π”Π— 8. "Π£Π³Π°Π΄Π°ΠΉ число". РСшСниС
  • Π”Π— 9. "КамСнь-Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹-Π±ΡƒΠΌΠ°Π³Π°"
  • Π”Π— 9. "КамСнь-Π½ΠΎΠΆΠ½ΠΈΡ†Ρ‹-Π±ΡƒΠΌΠ°Π³Π°". РСшСниС
  • ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹. ВСст
4. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

  • ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΏΠΎ функциям
  • ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • Лямбды
  • Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹
  • Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ @wraps
  • ВСст ΠΏΠΎ функциям
  • Π”Π— ΠΏΠΎ функциям 1-4
  • РСшСниС Π”Π— ΠΏΠΎ функциям 1-4
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ "Π˜Π³Ρ€Π° Π² ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ"
  • Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ "Π˜Π³Ρ€Π° Π² ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ". РСшСниС
5. Ошибки ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. АвтоматизированныС тСсты

  • ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок
  • Выброс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.
  • ΠžΡΠ½ΠΎΠ²Ρ‹ ΡŽΠ½ΠΈΡ‚-тСстирования
  • Π Π°Π±ΠΎΡ‚Π° с ошибками. ВСст
6. ООП в Python

  • ΠžΡΠ½ΠΎΠ²Ρ‹ классов
  • Атрибуты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹
  • ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹. Π—Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Бвойства.
  • БтатичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ - @staticmethod, @classmethod
  • НаслСдованиС ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ
  • ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ наслСдованиС
  • ΠœΠΈΠΊΡΠΈΠ½Ρ‹
  • Абстрактный класс ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ABC
  • ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹
  • Π”Π— 1-6
  • Π”Π— 1-3. РСшСниС
  • Π”Π— 4-6. РСшСниС
  • Π”Π— "ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Π½ΠΎΠ»ΠΈΠΊΠΈ"
  • Π”Π— "ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Π½ΠΎΠ»ΠΈΠΊΠΈ". РСшСниС
  • ООП Π² Python. ВСст
7. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹

  • PyPi ΠΈ Pip
  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
  • Π•Ρ‰Ρ‘ Ρ€Π°Π· ΠΎ __name__ ΠΈ __main__
  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. ВСст
8. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

  • ΠžΡ‚Π»Π°Π΄ΠΊΠ°
  • Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Stack
  • datetime - Π΄Π°Ρ‚Ρ‹ ΠΈ врСмя
  • Singleton Design Pattern: __new__ ΠΈ __init__
  • Pickle - консСрвированиС
  • repr and str, eq and ne, eval
  • Deep copy vs Shallow copy
  • Enum - пСрСчислСния
  • Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с JSON
  • Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ itertools
  • Π˜Π½Ρ‚Ρ€ΠΎΡΠΏΠ΅ΠΊΡ†ΠΈΡ
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ requests
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹. ВСст
9. ДвиТСмся дальшС

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹
  • Установка "систСмного" Python
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅
  • Установка PyCharm
  • Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² PyCharm
  • Refactoring, Quick Fixes, Debugging Π² PyCharm
  • Type Hints
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² dataclasses
10. Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Python 3.8

  • ΠžΠ±Π·ΠΎΡ€ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ
  • УстанавливаСм Python 3.8 ΠΈ создаём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
  • Walrus-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€
  • НавязываниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² систСмС type hints
  • ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° с @Overload
  • Duck Typing ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹
  • Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строках
11. Ѐинальная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

  • Задания
  • Задания 1-4. РСшСния
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ 5. РСшСниС
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "ΠŸΠ°Ρ€ΡΠΈΠ½Π³ римских чисСл"
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "ΠŸΠ°Ρ€ΡΠΈΠ½Π³ римских чисСл". РСшСниС
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "ВисСлица"
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "ВисСлица". РСшСниС
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "Π’Π΅Ρ€ΡŽ - Π½Π΅ Π²Π΅Ρ€ΡŽ"
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ "Π’Π΅Ρ€ΡŽ - Π½Π΅ Π²Π΅Ρ€ΡŽ". РСшСниС
12. Π”ΠΎΠΏΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ - 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

  • ВСрминология
  • ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ
  • Π’ΠΈΠ΄Ρ‹ процСссинга
  • GIL
13. Π”ΠΎΠΏΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ - 1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Threading

  • ΠžΠ΄Π½ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π”Π΅ΠΌΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹
  • Foreground & Background ΠΏΠΎΡ‚ΠΎΠΊΠΈ
  • Executor API
  • "ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅" исполнСниС ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ
  • submit-Π΄Π΅ΠΌΠΎ
  • map-Π΄Π΅ΠΌΠΎ
  • Бинхронизация ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²
  • Π“ΠΎΠ½ΠΊΠ° ΠΈ Lock
  • Deadlock
  • Π”Π΅ΠΌΠΎ дэдлока
  • Бинхронизация сигналами
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Event
  • Π‘Π΅ΠΌΠ°Ρ„ΠΎΡ€
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΡ‡Π½ΠΎΠΉ ΠΊΠ»ΡƒΠ± сСмафором
  • Π‘Π°Ρ€ΡŒΠ΅Ρ€
  • АтомичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • ΠžΡ‚ΠΌΠ΅Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²
  • ΠžΡ‚ΠΌΠ΅Π½Π° убийством процСсса
  • Базовая ΠΎΡ‚ΠΌΠ΅Π½Π° с Ρ„Π»Π°Π³ΠΎΠΌ
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρƒ Ρ‡Π΅Ρ€Π΅Π· Unit of Work-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½
  • ΠŸΠΎΠ΄Ρ‹Ρ‚ΠΎΠ³ΠΈ
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ - Π”Π΅ΠΌΠΎ
14. Π”ΠΎΠΏΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ - 1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ asyncio

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² asyncio
  • ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с asyncio
  • Event Loop. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Event Loop. Π”Π΅ΠΌΠΎ
  • Π”Π΅ΠΌΠΎ с aiohttp
  • Π”Π΅ΠΌΠΎ с aiofiles
  • Futures & Tasks
  • Task API - Π”Π΅ΠΌΠΎ
  • ΠžΠ±Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌ Thread Ρ‡Π΅Ρ€Π΅Π· Future
  • async for
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ - Π”Π΅ΠΌΠΎ
  • ΠžΡ‚ΠΌΠ΅Π½Π°. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • ΠžΡ‚ΠΌΠ΅Π½Π° с gather
  • ΠžΡ‚ΠΌΠ΅Π½Π° с wait. ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΎΡ‚ΠΌΠ΅Π½Π°
  • async IO vs sync IO
15. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SQL

  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ
  • РСляционная модСль ΠΈ SQL
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ PostgreSQL
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€ΡƒΠ΅ΠΌ PostgreSQL
  • Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² PostgreSQL
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π‘Π”
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ"
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ"
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ"
  • Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Northwind
16. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ запросы с SELECT

  • Полная Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°
  • Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈ элСмСнтарныС арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • DISTINCT
  • COUNT
  • Π”Π— "простыС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ"
  • Π”Π— "простыС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ". РСшСниС
  • WHERE
  • AND, OR
  • BETWEEN
  • IN & NOT IN
  • ORDER BY
  • MIN, MAX, AVG
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ 2"
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ 2". РСшСниС
  • LIKE
  • LIMIT
  • Check on NULL
  • GROUP BY
  • HAVING
  • UNION, INTERSECT, EXCEPT
  • Π”Π— "Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°, сопоставлСниС, сортировка"
  • Π”Π— "Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°, сопоставлСниС, сортировка". РСшСниС
17. БоСдинСния - Joins

  • Знакомство с соСдинСниями
  • INNER JOIN
  • LEFT, RIGHT JOIN
  • SELF JOIN
  • USING & NATURAL JOIN
  • AS - псСвдонимы
  • Π”Π— "JOINS"
  • Π”Π— "JOINS" - РСшСниС
18. ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² подзапросы
  • WHERE EXISTS
  • ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹ с ΠΊΠ²Π°Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ANY, ALL
  • Π”Π— "ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹"
  • Π”Π— "ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹" - РСшСниС
19. DDL - управляСм Π‘Π” ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ

  • УправляСм Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ
  • Π”Π— 1 ΠΏΠΎ DDL
  • Π”Π— 1 ΠΏΠΎ DDL. РСшСниС
  • Primary Key
  • Foreign Key
  • Check
  • Default
  • Sequences
  • Sequences & Tables
  • INSERT
  • UPDATE, DELETE, RETURNING
  • Π”Π— 2 ΠΏΠΎ DDL
  • Π”Π— 2 ΠΏΠΎ DDL. РСшСниС


React - ПолноС руководство 2023
1. JS Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для курса

  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊΠΎΠ΄Π° для курса
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
  • Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Π». Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π² строках
  • Условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if
  • Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ слияния ΠΈ &&
  • ΠœΠ΅Ρ‚ΠΎΠ΄ foreach
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹ - ΠΌΠ΅Ρ‚ΠΎΠ΄ Find
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹ - ΠΌΠ΅Ρ‚ΠΎΠ΄ Filter
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹ - ΠΌΠ΅Ρ‚ΠΎΠ΄ Map
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹ - ΠΌΠ΅Ρ‚ΠΎΠ΄ Reduce
2. Знакомство с React

  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ React
  • Знакомство с синтаксисом
3. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° React

  • Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚
  • JSX Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°. Бинтаксис ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов
  • ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ
  • ДинамичСскиС значСния ΠΈ выраТСния Π² JSX
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
4. Π Π°Π·Π±ΠΎΡ€ JSX

  • Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ JSX
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
5. Быстрый старт прилоТСния. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΠΉΠ»Π΅Ρ€ΠΏΠ»Π΅ΠΉΡ‚Π°

  • Установка шаблона прилоТСния CreateReactApp
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • Styled Components. Бтилизация
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
6. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Props

  • React Props - ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ
  • Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ пропсы с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния JS
  • ΠŸΡ€ΠΎΠΏΡΡ‹ Π² Styled Components
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
7. БостояниС прилоТСния

  • БостояниС, Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, useState
  • state vs props. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с состояниСм
  • ΠŸΠΎΠ΄Π½ΡΡ‚ΠΈΠ΅ состояниС. Π‘ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ…
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
8. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ списков Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

  • Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ списков Π² React
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
9. Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

  • ВозмоТности условного Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°
  • Π£Π»ΡƒΡ‡ΡˆΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ статистики
  • ДобавляСм Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· MUI
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Nivo
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
10. React Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹

  • Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ - удобная Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов
11. Π₯ΡƒΠΊΠΈ useState ΠΈ useEffect

  • useState ΠΈ использованиС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ значСния состояния
  • useState ΠΈ слоТныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • useEffect - использованиС зависимостСй
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
12. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° react-router

  • Π Π°Π·Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΎΠ² Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³Π°
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² прилоТСния
  • useNavigate ΠΈ useParams
  • useSearchParams
  • Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ индСксной страницы, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚-Π·Π°Π³
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Π΅ знания Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
13. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² React

  • ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΈΠΌΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнтов, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½
  • ΠšΠ»Π°ΡΡΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π° с состояниСм ΠΈ пропсами
  • Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹
  • setState, привязка контСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ классовых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
14. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм. Redux Toolkit

  1. Π Π°Π±ΠΎΡ‚Π° с состояниСм - ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ
  2. Знакомство с Redux Toolkit
  3. Π Π΅Π΄ΡŽΡΠ΅Ρ€ ΠΈ слайс
  4. Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС. useSelector ΠΈ useeDispatch
  5. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Redux Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
  6. Вынос всСго ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ состояния
  7. Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
15. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка - НОБ

  • ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ порядка
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HOC
  • Π’ΠΈΠ΄Ρ‹ стилизации ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ HOC
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
16. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ…ΡƒΠΊΠΈ

  • useRef ΠΈ useContext
  • useMemo
  • useCallback
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ…ΡƒΠΊΠΎΠ²
  • Π”Π— для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹


БэкСнд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django: с нуля Π΄ΠΎ спСциалиста
1. Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ

  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ шаблон ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • ΠžΠ±Π·ΠΎΡ€ модуля
  • ΠžΠ±Π·ΠΎΡ€ HTML-вёрстки
  • Π’Ρ‹Π±ΠΎΡ€ вСрсии Django
  • Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Windows
  • Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ manage
  • ΠžΠ±Π·ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • Local vs Prod Development
МодСль Π‘Π”

  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Django
  • ΠžΠ±Π·ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
  • Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Django
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
  • HttpRequest
  • ВСст
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

2. Π Π°Π±ΠΎΡ‚Π° с шаблонами

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • Π Π°Π±ΠΎΡ‚Π° с Django Templates Π½Π° back-end
  • Π Π°Π±ΠΎΡ‚Π° с контСкстом
  • Π Π°Π±ΠΎΡ‚Π° со статикой
  • ДинамичСскиС url-ссылки Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…
  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ DRY Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

3. Django ORM, ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π‘Π”

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Django ORM
  • МодСли Π² Django. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
  • ΠŸΠ΅Ρ€Π²Π°Ρ миграция
  • Π Π°Π±ΠΎΡ‚Π° с модСлями Ρ‡Π΅Ρ€Π΅Π· консоль
  • Π Π°Π±ΠΎΡ‚Π° с модСлями Ρ‡Π΅Ρ€Π΅Π· Π°Π΄ΠΌΠΈΠ½ панСль
  • Π Π°Π±ΠΎΡ‚Π° с модСлями Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…
  • Π Π°Π±ΠΎΡ‚Π° с изобраТСниями ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…
  • Π Π°Π±ΠΎΡ‚Π° с Django Fixtures
  • ВСст
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

4. Авторизация ΠΈ рСгистрация

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΡ‘Π½ Π² диспСтчСрС URL
  • ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. GET ΠΈ POST запросы
  • Π Π΅ΠΆΠΈΠΌΡ‹ Traceback ΠΈ Debug
  • Model View Template
  • БобствСнная модСль ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ
  • Π€ΠΎΡ€ΠΌΡ‹ Π² Django
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
  • БобствСнныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ кастомизация Ρ„ΠΎΡ€ΠΌΡ‹
  • РСгистрация
  • Π›ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок
  • Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

5. ΠšΠΎΡ€Π·ΠΈΠ½Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • QuerySet API
  • ΠšΠΎΡ€Π·ΠΈΠ½Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  • ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹
  • Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ доступа
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

6. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ, пагинация, Django Admin

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ катСгориям
  • ΠŸΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ (пагинация)
  • Django Admin
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

7. CBV, миксины, emails

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • CBV vs FBV
  • IndexView
  • ProductsListView
  • basket_add & basket_remove
  • UserRegistrationView & UserProfileView
  • LoginView & LogoutView
  • ΠœΠΈΠΊΡΠΈΠ½Ρ‹
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° элСктронных писСм
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ EmailVerification
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° EmailVerificationView
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Yandex для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ писСм
  • ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ процСссоры
  • Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅Ρ€Ρ‹

8. PostgreSQL, OAuth

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • Π Π°Π±ΠΎΡ‚Π° с PostgreSQL
  • OAuth 2.0
  • Установка django-allauth
  • РСгистрация прилоТСния Π½Π° GitHub
  • Авторизация Ρ‡Π΅Ρ€Π΅Π· GitHub

9. ВСстированиС, ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Celery

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • ВСстированиС - тСория
  • ВСстированиС IndexView
  • ВСстированиС ProductsListView
  • ВСстированиС UserRegistrationView
  • ΠšΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - тСория
  • Установка django-debug-toolbar
  • Π Π°Π±ΠΎΡ‚Π° с кСшСм
  • ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ - Celery
  • Π Π°Π±ΠΎΡ‚Π° с Celery

10. Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°Ρ‚Ρ‹

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • ΠžΠ±Π·ΠΎΡ€ вёрстки Π·Π°ΠΊΠ°Π·ΠΎΠ². ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ шаблонов Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ OrderModel, OrderForm
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ OrderCreateView
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Stripe. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CheckoutSession
  • Stripe - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ webhook
  • ΠžΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
  • Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ fulfill_order
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ страницы Π·Π°ΠΊΠ°Π·ΠΎΠ²
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ страницы Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π·Π°ΠΊΠ°Π·Π°

11. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ зависимостСй ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с shell_plus
  • Π Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ сСрвСра
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сСрвСрС
  • Настройка ΠΈ установка Π‘Π£Π‘Π” PostgreSQL
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ
  • Π‘Π±ΠΎΡ€ статики ΠΈ запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • WSGI HTTP сСрвСр Gunicorn
  • Установка ΠΈ настройка nginx
  • Установка ΠΈ настройка Redis
  • Настройка Celery
  • Установка ΠΈ настройка firewall UFW
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° ΠΊ сСрвСру
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ SSL сСртификата
  • НаполнСниС сайта, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ, соцсСтСй

12. Π”ΠΎΠΏ. ΠΌΠΎΠ΄ΡƒΠ»ΡŒ: Django REST Framework - DRF

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • REST APIs - тСория
  • Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с DRF
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ProductListView
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ пагинация
  • ModelViewSet
  • АутСнтификация ΠΈ Permissions
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ API для ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  • ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° created() для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΡ€Π·ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΏΠΎ SQL ΠΈ PostgreSQL
1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SQL
  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ
  • РСляционная модСль ΠΈ SQL
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ PostgreSQL
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€ΡƒΠ΅ΠΌ PostgreSQL
  • Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² PostgreSQL
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π‘Π”
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ"
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ"
  • ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ "ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ"
  • Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Northwind
2. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ запросы с SELECT
  • Полная Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°
  • Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈ элСмСнтарныС арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
  • DISTINCT
  • COUNT
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ"
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ". РСшСниС
  • WHERE
  • AND, OR
  • BETWEEN
  • IN & NOT IN
  • ORDER BY
  • MIN, MAX, AVG
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-2"
  • Π”Π— "ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-2". РСшСниС
  • LIKE
  • LIMIT
  • Check on NULL
  • GROUP BY
  • HAVING
  • UNION, INTERSECT, EXCEPT
  • Π”Π— "Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°, сопоставлСниС, сортировка"
  • Π”Π— "Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°, сопоставлСниС, сортировка". РСшСниС
3. БоСдинСния - Joins
  • Знакомство с соСдинСниями
  • INNER JOIN
  • LEFT, RIGHT JOIN
  • SELF JOIN
  • USING & NATURAL JOIN
  • AS - псСвдонимы
  • Π”Π— "Joins"
  • Π”Π— "Joins". РСшСниС
4. ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² подзапросы
  • WHERE EXISTS
  • ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹ с ΠΊΠ²Π°Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ANY, ALL
  • Π”Π— "ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹"
  • Π”Π— "ΠŸΠΎΠ΄Π·Π°ΠΏΡ€ΠΎΡΡ‹". РСшСниС
5. DDL - управляСм Π‘Π” ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ
  • УправляСм Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ
  • Π”Π— 1 ΠΏΠΎ DDL
  • Π”Π— 1 ΠΏΠΎ DDL. РСшСниС
  • Primary Key
  • Foreign Key
  • Check
  • Default
  • Sequences
  • Sequences & Tables
  • INSERT
  • UPDATE, DELETE, RETURNING
  • Π”Π— 2 ΠΏΠΎ DDL
  • Π”Π— 2 ΠΏΠΎ DDL. РСшСниС
6. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² процСсс проСктирования
  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ
  • ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Π€ΠΎΡ€ΠΌΠ° (НЀ)
7. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡ (Views)
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² прСдставлСния
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ прСдставлСний
  • ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ прСдставлСния
  • ΠžΠΏΡ†ΠΈΡ Check
  • Π”Π— "Views"
  • Π”Π— "Views". РСшСниС
8. Π›ΠΎΠ³ΠΈΠΊΠ° с CASE, COALESCE, ΠΈ NULLIF
  • CASE WHEN
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² COALESCE ΠΈ NULLIF
  • COALESCE ΠΈ NULLIF Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
  • Π”Π— CASE, COALESCE, NULLIF
  • Π”Π— CASE, COALESCE, NULLIF. РСшСниС
9. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ SQL ΠΈ PL\pgSQL
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • Наша пСрвая функция
  • БкалярныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • IN, OUT, DEFAULT
  • Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² PL\pgSQL
  • Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈ присвоСниС
  • ДСкларация ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • IF / ELSE
  • Π¦ΠΈΠΊΠ»Ρ‹
  • RETURN NEXT
  • Π”Π— "Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ"
  • Π”Π— "Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ". РСшСниС
10. Ошибки ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • RAISE Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
  • Π”Π— "Ошибки ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°"
  • Π”Π— "Ошибки ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°". РСшСниС
11. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
12. Π˜Π½Π΄Π΅ΠΊΡΡ‹
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² индСксы. НСмного "ΠΊΠΈΡˆΠΎΡ‡ΠΊΠΎΠ²"
  • ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сканирования
  • Π’ΠΈΠ΄Ρ‹ индСксов
  • EXPLAIN, ANALYZE
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ простого индСкса ΠΈ индСкса ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ
  • Π˜Π½Π΄Π΅ΠΊΡΡ‹ ΠΏΠΎ выраТСниям
  • "Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ" индСкс для поиска ΠΏΠΎ тСксту
13. ΠœΠ°ΡΡΠΈΠ²Ρ‹
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² массивы
  • Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ, срСзы
  • ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
  • VARIADIC ΠΈ FOREACH
  • Π”Π— "ΠœΠ°ΡΡΠΈΠ²Ρ‹"
  • Π”Π— "ΠœΠ°ΡΡΠΈΠ²Ρ‹". РСшСниС
  • Π”Π— "Π¦ΠΈΠΊΠ»Ρ‹"
  • Π”Π— "Π¦ΠΈΠΊΠ»Ρ‹". РСшСниС
14. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹
  • Π”ΠΎΠΌΠ΅Π½Ρ‹
  • ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹
  • ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ
  • Π”Π— "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹"
  • Π”Π— "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹". РСшСниС
15. ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° с CUBE ΠΈ ROLLUP
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ
  • GROUPING SET, ROLLUP, CUBE
  • Π”Π— "ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ"
  • Π”Π— "ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ". РСшСниС
16. Знакомство с psql
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² psql
  • Знакомство с psql Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
17. Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ csv. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ csv Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
18. CTE - Common Table Expressions
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ CTE Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
  • РСкурсивный CTE
19. ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
  • ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
  • Π Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ N-записСй
  • Π”Π— "ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ"
  • Π”Π— "ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ". РСшСниС
20. Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ
  • Π£Ρ€ΠΎΠ²Π½ΠΈ изоляции
  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
  • Π”Π— "Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ"
  • Π”Π— "Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ". РСшСниС
21. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹
  • ΠŸΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹
  • Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ Π½Π° утвСрТдСния
  • Π”Π— "Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹"
  • Π”Π— "Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹". РСшСниС
22. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² postgresql
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
  • Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·Ρ‹ΠΌΠ°Π΅ΠΌ ΠΏΡ€Π°Π²Π° с public
  • ΠŸΡ€Π°Π²Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Π” ΠΈ схСмы
  • ΠŸΡ€Π°Π²Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚Π°Π±Π»ΠΈΡ†
  • ΠŸΡ€Π°Π²Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
  • ΠŸΡ€Π°Π²Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ строк
  • Π˜Π·Ρ‹ΠΌΠ°Π΅ΠΌ всС ΠΏΡ€Π°Π²Π° ΠΈ удаляСм Ρ€ΠΎΠ»ΠΈ

ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования Π½Π° Python
1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

  • О курсС
  • Π—Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • Π§Π°Ρ‚ студСнтов
2. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ проСктирования SOLID

  • ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ²
  • Single Responsibility Principle (SRP)
  • Open Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
3. Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ (Builder)

  • ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡ Π“Π°ΠΌΠΌΡ‹
  • ΠžΠ±Π·ΠΎΡ€
  • Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ
  • ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строитСлСй Ρ‡Π΅Ρ€Π΅Π· интСрфСйс
  • Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· наслСдованиС
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
4. Π€Π°Π±Ρ€ΠΈΠΊΠΈ (Factories)

  • ΠžΠ±Π·ΠΎΡ€
  • Π€Π°Π±Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄
  • Π€Π°Π±Ρ€ΠΈΠΊΠ°
  • Абстрактная Ρ„Π°Π±Ρ€ΠΈΠΊΠ°
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π€Π°Π±Ρ€ΠΈΠΊΠ°
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
5. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ (Prototype)

  • ΠžΠ±Π·ΠΎΡ€
  • ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ
  • Π€Π°Π±Ρ€ΠΈΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ²
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • 6.ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ° (Singleton)
  • ΠžΠ±Π·ΠΎΡ€
  • ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Π°Π»Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€
  • ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€
  • ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· мСтакласс
  • Monostate
  • ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ° ΠΈ тСстированиС
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
7. АдаптСр (Adapter)

  • ΠžΠ±Π·ΠΎΡ€
  • АдаптСр (Π±Π΅Π· ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ)
  • АдаптСр (с ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ)
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ АдаптСр
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
8. ΠœΠΎΡΡ‚ (Bridge)

  • ΠžΠ±Π·ΠΎΡ€
  • ΠœΠΎΡΡ‚
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠœΠΎΡΡ‚
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
9. ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊ (Composite)

  • ΠžΠ±Π·ΠΎΡ€
  • ГСомСтричСскиС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹
  • НСйросСти
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
10. Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€

  • ΠžΠ±Π·ΠΎΡ€
  • Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Python
  • ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹
  • ДинамичСскиС Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
11. Ѐасад (Facade)

  • ΠžΠ±Π·ΠΎΡ€
  • Ѐасад
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Ѐасад
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
12. ΠŸΡ€ΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π΅Ρ† (Flyweight)

  • ΠžΠ±Π·ΠΎΡ€
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠŸΡ€ΠΈΡΠΏΠΎΡΠΎΠ±Π»Π΅Π½Π΅Ρ†
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
13. ΠŸΡ€ΠΎΠΊΡΠΈ (Proxy)

  • ΠžΠ±Π·ΠΎΡ€
  • Π—Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ прокси
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ прокси
  • ΠŸΡ€ΠΎΠΊΡΠΈ VS Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠŸΡ€ΠΎΠΊΡΠΈ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
14. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° отвСтствСнности (Chain of Responsibility)

  • ΠžΠ±Π·ΠΎΡ€
  • Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²
  • Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ запросов (CQS)
  • БрокСрская Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° отвСтствСнности
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
15. Команда (Command)

  • ΠžΠ±Π·ΠΎΡ€
  • Команда
  • ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Команда
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
16. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€

  • ΠžΠ±Π·ΠΎΡ€
  • ЛСксичСский Π°Π½Π°Π»ΠΈΠ·
  • ΠŸΠ°Ρ€ΡΠΈΠ½Π³
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
17. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€

  • ΠžΠ±Π·ΠΎΡ€
  • Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€
  • Бвойства Ρ‡Π΅Ρ€Π΅Π· список
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
18. ΠœΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€

  • ΠžΠ±Π·ΠΎΡ€
  • Π§Π°Ρ‚
  • ΠœΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€ с событиями
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠœΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
19. Π‘Π½ΠΈΠΌΠΎΠΊ (Memento)

  • ΠžΠ±Π·ΠΎΡ€
  • Π‘Π½ΠΈΠΌΠΎΠΊ
  • ΠžΡ‚ΠΌΠ΅Π½Π° ΠΈ воспроизвСдСниС
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π‘Π½ΠΈΠΌΠΎΠΊ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
20. ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ (Observer)

  1. ΠžΠ±Π·ΠΎΡ€
  2. Бобытия
  3. Property Observers
  4. Property Dependencies
  5. Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ
  6. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
21. БостояниС (State)

  • ΠžΠ±Π·ΠΎΡ€
  • ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация
  • Машина состояний Π½Π° словарС
  • Машина состояний Π½Π° switch
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ БостояниС
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
22. БтратСгия (Strategy)

  • ΠžΠ±Π·ΠΎΡ€
  • БтратСгия
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ БтратСгия
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
23. Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ (Template Method)

  • ΠžΠ±Π·ΠΎΡ€
  • Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
24. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ (Visitor)

  • ΠžΠ±Π·ΠΎΡ€
  • Π˜Π½Ρ‚Ρ€ΡƒΠ·ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ
  • РСфлСксивный ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ
  • ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ классичСский ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
25. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ курсу


ΠžΡΠ½ΠΎΠ²Ρ‹ вёрстки с HTML ΠΈ CSS
1. GitHub, Figma, ΠœΠ°ΠΊΠ΅Ρ‚

  • Знакомство с GitHub
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория
  • ИзмСнСния, commit, push
  • ΠœΠ°ΠΊΠ΅Ρ‚ ΠΈ знакомство с Figma
  • ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ ΠΈΡ… экспорт
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ VSCode
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, ΠΈΠΊΠΎΠ½ΠΊΠΈ. Знакомство с index.html
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ модуля. Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
2. Π’Π΅Π³ΠΈ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎ вёрстки ΠΌΠ°ΠΊΠ΅Ρ‚Π°

  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ. Консоль devtools
  • Разновидности Ρ‚Π΅Π³ΠΎΠ². Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ.
  • Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ списки
  • Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π±Π»ΠΎΠΊΠ° Header
  • Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° сСкций услуг. Π’Π΅Π³ section.
  • Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° сСкции "ΠžΡ‚Π·Ρ‹Π²Ρ‹"
  • Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠΎΠ΄Π²Π°Π»Π° (footer). Π’Π΅Π³ div.
  • ПодвСдСниС ΠΈΡ‚ΠΎΠ³Π°
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ модуля ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
3. Знакомство с CSS

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² стили CSS
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: добавляСм ΠΈ примСняСм CSS
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ с ΠΌΠ°ΠΊΠ΅Ρ‚Π° ссылок ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
4. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹, devtools, Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты

  • Π Π°Π·Π±ΠΎΡ€ Π”Π—
  • Π‘Ρ‚ΠΈΠ»ΠΈ ΠΈ devtools. Π’ΠΊΠ»Π°Π΄ΠΊΠΈ styles & computed
  • Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ строчныС элСмСнты
  • Padding
  • Margin
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: пСрСнос отступов Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… с ΠΌΠ°ΠΊΠ΅Ρ‚Π°
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π—Π°Π΄Π°Π½ΠΈΠ΅
5. ЀлСксбоксы

  • Π Π°Π·Π±ΠΎΡ€ Π”Π— - Вёрстка Π±Π»ΠΎΠΊΠ° About
  • Π Π°Π·Π±ΠΎΡ€ Π”Π— - Π‘Π»ΠΎΠΊΠΈ Clients, Advantages
  • Π Π°Π·Π±ΠΎΡ€ Π”Π— - Π‘Π»ΠΎΠΊ Footer
  • ЀлСксбокс. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ Π·Π°Ρ‡Π΅ΠΌ примСняСтся
  • ЀлСксбокс. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ осям
  • ЀлСксбокс. order, flex-direction, flex-wrap
  • Π”Π΅Π»Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π±Π»ΠΎΠΊ About Π½Π° флСксах. Π§Π°ΡΡ‚ΡŒ 1
  • Π”Π΅Π»Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π±Π»ΠΎΠΊ About Π½Π° флСксах. Π§Π°ΡΡ‚ΡŒ 2
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π—Π°Π΄Π°Π½ΠΈΠ΅
6. Π€ΠΎΡ€ΠΌΡ‹, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ, сСлСкторы

  • Π Π°Π·Π±ΠΎΡ€ Π”Π— Π‘Π»ΠΎΠΊΠΈ services ΠΈ clients
  • Π Π°Π·Π±ΠΎΡ€ Π”Π— - Π‘Π»ΠΎΠΊ ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°
  • Π Π°Π·Π±ΠΎΡ€ Π”Π— - Π‘Π»ΠΎΠΊ Ρ„ΡƒΡ‚Π΅Ρ€Π°
  • Π€ΠΎΡ€ΠΌΡ‹. Поля Π²Π²ΠΎΠ΄Π° ΠΈ ΠΈΡ… Ρ‚ΠΈΠΏΡ‹
  • Π€ΠΎΡ€ΠΌΡ‹. Checkbox, Label
  • Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°. Fieldset, legend, radiobutton
  • Атрибуты value, checked, placeholder. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΈΡ… вСс
  • Π€ΠΎΡ€ΠΌΠ° с элСмСнтами Π²Π²ΠΎΠ΄Π°
  • placeholder ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ
  • ПояснСниС ΠΊ Π”Π—
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π—Π°Π΄Π°Π½ΠΈΠ΅
7. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

  • Π Π°Π·Π±ΠΎΡ€ Π”Π—: ΠžΡ„ΠΎΡ€ΠΌΠ»ΡΠ΅ΠΌ popup
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, position absolute
  • ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹. position fixed. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ popup
  • ПовСдСниС элСмСнтов. Кнопки ΠΈ ссылки
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Кнопки ΠΈ ссылки.
  • Π”Π΅Π»Π°Π΅ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π±Π»ΠΎΠΊΠ΅ service
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π—Π°Π΄Π°Π½ΠΈΠ΅
8. Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

  • Π‘Π»ΠΎΠΊ About
  • Π‘Π»ΠΎΠΊ Clients
  • Π€ΡƒΡ‚Π΅Ρ€
  • РСвью
  • Popup
  • Inputs
  • Radio Buttons
  • JS Popup
  • Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ ссылки

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Git ΠΈ GitHub Π·Π° 3 часа Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
1. ВступлСниС

  • ВступлСниС
2. ΠžΡΠ½ΠΎΠ²Ρ‹ git

  • Установка ΠΈ настройка git
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСпозитория, Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ commit
  • Staging Area (index)
  • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅
3. Π’Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий Π² git

  • Π’Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ Π² git - тСория
  • HEAD, созданиС ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΎΠΊ
  • ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ Π½Π΅Π·Π°ΠΊΠΎΠΌΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… измСнСниях
  • ВосстановлСниС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
  • БлияниС Π²Π΅Ρ‚ΠΎΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΠΎΠΉ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΎΠΊ
  • Π˜ΡΡ‚ΠΈΠ½Π½ΠΎΠ΅ слияниС Π²Π΅Ρ‚ΠΎΠΊ
  • ΠžΡ‚ΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ hard reset
  • ΠžΡ‚ΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ soft reset
4. Git ΠΈ GitHub

  • Git ΠΈ GitHub
  • GitHub pull requests
5. VCS Π² IDE WebStorm

  • VCS Π² IDE WebStorm
  • WebStorm - commit, push, pull
  • WebStorm - Π²Π΅Ρ‚ΠΊΠΈ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²
6. ВСсты

  • Базовая Ρ‡Π°ΡΡ‚ΡŒ
  • ВСорСтичСскиС вопросы
  • Π Π°Π±ΠΎΡ‚Π° с Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ
  • Π Π°Π±ΠΎΡ‚Π° с GitHub

Selenium Π½Π° Python Π·Π° 3 часа Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Selenium

  • ВСстовый сайт
  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Selenium ΠΈ с Ρ‡Π΅ΠΌ Π΅Π³ΠΎ Сдят
  • Установка Selenium IDE
  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ сцСнарий Π² Selenium IDE
  • Π Π°Π±ΠΎΡ‚Π° с Selenium IDE
  • ВСст
2. Знакомство с Selenium WebDriver

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • Установка WebDriver ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • АрхитСктура Selenium WebDriver
  • Знакомство с сайтом
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ тСста
  • ОсвобоТдСниС нСуправляСмых рСсурсов
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
3. Selenium Advanced

  • ΠžΠ±Π·ΠΎΡ€
  • WebDriver Manager
  • Π›ΠΎΠΊΠ°Ρ‚ΠΎΡ€Ρ‹
  • Поиск с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ
  • ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²
  • CSS_SELECTOR
  • XPATH
  • ВзаимодСйствиС с input-элСмСнтами
  • Π Π°Π±ΠΎΡ‚Π° с динамичСскими Π²Π΅Π±-страницами
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
4. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ

  • ВзаимодСйствиС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ
  • ИзмСнСниС располоТСния ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
  • Headless Mode Π² Selenium WebDriver
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСстов
  • Π˜Ρ‚ΠΎΠ³ Ρ‚Π΅ΠΌΡ‹ - Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ
  • ВСст
5. Π‘ΠΊΡ€Π΅ΠΉΠΏΠΈΠ½Π³ Π΄Π°Π½Π½Ρ‹Ρ… с BeautifulSoup

  • ΠžΠ±Π·ΠΎΡ€ модуля
  • BeautifulSoup & WebDriver
  • BeautifulSoup API
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ВСст
6. PageObject&Refactoring

  • ΠžΠ±Π·ΠΎΡ€
  • PageObject Design Pattern
  • ΠšΠ»Π°ΡΡΡ‹ для страниц ΠΈ Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€Ρ‹
  • Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ тСстов
  • Π˜Ρ‚ΠΎΠ³ΠΈ курса
  • ВСст

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

  • 8 курсов
  • 840 ΡƒΡ€ΠΎΠΊΠΎΠ²
  • 119часов 5ΠΌΠΈΠ½ΡƒΡ‚ Π²ΠΈΠ΄Π΅ΠΎ
  • 170 тСстов
  • 41 интСрактивная Π·Π°Π΄Π°Ρ‡Π°
ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊ:
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ содСрТимоС. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ содСрТимоС. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.
 
Π‘Π²Π΅Ρ€Ρ…Ρƒ