Форма обучения: очная с применением дистанционных технологий
Объем программы: 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-разработчика
Как проходит обучение: - Лекции и семинары с преподавателем МФТИ в Zoom
- Все занятия записываются и доступны всегда
- Постоянная поддержка от преподавателей в чате курса
- Домашние задания для практической отработки полученных знаний и навыков
- Проектные работы в качестве промежуточного контроля знаний
- Обратная связь на домашние задания
- Прикладной итоговый проект, который можно использовать в портфолио