
Написание читаемого PHP
Научитесь писать код, который будет приятно читать вам, вашим коллегам и самому себе в будущем. Смотрите высококачественные видеоролики как о чистом программировании, так и о статическом анализе.

Научитесь писать код, который будет приятно читать вам, вашим коллегам и самому себе в будущем. Смотрите высококачественные видеоролики как о чистом программировании, так и о статическом анализе.

Когда монолит становится сложно и дорого поддерживать, приходит время распилить его на микросервисы. Разберём, какие бывают потребности в разделении и как к нему приступить, какую выбрать стратегию, как избежать подводных камней, как поддерживать получившуюся архитектуру.

Коротко и ясно: как писать микросервисы и работать с приложениями на одном из самых популярных ЯП. Рассказ с элементами погружения в мобильную разработку.

На этом семинаре вы узнаете, как работает хранилище данных браузера в современном браузере для веб-сайтов, приложений и PWA. Мы сосредоточимся на кросс-браузерном использовании для IndexedDB, Cache Storage, современного управления файлами cookie, доступа к файловой системе и API управления хранилищем. Вы поймете текущее состояние хранилища на стороне клиента в каждом браузере, их квоты и постоянство, а также как работать с базами данных и локальн

Начните свою карьеру в анализе данных на курсе "Аналитик данных". Освойте все необходимые для аналитика навыки: от Google-таблиц до Python, SQL и Power BI.

Самый полный обучающий курс по программам Substance Painter и Substance Designer. С появлением программ Substance Painter и Substance Designer процесс текстуринга и создания материалов стал намного проще. Теперь у вас есть возможность сконцентрироваться на художественной части текстурирования, не отвлекаясь ни на что другое!

Изучите продвинутые концепции Go, создав эталонную реализацию блокчейна в Go! Цель этого класса — поделиться тем, как решать сложные инженерные задачи, необходимые для создания технологии блокчейна. С самого начала вы будете работать в паре с инструктором, знакомясь с философией дизайна и рекомендациями, используемыми для разработки кода. На занятии вы узнаете больше о Go и продвинутых инженерных функциях языка.

Remix - это активно развивающийся фреймворк React, который (значительно!) упрощает процесс создания многофункциональных интерактивных полнофункциональных приложений и веб-сайтов React. С Remix backend и frontend код без проблем работают вместе, и вам, как разработчику, не нужно беспокоиться об управлении несколькими отдельными проектами или кодовыми базами. Вместо этого вы реализуете свою внутреннюю логику рядом с кодом внешнего интерфейса, а Rem

Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого хорошо настроенного инструмента. RabbitMQ — это мультипротокольный брокер сообщений. Он позволяет организовать отказоустойчивый кластер с полной репликацией данных на несколько узлов, где каждый узел может обслуживать запросы на чтение и запись.

Научитесь автоматизировать процесс интеграции и поставки, сможете ускорить цикл разработки и внедрить полезные инструменты и пройдете путь от настройки первого плагина и создания простого пайплайна до Jenkins as a code и внедрения в Kubernetes.