Top.Mail.Ru

Бэкенд-Разработчик НА Java

Профессия
Пройдите курс, чтобы:
  • Писать на самом популярном языке программирования для приложений
  • Конструировать функционал сайтов и сервисов любой сложности
  • Найти удаленную работу мечты
👶 Идеально подойдёт новичкам
💼 Точно знаем, что нужно вашим будущим работодателям
Онлайн
🤝 Помогаем с трудоустройством
7 месяцев
Узнайте больше о профессии прямо сейчас
Получите подробный разбор профессии и чек-лист по старту в обучении В ПОДАРОК 🎁
👨‍💻 Даём знания только от практиков индустрии
Профессия
👶 Идеально подойдёт новичкам
👨‍💻 Даём знания только от практиков индустрии
💼 Точно знаем, что нужно вашим будущим работодателям
Онлайн
🤝 Помогаем с трудоустройством
7 месяцев
Узнайте больше о профессии прямо сейчас
Получите подробный разбор профессии и чек-лист по старту в обучении В ПОДАРОК 🎁
Пройдите курс, чтобы:
  • Писать на самом популярном языке программирования для приложений
  • Конструировать функционал сайтов и сервисов любой сложности
  • Найти удаленную работу мечту

Бэкенд-Разработчик на Java

Бэкенд-Разработчик на Java

Профессия
Пройдите курс, чтобы:
  • Писать на самом популярном языке программирования для приложений
  • Конструировать функционал сайтов и сервисов любой сложности
  • Найти удаленную работу мечту
👶 Идеально подойдёт новичкам
💼 Точно знаем, что нужно вашим будущим работодателям
Онлайн
🤝 Помогаем с трудоустройством
7 месяцев
Узнайте больше о профессии прямо сейчас
Получите подробный разбор профессии и чек-лист по старту в обучении В ПОДАРОК 🎁
👨‍💻 Даём знания только от практиков индустрии
Длительность
7 месяцев (313 часов)
Формат обучения
онлайн
Документ по завершении
диплом о профессиональной переподготовке
1 апреля
СТАРТ КУРСА
Станьте незаменимым специалистом.
Начните работу в ИТ-компании и получите льготы
Ипотека со ставкой 5%
Отсрочка от призыва до 27 лет
Отсрочка от частичной мобилизации
При помощи Java программисты создают интерактивные сайты, а также пишут код для бэкенда приложений — внутренней части сервисов.
Кто такой Бэкенд-разработчик на Java?
Большинство android-приложений и сервисов, карусели изображений и динамично изменяющиеся цвета элементов на веб-страницах — всё это примеры использования Java.
Зная язык программирования JAVA, вы сможете
*по версии международого рейтинга TIOBE
Формировать актуальные цифровые тренды
Java-разработки используются повсеместно: для работы умных домов, умных авто и бытовой электроники
Разрабатывать передовые ИТ-продукты
Для маркетплейсов и банков, агрегаторов услуг и крупных корпоративных сайтов
Работать в любой понравившейся отрасли
В государственных структурах и в медицинских учреждениях, в сферах науки и промышленности
Посмотрите, как далеко сможете продвинуться по карьерной лестнице и в сумме заработка
Сразу после обучения ваша заработная плата может составить от 120 000 ₽ в месяц
*каждый год ЗП растут на 20%
175 000 ₽
Средний уровень
  • полгода после курса
120 000 ₽
Младший специалист
  • после курса
Профессия входит в ТОП-5 самых востребованных профессий будущего
340 000 ₽+
Профессионал
  • более 3-х лет в работе
250 000 ₽
Опытный специалист
  • год в профессии
Разбор профессии в гайде и чек-лист по самостоятельному старту в обучении В ПОДАРОК 🎁
Начните погружаться в профессию
«Бэкенд-разработчик на Java» уже сейчас
Обучайтесь у практикующих экспертов
Артём Трунов
Андрей Святогоров
Ведущий разработчик в СБЕР на протяжении пяти лет.
Опыт преподавания программирования — 15 лет. Разрабатывал и читал учебные программы для HackerU, GeekBrains, РГГУ и МТУСИ.
Разработчик и архитектор бэкенда для крупных коммерческих структур. Работал в Сбере, Открытии, Иннотехе и Ростелекоме.
Senior Team Lead
Senior Backend Developer
Удобный формат для эффективного обучения
Занятия, которые дадут вам всё: пользу теории и практики, возможность задать вопросы преподавателям и обучаться в любом месте — даже если нет доступа к компьютеру
👩‍🏫 Все занятия проходят с педагогом в живом формате
Для обучения мы не используем записанные заранее материалы, а проводим его в формате стриминговых вебинаров, здесь и сейчас
🙇‍♂️Ещё больше практики
Построили обучение так, чтобы максимально погрузить вас в те задачи, с которыми специалисты сталкиваются в работе
📱 Свободный просмотр лекций в удобное время
Все лекции сохраняются у вас в записи. Вы сможете к ним возвращаться в любое удобное время и просматривать их не только с компьютера, но и на смартфоне через специальное мобильное приложение.
🤳 Прямая коммуникация с экспертами во время уроков и в чате группы
Преподаватели — ведущие практики рынка — свободно проконсультируют по общим вопросам в чате группы и помогут с выполнением домашних заданий, если возникнут сложности
Вы будете обучаться в группе всего из 25 человек
Наши эксперты определили оптимальное количество человек, при котором обучение будет эффективным и каждому будет уделяться должное внимание в период обучения.

