Кнопка для слабовидящих Версия для слабовидящих
Чистый код и архитектурное мышление для Java-разработчиков

Программа реализуется Академией «Цифра» совместно c Холдингом T1

Прием заявок на обучение завершен
Старт курса

31.03.2025

Длительность
3,5 месяца
Форма обучения
Очная с применением дистанционных технологий
Документ
Удостоверение о повышении квалификации
Входные требования к слушателям
Для нас важны высокая готовность к обучению и выполнению самостоятельных работ, а также:
  • Опыт в развертывании среды разработки
    или способность самостоятельно в кратчайшие сроки установить и настроить среду разработки
  • Опыт установки JVM
    или способность самостоятельно в кратчайшие сроки установить JVM
  • Минимальные знания в написании кода на java (или на другом языке): типы, структуры, переменные, константы, коллекции…
    или способность самостоятельно в кратчайшие сроки изучить минимальный синтаксис языка
  • Опыт чтения технической документации на английском языке
Программа курса
  • 96 часов
    Объем программы
  • 3,5 месяца
    Продолжительность курса
  • Онлайн
    Формат обучения
  • 8
    Тематических блоков
Какие будут практические задания на курсе?
  • Анализ и рефакторинг кода
    Разбор примеров кода и их улучшение
  • Рефакторинг и тестирование существующего кода
    Работа с реальным кодом
  • Проектирование классов
    Создание иерархии классов для реальной задачи.
    Рефакторинг кода с использованием ООП
  • Применение SOLID в реальных задачах
    Рефакторинг кода с учетом SOLID
  • Создание приложения с использованием DI
    Разработка простого приложения с DI
  • Создание приложения с использованием JPA
    Разработка простого CRUD-приложения
  • Многопоточное приложение
    Разработка приложения с использованием многопоточности
  • Проектирование микросервисов
    Разработка простого микросервиса
Партнер программы
Т1 — многопрофильный холдинг, один из лидеров российского ИТ-рынка, партнер ключевых производителей и разработчиков. Компании холдинга работают на рынке более 30 лет.
Чему вы научитесь
Hard skills
Понимание принципов написания чистого кода
Знания об ООП, SOLID, Dependency Injection (DI) и других архитектурных принципах
Работа с базами данных, учитывая лучшие практики
Знания о многопоточности, синхронном и асинхронном взаимодействии
Знания о микросервисной архитектуре и её применении
Soft skills
  • Способность к самообучению
  • Эффективный поиск информации
  • Структурное мышление
  • Логическое мышление
  • Понимание принципов оптимизации
  • Понимание критериев ценного разработчика
Итоговая аттестация
  • Защита проекта
Карьерный трек
  • Java-разработчик
Преподаватель
  • Рустам Абишев
    Ведущий руководитель проекта, ГК Иннотех

    Опыт в it более 20 лет, долгое время работал разработчиком Java. Так же был в ролях: аналитик, технолог, архитектор, руководитель проекта, руководитель отдела разработки.

    Внедрял крупные проекты для пенсионного фонда, занимался разработкой услуг на портале государственных услуг, сейчас внедряет цифровые услуги для пенсионеров в банке ВТБ в роли руководителя проекта.
Обучение проводится в рамках государственной программы Удмуртской Республики «Развитие информационного общества в Удмуртской Республике»

Зачисление на обучение производится по результатам вступительного испытания

Выдаем документ о квалификации
Выпускникам наших программ выдаются документы установленного образца (удостоверение о повышение квалификации / диплом о профессиональной переподготовке) с занесением в Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении.
Поможем с трудоустройством в лучшие ИТ-компании Удмуртии
Мы поможем найти интересные вакансии сразу после завершения обучения, а лучшие выпускники получают предложения от компаний еще в процессе обучения