Разработка на Java
Форма обучения: очная с применением дистанционных технологий
Объем программы: 240 ак. ч.
Продолжительность обучения: 5,5 месяцев
Выдаваемый документ: Сертификат МФТИ
Старт обучения: ноябрь 2023
Стоимость обучения: 90 000 рублей

Необходимые знания: работа с базами данных при помощи SQL, алгоритмы и структуры данных, владение Linux, Git, Docker, CI/CD

Краткое описание программы:
Язык программирования Java — один из самых универсальных и востребованных инструментов, который применяется в самых разных сферах: от разработки игр до банковских систем.Программа Разработка на Java подойдёт для опытных программистов, желающих познакомиться с новым языком программирования. Студенты должны иметь базовые знания: работа с базами данных при помощи SQL, алгоритмы и структуры данных, владение Linux, Git, Docker, CI/CD.
Программа направлена на комплексное изучение языка программирования Java:
  • Синтаксис языка Java
  • Лучшие практики по написанию приложений на Java
  • Инструменты разработки, тестирования и отладки программ
  • Написание автоматизированных тестов для разработанной бизнес-функциональности
  • Глубокие знания стандартной библиотеки Java
  • Популярные и необходимые Java-разработчикам фреймворки
В программе акцент будет сделан на решении прикладных задач и проектную работу. Слушатели программы реализуют собственные проекты, аналогичные профессиональным задачам junior Java-разработчика.В результате освоения программы слушатели получат знания и навыки, необходимые для развития в профессии Программист Java / Java-разработчик (Junior Java Developer).

Содержание программы:
  • Модуль 1. Базовый синтаксис языка Java
  • Модуль 2. Объектно-ориентированное программирование
  • Модуль 3. Шаблоны ООП
  • Модуль 4. Коллекции
  • Модуль 5. Тестирование для разработчика
  • Модуль 6. Инструментирование кода
  • Модуль 7. Фреймворк Spring
  • Модуль 8. Работа с базами данных
  • Модуль 9. Spring Boot (JDBC, Hibernate, MVC)
  • Модуль 10. Spring Web
  • Модуль 11. Многопоточность
Итоговый проект
Spring приложение.

Целевая аудитория курса:
  • Начинающие ИТ-специалисты
    Если у вас уже есть базовые знания, наш курс поможет структурировать их и получить комплексный практический опыт на реальных примерах.
  • Практикующие ИТ-специалисты
    Тем, кто уже является действующим разработчиком, и хочет изучить новый язык программирования.
На программе вы:
Освоите язык программирования Java на уровне junior-разработчика

Как проходит обучение:
  1. Лекции и семинары с преподавателем МФТИ в Zoom
  2. Все занятия записываются и доступны всегда
  3. Постоянная поддержка от преподавателей в чате курса
  4. Домашние задания для практической отработки полученных знаний и навыков
  5. Проектные работы в качестве промежуточного контроля знаний
  6. Обратная связь на домашние задания
  7. Прикладной итоговый проект, который можно использовать в портфолио