В учебном чате будет эксперт, к которому вы всегда сможете обратиться за помощью.
Кому будет полезен курс
Тем, кто хочет работать в крупной компании
Тем, кто хочет стать разработчиком с нуля
Тем, кто уже изучает программирование
ИТ-специалистам со знанием другого языка программирования
Сможете создавать и оптимизировать самые популярные и известные корпоративные продукты
Научитесь разрабатывать приложения на JAVA и создадите портфолио с реальными кейсами для старта карьеры
Систематизируете знания самого современного языка программирования
Расширите область своих компетенций в самом популярном языке программирования, чтобы претендовать на карьерное повышение
Получите широкий набор навыков для быстрого старта в карьере
Проанализировали 250 текущих вакансий рынка и составили программу так, чтобы наши будущие выпускники отвечали этим навыкам и чувствовали себя уверенно среди конкурентов
Разрабатывать приложения корпоративного масштаба на Spring Framework
Разбираться в синтаксисте и возможностях JAVA
Проектировать и взаимодействовать с базой данных Postgres
Автоматизировать развертывания и тестирование при помощи JUnit и Spring Boot
Конфигурировать веб-серверы
Работать в команде и управлять проектами
Использовать инструменты разработки и настройки окружения
Взаимодействовать с АРІ веб-приложениями
Мониторить работу приложений
Готовые проекты в портфолио
Все проекты будут загружены на ваш Github, вы сможете использовать их в качестве портфолио при трудоустройстве
Многопользовательская CRM "EmpManage" с использованием Socket
Разработать многопользовательскую систему управления персоналом (CRM) с использованием сокетов, которая позволит различным пользователям (например, HR-менеджерам, руководителям отделов, администраторам) взаимодействовать с системой через клиент-серверное взаимодействие.
Создание приложения банковской системы с использованием Spring Boot и других технологий:
Сервис взаимодействия с клиентами (Client Interaction Service): Обрабатывает клиентские запросы через REST API.
Сервис бизнес-логики 1 (Business Logic Service 1): Управляет операциями, связанными с транзакциями и переводами.
Сервис бизнес-логики 2 (Business Logic Service 2): Отвечает за внутренние процессы, такие как хранение документов и управление данными.
Программа обучения
7 месяцев
Составлена разработчиками СБЕР, Открытие, Ростелеком, Hacker USchool и GeekBrains, преподавателями РГГУ и МТУСИ.
8 часов в неделю с преподавателем
313 часов
самостоятельная работа — 115 часов
лекциИ — 40 часов
практика — 158 часов
  • Введение в Java 11. JDK. JRE. Настройка окружения и запуск первой программы
  • Git. Основы
  • Типы данных. Арифметические и логические операции. Ветвление. Оператор Switch.
  • Строки, Ввод и вывод, большие числа
  • Циклы и Массивы
  • ООП. Объекты и классы
  • ООП. Наследование и инкапсуляция. Абстрактные классы
  • Класс Object. Объектные оболочки и автоупаковка. Varargs. Enum
  • ООП. Полиморфизм и интерфейсы и лямбда выражения
  • Исключения и протоколирование
  • Алгоритмы и структуры данных. Обобщения и коллекции. Stream API
  • Тестирование кода Junit
  • Рефлекция и прокси классы
  • Потоки ввода/вывода
  • Многопоточность
  • Работа с сетью
  • Сравнение Java 11 и Java 17
  • Практическое задание на Java Core
Основные темы
Основные темы
  • Введение в базы данныхSQL. Запросы DDL и DML.
  • Запросы на SELECT и связи между таблицами
  • Индексы. Транзакции и блокировкиJDBC
  • Практическая работа по созданию приложения с БД
Основные темы
  • Основы Spring framwork. Бины, контекст и свойства. Spring Boot
  • Работа с базой данных. Миграции Liqubase. Hibernate. Data JPA
  • Способы реализации безопасности в Spring Security
  • Spring Web
  • Асинхронное взаимодействие через передачу сообщений
  • Тестирование в Spring Boot
  • Большая практическая работа
Основные темы
  • Работа на сервере, настройка окружения
  • Мониторинг работы веб-приложения
  • Запуск приложений в Docker-контейнерах
  • Упаковка проекта в Docker-образDocker-composeCI/CD в GitLab
После прохождения курса вы получите
Именной сертификат МЭО Академии
С ним вы получите весомое преимущество во время приёма на работу и выделитесь среди других соискателей
Диплом о профессиональной переподготовке
Мы обучаем по государственной лицензии и выдаём диплом установленного образца
скидку на последующее обучение
Скидкой сможете воспользоваться в любое время после начала обучения, или подарить её другу
10%
Во время и после обучения вы сможете получить поддержку Карьерного центра МЭО
Составите конкурентное резюме и сопроводительное письмо
Получите доступ к закрытому чату с вакансиями
Попадёте в кадровый резерв ведущих компаний
Пройдёте курс по трудоустройству
Оформите грамотное портфолио
Пример вашего резюме после окончания обучения
Иванов Иван
от 170 000 ₽
Проектирование архитектуры приложений и написание кода с использованием языка Java и соответствующих фреймворков и библиотек

  1. Рефакторинг кода;
2. Добавление нового функционала;
3. Работа с эндпоинтами в контроллерах;
4. Реализация бизнес логики в сервисном слое
5. Работа с БД;
6. Создание DTO.
Ожидаемая зарплата:
Разработчик и архитектор бэкенда для крупных коммерческих структур
Инструменты:
Основные: Java 8, Maven, Spring (Boot, Web, Security).
Библиотеки и фреймворки JAVA: Spring, Hibernate и Struts. JUnit
SQL: Oracle 12c, MS SQL Server, MySQL, MariaDB, PostgreSQL, DB2

— Мапинг DTO с MapStruct
— Контейнеры Docker
— Lombok и P6Spy.