Состоит из курсов:
Разработчик Java
Длительность:
— 26 академических часов, по два часа в неделю.
Темы в рамках курса:
— Базовые синтаксические конструкции и операторы в Java;
— Ссылочные типы данных и обработка ошибок;
— Работа с массивами и строками;
— Объектно-ориентированное программирование в Java;
— Unit-тестирование;
— Устройство платформы Java;
— Сборка и упаковка Java-приложения;
— Классы-контейнеры;
— Исключения;
— Работа с файлами.
Архитектор ПО
Для кого этот курс
Программа создана специально для разработчиков, Team Lead и администраторов, готовых освоить Best Practice по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых систем.
После обучения
Выпускники на профессиональном уровне смогут планировать архитектуру и создавать масштабируемые, fault-tolerant приложения, решая нетривиальные задачи в рамках распределенных и децентрализованных систем и используя в проектах классические паттерны проектирования (шардирование, репликация, и т.д.).
В рамках курса каждый студент создаст каркас приложения "интернет-магазин" и опробует разные паттерны микросервисной архитектуры, протестирует свое приложение на нагрузку и проблемы сетевой связности.