DevHands.io: обучение для программистов и не только

О проекте

Этот проект начался с поиска ответа на вопрос "как бекендеру масимально быстро войти в хайлоад" - и по-прежнему основные треки посвящены именно обучению системному дизайну и разработке высоко-нагруженных проектов. Но не только - потихонько мы "обрастаем" смежными стримами.

♛ Важно: все наши программы "продвинутые" и рассчитаны на трек middle ➞ senior ➞ expert, поэтому могут быть достаточно трудны, например, для junior-разработчиков. Пожалуйста, внимательно ознакомьтесь с программами. В случае возникновения любых вопросов смело пишите нам.

Открытые мероприятия: вебинары, воркшопы, стримы

Программы обучения и консультации

Хотите получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем? Пройдите практический курс архитектурного проектирования высоконагруженных систем с брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью.
Это 100% практический образовательный трек для бекендеров, который решает непростую задачу "войти в хайлоад" в достаточно короткий срок (6 месяцев). Трек следует первозданным devops-канонам: сделать бекендеров ближе к инфраструктуре, научить основам управления инфрой, помочь переосмыслить архитектурные подходы в более прагматичном, экономичном, инженерном ключе:

Интересны эти и многие другие вопросы, связанные с организацией разработки? Прокачай управленческие навыки и поведи разработку в бой с удвоенной энергией и утроенной защитой.

Собери свой собстенный Linux-сервер с веб-сервером, аппликейшен-сервером, базой данных, кеш-сервером и средствами для мониторинга. Выдаём собственную виртуалку (Ubuntu) в первый же день и учим всё настраивать. Мы поддерживаем практически любой стэк (Java, Python, PHP, C#, Golang, node.js; MySQL или PostgreSQL). Вы изучите основы администрирования Linux, основы параллелизма в Linux, мониторинг и базовый анализ производительности с Prometheus и Grafana.
Железо – дешевое, программисты – дорогие? Да, но нет. Современные подходы к управлению инфраструктурой часто далеки от "бережливости". TTM (time-to-market) иногда сопровождается безмерно высокими костами. Сомневаетесь в том, что ваш бюджет на инфру эффективен, или просто хотите провести независимый аудит? Поможем разобраться в деталях, на что вы тратите деньги. Сравним с типовыми бюджетами, построим KPI на стоимость инфраструктуры конкретно для вашего бизнеса, предложим и проведем необходимые оптимизации. Первая консультация бесплатная.
Пройдите тестовое двух-часовое бекенд-интервью на русском или английском языке и получите максимально подробную обратную связь о своих сильных и слабых сторонах. Включает подробный разбор и приведение вашего резюме к каноническому и максимально привлекательному виду, а также коучинг навыков самопрезентации с погружением в самые потенциально "скользкие" темы - как общего характера, так и связанные с конкретно вашей трудовой биографией.
Вы не прошли интервью? Не грустите. Интервью - непростое испытание и не всегда оно стопроцентно говорит о вашем уровне подготовки. Что именно пошло не так, какие у вас слабые места, какие вопросы вызвали затруднение? Подробно разберем на встрече 1:1, наметим зоны роста и следующие шаги.
В этом кратком курсе максимально компактно собрана как теория, так и практика создания безопасных бекенд-приложений. Рассмотрим как базовые принципы, уявимости и лучшие практики защиты, так и продвинутые темы типа срыва стэка, руткитов и CVE. Поскольку это курс для бекендеров, то основной упор будет на самые распространенные типы уязвимостей бекенд-приложений: валидация и десериализация, инъекции серверного и SQL-кода, межсайтовый скриптинг (XSS), подделка запросов (СSRF), перехват сессий (Session Hijacking). Обязательно коснемся криптографической базы, типов и особенностей шифрования, а так же принципов работы HTTPS и SSH. В курс также вошли такие важные для бекенда темы, как авторизация через сторонних провайдеров (OAuth), двух-факторная авторизация, защита паролей и кук/токенов.
Запишись заранее и получи неприлично большую скидку!

СУБД почти в 100% случаев – ядро любого проекта. Можно видеть в гробу паттерны ООП, писать на процедурном языке, не знать принципов KISS и SOLID, и всё равно делать быстрые, масштабируемые и удобные в поддержке проекты, если уметь хорошо проектировать схемы баз данных, писать эффективный SQL и уметь его тюнить. Это уникальный курс, в котором сочетаются академический и практический подходы к изучению основ построения баз данных, принципов денормализации и денормализации, SQL, транзакций как в режиме одного сервера, так и в много-серверной среде. Часть курса посвящена архитектурам СУБД, а также направлениям разработки современных СУБД и их применению для практических бизнес-задач (NoSQL/NewSQL, документо-ориентированные, колоночные, графовые и т.д.)

Запишись заранее и получи неприлично большую скидку!
Ещё почитать: