Java-разработчик Java + ООП + SQL + Linux + Git
О чём курс
Авторы Pragmatic Programmer и Оксана Еськова объединили стек технологий, необходимый для бэкенд-разработки: синтаксис языка Java, принципы объектно-ориентированного программирования, реляционные базы данных и язык SQL, администрирование систем Linux и командную работу через Git. Программа скомпонована из шести взаимосвязанных блоков, которые последовательно ведут от базовых алгоритмов до многопоточности, контейнеризации в Docker и сложных аналитических выборок.
Что входит в программу
Обучение начинается с синтаксиса Java, управляющих конструкций, функций, массивов и обработки строк. Далее разбираются принципы объектно-ориентированного программирования: работа с классами, механизмы наследования, обработка исключений, интерфейсы и распространённые паттерны проектирования.
Продвинутый блок Java включает стандартные библиотеки платформы, работу со структурированными коллекциями, датами, регулярными выражениями и потоками ввода-вывода. Отдельное внимание уделяется многопоточному программированию, функциональным интерфейсам, лямбда-выражениям и Stream API.
Инженерный блок охватывает три ключевых смежных направления:
- Git и платформа GitHub для контроля версий кода, управления ветками, слияния и проведения пулл-реквестов;
- язык SQL и реляционные базы данных, включая проектирование архитектуры таблиц, создание запросов разной сложности, управление транзакциями, разграничение прав доступа и оптимизацию производительности;
- командная строка Linux для администрирования операционной системы, настройки прав пользователей, мониторинга процессов, написания bash-скриптов и развёртывания контейнеров в Docker.
Приобретаемые навыки
Вы научитесь писать структурированный код на Java, проектировать архитектуру серверных решений и настраивать рабочее окружение проекта:
- реализовывать алгоритмы и использовать возможности современных версий Java, включая параллельные вычисления;
- создавать и модифицировать схемы реляционных баз данных, контролировать целостность данных через транзакции;
- взаимодействовать с серверами через терминал Linux, настраивать фаервол iptables и системный планировщик задач;
- организовывать командную разработку на платформах GitHub и GitLab с использованием веток и рецензирования кода;
- развёртывать приложения и управлять процессами с помощью Docker.
Кому подойдёт
Курс рассчитан на слушателей с разным уровнем технической подготовки:
- начинающих разработчиков, которые осваивают программирование на Java с нуля;
- студентов технических специальностей;
- программистов со знанием других языков (Python, PHP, C++), планирующих перейти в разработку enterprise-проектов на платформе Java;
- специалистов из смежных сфер (QA, Frontend, DevOps), желающих сменить специализацию на бэкенд;
- практикующих IT-специалистов, которым необходимо закрыть пробелы в сопутствующих технологиях бэкенда.
О преподавателях
Pragmatic Programmer занимается разработкой программного обеспечения на C# с 2008 года, преподаёт в школах Otus и GeekBrains, а также является номинантом премии Stepik Awards 2025 в категориях «Прорыв года» и авторских курсов.
Оксана Еськова — кандидат технических наук и преподаватель программирования в вузе с опытом обучения студентов языкам C, C++ и Java.
Программа обучения
- Основы языка Java — курс для начинающих с нуля.
- ООП на Java — изучение применения принципов ООП в программах.
- Прокачай Java — изучение стандартных библиотек Java.
- SQL — работа с реляционными базами данных: запросы, проектирование схем, транзакции.
- Linux — командная строка, файловая система, процессы, Docker.
- Git + GitHub — контроль версий, ветвление, пулл-реквесты.
Теги курса
Другие материалы автора 1
ОЕ Оксана Еськова Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.