Java-разработчик Java + ООП + SQL + Linux + Git

1 участник

О чём курс

Авторы 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.

Программа обучения

  1. Основы языка Java — курс для начинающих с нуля.
  2. ООП на Java — изучение применения принципов ООП в программах.
  3. Прокачай Java — изучение стандартных библиотек Java.
  4. SQL — работа с реляционными базами данных: запросы, проектирование схем, транзакции.
  5. Linux — командная строка, файловая система, процессы, Docker.
  6. Git + GitHub — контроль версий, ветвление, пулл-реквесты.
Складчина создана 20 июня 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы автора 1

ОЕ Оксана Еськова Все материалы
6 490 ₽