Основы промышленной разработки ПО на Java

5 участников

О чём курс

Станьте специалистом, способным писать качественный и поддерживаемый код на Java для профессиональных проектов. Обучение ориентировано на системный подход: от глубокого понимания принципов ООП и алгоритмов до проектирования работы с базами данных. Вы разберете, как устроены коллекции в JDK, научитесь грамотно обрабатывать исключения и применять техники рефакторинга для улучшения архитектуры программ. Курс подходит для тех, кто хочет получить фундамент, необходимый для работы в промышленной разработке ПО.

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

  • Core: настройка окружения; базовый синтаксис, примитивные типы и их преобразование, условные операторы и циклы.
  • ООП: 4 принципа и их применение; класс и конструктор; наследование, пакеты и модификаторы доступа, static и final; абстрактные классы, интерфейсы; анонимные и внутренние классы, примеры классов из JDK.
  • Обработка ошибок, исключения: реализация в java механизма работы с ошибками.
  • Ввод-вывод, доступ к файловой системе: принципы работы с файлами; потоки байт и символов, кодировки; сериализация и передача данных в формате JSON, XML.
  • Структуры данных и алгоритмистика: базовые структуры: массив, связные списки, стеки и очереди, деревья, хэш-таблицы; пирамиды, графы; алгоритмы сортировки, поиска и обхода; примеры реализации из фреймворка Collection.
  • Чистый код. Рефакторинг: различные приемы по улучшению кода.
  • Базы данных: основы проектирования СУБД, агрегирующие функции, запросы и подзапросы к БД, виды JOIN, работа с СУБД в Java, основы многослойной структуры при разработке ПО.
Складчина создана 6 февраля 2019 г. · описание обновлено 9 июня 2026 г.
10 982 ₽ 56 000 ₽