Top.Mail.Ru
ПРОФЕССИЯ
Backend-разработчик на JAVA
Подготовьте проекты для портфолио на обучении, чтобы попасть в высший эшелон веб-программирования.
До старта курса
Начните обучение по профессии
Нажимая на кнопку «Оставить заявку», вы принимаете условия пользовательского соглашения, а также даёте согласие на обработку персональных данных и получение рекламных рассылок.
Оставьте заявку и мы расскажем, как начать обучение
Кто такой Backend-разработчик
Бэкенд-программисты создают интерактивные сайты и пишут код для бэкенда приложений — внутренней части сервисов.
Работа специалистом в российской ИТ-компании позволит получить льготы:
Ипотека со ставкой 5%
Отсрочка от призыва до 27 лет
Отсрочка от частичной мобилизации
7 месяцев
(313 часов)
Длительность
27 мая
Старт курса
Онлайн
Форма обучения
Диплом
о профессиональной переподготовке
Документ по завершении курса
Зная язык программирования JAVA, вы сможете
Формировать цифровые тренды
Java используется для работы:
Разрабатывать ИТ-продукты
умных авто
для маркетплейсов и банков
Работать в любой отрасли
агрегаторов услуг
крупных корпоративных сайтов
в государственных структурах
умных домов
бытовой электроники
в медицинских учреждениях
в научно-промышленной сфере
120 000 ₽
175 000 ₽
Младший специалист
после курса
250 000 ₽
Средний уровень
полгода после курса
Профессионал
более 3-х лет в профессии
от
Профессия входит в ТОП-5 самых востребованных профессий будущего
*каждый год ЗП растут на 20%
После обучения ваш заработок составит от 120 000 ₽
Опытный специалист
год в профессии
Узнайте, как далеко сможете продвинуться по карьерной лестнице и в размере заработка
350 000 ₽
Начните погружаться в профессию уже сейчас
Разбор профессии в гайде
и чек-лист для самостоятельного
старта обучения В ПОДАРОК
Заполните поля ниже и  получите гайд по профессии «Backend-разработчик на JAVA» на указанную вами почту
Начните погружение в профессию прямо сейчас!
Обучайтесь у практикующих экспертов
Артём Трунов
• Ведущий разработчик в СБЕР на протяжении 5 лет.
Андрей Святогоров
• Разработчик и архитектор бэкенда для крупных коммерческих структур.
• Работал в Сбере, Открытии, Иннотехе и Ростелекоме.
• Опыт преподавания программирования — 15 лет.
• Автор учебных программ для HackerU, GeekBrains, лектор РГГУ и МТУСИ.
Senior Team Lead
Senior Backend Developer
Удобный формат для эффективного обучения
Сочетание теории и практики на занятиях, возможность задавать вопросы преподавателям и обучаться в любом месте — даже если нет доступа к компьютеру
Свободный просмотр лекций
Занятия с педагогом в живом формате
Мы не используем записанные заранее материалы, а проводим его в формате стриминговых вебинаров, здесь и сейчас.
Лекции сохранятся у вас в записи.
Вы сможете просматривать их не только с компьютера, но и в приложении своего смартфона в любое удобное время.
Ещё больше практики
Обучение погрузит вас в задачи, с которыми специалисты сталкиваются в своей повседневной работе.
Прямая коммуникация с экспертами
Преподаватели проконсультируют вас во время уроков в чате группы и помогут с выполнением домашних заданий.
Вы будете обучаться в группе из 25 человек
Педагоги определили оптимальное количество человек, при котором смогут уделить должное внимание каждому.
За помощью в учебном чате вы также сможете
обратиться к эксперту-куратору,
Кому будет полезен курс
Желаюшим попробовать себя в новой профессии
Сможете создавать и оптимизировать наиболее востребованные корпоративные продукты
Начинающим программистам
Систематизируете знания самого современного языка программирования, чтобы претендовать на повышение
Разработчикам с нуля
Научитесь разрабатывать приложения на JAVA и создадите портфолио с реальными кейсами для старта карьеры
ИТ-специалистам со знанием другого языка
Расширите область компетенций для карьерного повышения
Получите широкий набор навыков для быстрого старта в карьере
Проанализировали 250 текущих вакансий рынка, чтобы будущие выпускники отвечали этим навыкам и чувствовали себя уверенно среди конкурентов.
Вы научитесь:
  1. Разбираться в синтаксисте и возможностях JAVA
2. Проектировать и взаимодействовать с базой данных Postgres
3. Конфигурировать веб-серверы
4. Использовать инструменты разработки и настройки окружения
5. Взаимодействовать с АРІ веб-приложениями
6. Мониторить работу приложений
7. Разрабатывать приложения корпоративного масштаба на Spring Framework
8. Автоматизировать развертывания и тестирование при помощи JUnit и Spring Boot
9. Работать в команде и управлять проектами
Готовые проекты в портфолио
Многопользовательская CRM «EmpManage» с использованием Socke
Разработаете многопользовательскую систему управления персоналом (CRM) с применением сокетов, которая позволит HR-менеджерам, руководителям отделов, администраторам взаимодействовать с системой через клиент-серверное взаимодействие.
Приложение банковской системы с использованием Spring Boot и других технологий
  • Сервис взаимодействия с клиентами (Client Interaction Service): обрабатывает клиентские запросы через REST API.
  • Сервис бизнес-логики 1 (Business Logic Service 1): управляет операциями, связанными с транзакциями и переводами.
  • Сервис бизнес-логики 2 (Business Logic Service 2): отвечает за внутренние процессы, такие как хранение документов и управление данными.
