Основы промышленной разработки ПО на Java
О чём курс
Станьте специалистом, способным писать качественный и поддерживаемый код на Java для профессиональных проектов. Обучение ориентировано на системный подход: от глубокого понимания принципов ООП и алгоритмов до проектирования работы с базами данных. Вы разберете, как устроены коллекции в JDK, научитесь грамотно обрабатывать исключения и применять техники рефакторинга для улучшения архитектуры программ. Курс подходит для тех, кто хочет получить фундамент, необходимый для работы в промышленной разработке ПО.
Программа обучения
- Core: настройка окружения; базовый синтаксис, примитивные типы и их преобразование, условные операторы и циклы.
- ООП: 4 принципа и их применение; класс и конструктор; наследование, пакеты и модификаторы доступа, static и final; абстрактные классы, интерфейсы; анонимные и внутренние классы, примеры классов из JDK.
- Обработка ошибок, исключения: реализация в java механизма работы с ошибками.
- Ввод-вывод, доступ к файловой системе: принципы работы с файлами; потоки байт и символов, кодировки; сериализация и передача данных в формате JSON, XML.
- Структуры данных и алгоритмистика: базовые структуры: массив, связные списки, стеки и очереди, деревья, хэш-таблицы; пирамиды, графы; алгоритмы сортировки, поиска и обхода; примеры реализации из фреймворка Collection.
- Чистый код. Рефакторинг: различные приемы по улучшению кода.
- Базы данных: основы проектирования СУБД, агрегирующие функции, запросы и подзапросы к БД, виды JOIN, работа с СУБД в Java, основы многослойной структуры при разработке ПО.
Другие материалы школы 1
УИ Университет Иннополис Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.