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

πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Deworker] Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ЕлисССв - Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°ΡƒΠΊΡ†ΠΈΠΎΠ½Π° Π½Π° SlimPHP ΠΈ ReactJS (2020)

Gatsby

ВЕЧНЫЙ

Gatsby

ВЕЧНЫЙ
РСгистрация
10 ΠžΠΊΡ‚ 2018
БообщСния
40,979
Π›Π°ΠΉΠΊΠΈ
174,640
Автор: Deworker - Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ЕлисССв
НазваниС: Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°ΡƒΠΊΡ†ΠΈΠΎΠ½Π° Π½Π° SlimPHP ΠΈ ReactJS (2020)


БСрия скринкастов ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π°ΡƒΠΊΡ†ΠΈΠΎΠ½Π° с API Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Slim PHP ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ Π½Π° ReactJS ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ DDD ΠΈ DevOps.

Рассмотрим всё ΠΎΡ‚ установки Π΄ΠΎ дСплоя с использованиСм Docker для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стадии процСсса. Π‘ WebSocket-ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²ΠΎΠΌ ΠΈ очСрСдями Π½Π° RabbitMQ. Π‘ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ слабосвязанной Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π‘ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ сторонних сСрвисов ΠΈ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Ρ… систСм. Π‘ Ρ‚ΡŽΠ½ΠΈΠ½Π³ΠΎΠΌ PhpStorm для ускорСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ написаниСм ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ…, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠΎΡ‡Π½Ρ‹Ρ… тСстов ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ Test First, TDD ΠΈ BDD. Π‘ рассмотрСниСм ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ CI/CD с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² тСстирования ΠΈ сборки Π½Π° Jenkins, Gitlab-CI ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ….

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ доступно 43 ΡƒΡ€ΠΎΠΊΠ°, нСсколько ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ бСсплатно
  • 1Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Free
  • 2ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΡ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Free
  • 3Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Docker Free
  • 4Запуск ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ сайта с Docker Free
  • 5Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ production-сСрвСра c Ansible Free
  • 6Установка Slim ΠΈ Symfony Console Free
  • 7ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Docker-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²
  • 8Xdebug для Docker Π² PhpStorm
  • 9PHPLint, CodeSniffer, Psalm
  • 10PHPUnit ΠΈ Unit ΠΈ Functional тСсты
  • 11DDD ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ контСксты Free
  • 12Use Cases модуля Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Free
  • 13РСгистрация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ тСсты Free
  • 14ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ рСгистрации Free
  • 15РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти
  • 16ВосстановлСниС пароля
  • 17Π‘ΠΌΠ΅Π½Π° пароля ΠΈ тСсты с зависимостями
  • 18Π‘ΠΌΠ΅Π½Π° Email с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ
  • 19Π‘ΠΌΠ΅Π½Π° Ρ€ΠΎΠ»ΠΈ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • 20Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π‘Π” ΠΈ установка Doctrine ORM
  • 21Mapping сущностСй Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π‘Π” Free
  • 22ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ фикстуры
  • 23ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
  • 24Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Docker ΠΈ Sentry
  • 25НаписаниС ΠΈ тСстированиС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
  • 26Вынос ΠΊΠΎΠ΄Π° Π² Middleware
  • 27Валидация Π²Π²ΠΎΠ΄Π° для API
  • 28ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½ΠΎΡΡ‚ΡŒ API
  • 29Установка ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ React с Docker
  • 30ВСсты ΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ для React
  • 31Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ E2E-тСсты Π² Docker
  • 32Ѐилософия CI, CD ΠΈ CD Free
  • 33Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ Docker Registry
  • 34Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° CI/CD Pipeline Free
  • 35ВСстовоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ для Pipeline
  • 36Установка Jenkins с Docker Free
  • 37ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Pipeline Π² Jenkins
  • 38GitHub Actions ΠΈ BitBucket Pipelines
  • 39ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Pipeline Π² GitLab CI
  • 40Π‘Π΅ΡΡˆΠΎΠ²Π½Ρ‹ΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΈ оркСстрация Free
  • 41ΠŸΠΎΠ΄ΡŠΡ‘ΠΌ кластСра Docker Swarm с Ansible
  • 42Π‘Π΅ΡΡˆΠΎΠ²Π½Ρ‹ΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ с Docker Swarm
  • 43ОбновлСниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ CI/CD Free
  • 44РСгистрация Π½Π° React Π‘ΠΊΠΎΡ€ΠΎ
  • 45АутСнтификация OAuth2 с JWT
  • 46Query-модСль ΠΈ страница профиля
  • 47Message Driven Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°
  • 48Event Storming Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ содСрТимоС доступно для зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ!

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

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

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

ΠŸΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π’Π°Ρˆ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½, Π° Π’Π°Ρˆ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° сутки. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° нашСго сайта.
Автор ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ Π€ΠΎΡ€ΡƒΠΌ ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ² Π”Π°Ρ‚Π°
Gatsby πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ЕлисССв] [deworker.pro] Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ стрим ΠΏΡ€ΠΎ SOLID ΠΈ GRASP (2024) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [ЕлисССв Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ] [deworker.pro] ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ раздСлСния Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ микросСрвисы (2023) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [deworker.pro] ИдСи раздСлСния Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ микросСрвисы (2023) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Gatsby πŸ’» ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ [Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π›Π°Π²Ρ€ΠΈΠΊ] Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Laravel (2024) АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 0
Π‘Π²Π΅Ρ€Ρ…Ρƒ Π‘Π½ΠΈΠ·Ρƒ