

denis.dmdev (Dzianis Matveyenka)
Dzianis Matveyenka (Denis.dmdev) — это Java-разработчик, преподаватель и автор образовательного проекта DMDev, ориентированного на обучение backend-разработке на Java.
Кто это
- Профессиональный Java Software Engineer с опытом более 10 лет
- Работал в международных IT-компаниях: EPAM, IBA, Godel, Fitbit
- В настоящее время — разработчик в Google
- Начал преподавать с ~2017 года и развивает собственную образовательную платформу
Основной фокус обучения
- Java Core
- Spring / Hibernate
- SQL, JDBC
- Backend-разработка
- Подготовка к собеседованиям
- Code review и best practices
Курсы часто углубляются в реальные инженерные задачи: ORM, транзакции, архитектура приложений и performance.
Популярное в denis.dmdev (dzianis matveyenka)
Курсы от denis.dmdev (Dzianis Matveyenka)

Microservices
Микросервисная архитектура сегодня является одним из ключевых подходов к созданию гибких, масштабируемых и надежных приложений. Этот материал поможет глубже понять принципы микросервисов и подготовиться к вебинару, на котором мы разберём эволюцию архитектурных решений — от монолита до распределённых систем.Что представляет собой микросервисная архитектураМикросервисы позволяют разбивать приложение на небольшие, независимые сервисы, каждый из к

Docker (dmdev)
Практический курс Docker от dmdev — это оптимальный путь к тому, чтобы быстро и уверенно освоить контейнеризацию, работу с образами, сетями, Volumes и Docker Compose, применяя знания сразу в реальных проектах.Что вы узнаете на курсеОбучение построено вокруг практики и помогает шаг за шагом погрузиться во все ключевые аспекты Docker.Создание и оптимизация Docker-образовРабота с контейнерами и жизненным циклом приложенийНастройка сетевого взаимодей

Компьютерная наука на Java для начинающих
Этот курс — идеальная отправная точка для тех, кто хочет освоить программирование на Java с нуля, разобраться в основах компьютерной науки и уверенно написать свои первые программы. Материал подается простым языком, без необходимости в предварительном опыте.Что вас ждет в курсеОбучение построено так, чтобы шаг за шагом провести вас от базового знакомства с инструментами разработки до написания собственных программ и понимания ключевых принципо

Руководство для начинающих по Groovy для Java-разработчиков
Этот курс — идеальное введение в Groovy для Java-разработчиков, которые хотят расширить свой технический стек, ускорить разработку и глубже понять инструменты, построенные на Groovy. Вы узнаете, почему Groovy стал неотъемлемой частью современного JVM‑экосистемы и как его возможности помогут вам повысить эффективность в реальных проектах.Почему Java-разработчику важно изучить GroovyGroovy тесно связан с Java и активно используется в ключевых ин

Shell и Bash скриптинг: начальное руководство для новичков
Этот курс — ваш уверенный старт в мире Shell и Bash скриптинга. Он поможет понять основы командной строки Linux, научиться работать с оболочками, писать собственные скрипты и автоматизировать задачи. Материал подойдёт всем, кто хочет быстро и практично освоить bash‑скрипты с нуля.О курсеПрограмма построена так, чтобы аккуратно и последовательно провести вас от азов до создания собственных рабочих скриптов. Курс основан на реальных примерах, практ

Apache Maven
Курс Apache Maven — это практическое обучение, ориентированное на глубокое понимание экосистемы Maven, его жизненного цикла, внутреннего устройства и эффективного применения в реальных Java‑проектах. Обновлённая программа делает упор на практические кейсы, разбор исходного кода и настройку плагинов, что помогает формировать уверенные навыки промышленной разработки.Что вы изучите в рамках курсаОбновленный подход к изложению материала делает осв

HTTP. Servlets
Курс «HTTP. Servlets» поможет вам перейти от базового понимания Java к профессиональной разработке веб‑приложений. Вы разберёте ключевые механизмы сетевого взаимодействия, овладеете архитектурой MVC и создадите собственное полноценное веб‑приложение на базе Apache Tomcat.Что вы получите в результате обученияМатериал курса последовательно проведёт вас от сетевой теории к практической разработке серверных Java‑приложений. Вы научитесь понимать,

JUnit 5
Курс JUnit 5 поможет вам глубоко разобраться в современном подходе к тестированию Java‑приложений. Материал сочетает теорию и практику, позволяя уверенно применять полученные знания в реальных проектах.Что вы изучите в рамках курсаОбучение охватывает ключевые аспекты тестирования программного обеспечения, включая базовые понятия и продвинутые техники.Основные виды тестирования Unit‑тестирование — проверка отдельных модулей приложения. I

Gradle
Курс по Gradle — это подробное и практико‑ориентированное руководство по одному из самых мощных инструментов сборки. Материал предназначен для разработчиков, которые хотят глубоко понять Gradle, научиться эффективно работать с DSL, задачами, плагинами, зависимостями и оптимизацией сборки.О чем этот курсКурс последовательно раскрывает внутренние механизмы Gradle и учит работать с ним не как с «черным ящиком», а как с управляемой, гибкой и расши

Hibernate
Курс по Hibernate поможет вам уверенно перейти от ручного маппинга данных к использованию мощного ORM‑фреймворка, автоматизируя рутинные операции и упрощая работу с реляционными базами данных. Этот курс создан для тех, кто уже знаком с JDBC и хочет вывести свои навыки backend-разработки на новый профессиональный уровень.Что вы изучите на курсеОбучение охватывает все ключевые аспекты Hibernate, позволяя понять не только практическое применение,