Все проекты будут загружены на ваш Github, вы сможете использовать их в качестве портфолио при трудоустройстве
Программа обучения
Составлена разработчиками СБЕР, Открытие, Ростелеком, Hacker USchool и GeekBrains, преподавателями РГГУ и МТУСИ.
Модуль 1. Java core
Модуль 2. Основы баз данных
Модуль 3. Spring framework
Модуль 4. Основы CI/CD
Практика — 158 часа
Лекции — 40 часов
7 месяцев
8 часов в неделю с преподавателем
Самостоятельная работа — 115 часов
313 часов
• 127 часов
• 18 лекций
• 58 практических занятий
Модуль 1. Java core
• Введение в Java 11. JDK. JRE. Настройка окружения и запуск первой программы
• Git. Основы
• Типы данных. Арифметические и логические операции. Ветвление. Оператор Switch.
• Строки, Ввод и вывод, большие числа
• Циклы и Массивы
• ООП. Объекты и классы
• ООП. Наследование и инкапсуляция. Абстрактные классы
• Класс Object. Объектные оболочки и автоупаковка. Varargs. Enum
• ООП. Полиморфизм и интерфейсы и лямбда выражения
• Исключения и протоколирование
• Алгоритмы и структуры данных. Обобщения и коллекции. Stream API
• Тестирование кода Junit
• Рефлекция и прокси классы
• Потоки ввода/вывода
• Многопоточность
• Работа с сетью
• Сравнение Java 11 и Java 17
• Практическое задание на Java Core
• 39 часов
• 5 лекций
• 21 практических занятия
Модуль 2. Основы баз данных
• Введение в базы данныхSQL. Запросы DDL и DML.
• Запросы на SELECT и связи между таблицами
• Индексы. Транзакции и блокировки JDBC
• Практическая работа по созданию приложения с БД
• 122 часов
• 11 лекций
• 67 практических занятия
Модуль 3. Spring framework
• Основы Spring framwork. Бины, контекст и свойства. Spring Boot
• Работа с базой данных. Миграции Liqubase. Hibernate. Data JPA
• Способы реализации безопасности в Spring Security
• Spring Web
• Асинхронное взаимодействие через передачу сообщений
• Тестирование в Spring Boot
• Большая практическая работа
• 25 часов
• 6 лекций
• 12 практических занятия
Модуль 4. Основы CI/CD
• Работа на сервере, настройка окружения
• Мониторинг работы веб-приложения
• Упаковка проекта в Docker-образ
• Запуск приложений в Docker-контейнерах
Основной тариф
Backend-разработчик на JAVA
(полный курс)
313 академических часов
120 000 ₽
185 000 ₽
при оплате сразу
6 289 ₽ в месяц
при рассрочке 24 месяца
Оставьте заявку и наш менеджер свяжется с вами
Начните погружение в профессию прямо сейчас!
Оставьте заявку и наш менеджер свяжется с вами
Начните погружение в профессию прямо сейчас!
После прохождения курса вы получите
Диплом о профессиональной переподготовке
Обучаем по государственной лицензии и выдаём диплом установленного образца
Именной сертификат МЭО Академии
Позволит получить вам преимущество при приёме на работу среди других соискателей
Скидку на последующее обучение
Вы сможете воспользоваться скидкой в любое время после старта обучения или подарить другу
Пример вашего резюме после окончания обучения
Проектирование архитектуры приложений и написание кода с использованием языка Java и соответствующих фреймворков и библиотек
  1. Рефакторинг кода;
2. Добавление нового функционала;
3. Работа с эндпоинтами в контроллерах;
4. Реализация бизнес-логики в сервисном слое
5. Работа с БД;
6. Создание DTO.
Инструменты:
Разработчик и архитектор бэкенда для крупных коммерческих структур
Ожидаемая зарплата
170 000 ₽
Основные: Java 8, Maven, Spring (Boot, Web, Security).
— Мапинг DTO с MapStruct
— Контейнеры Docker
— Lombok и P6Spy.
Библиотеки и фреймворки JAVA: Spring, Hibernate и Struts. JUnit
SQL: Oracle 12c, MS SQL Server, MySQL, MariaDB, PostgreSQL, DB2
Помогаем строить карьеру
Поможем поставить цель и проработаем карьерную стратегию
Определимся с отправной точкой в карьере, разработаем вместе стратегию роста. Это будет ваш реальный вектор развития.
Упакуем ваш опыт и навыки в продающее резюме