Java Middle-разработчик (курс по Spring)
java spring

Курс познакомит с фреймворком Spring. После окончания вы сможете создавать современные веб-приложения и REST-сервисы на Java, а также увеличите свои шансы на трудоустройство на 84%.

О ПРОФЕССИИ JAVA MIDDLE ПО ДАННЫМ HEADHUNTER:
JAVA MIDDLE –

java-программист, работающий с REST API, фреймворком Spring и сопутствующими технологиями.

ОБЯЗАННОСТИ JAVA MIDDLE:

• разработка приложений на Spring;
• внедрение Hibernate в Spring-приложения;
• настройка БД с помощью Hibernate и JDBC;
• создание REST API;
• тестирование приложений.

опубликованных вакансий 2356
2356
опубликованных вакансий
средняя зарплата по Москве 2 300$
2 300$
средняя зарплата по Москве
опубликованных резюме 1346
1346
опубликованных резюме
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Видео будет отправлено Вам в мессенджере WhatsApp
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы




img
Выберите удобный пакет обучения

Выберите удобный пакет обучения

icon
Выберите удобный пакет обучения Онлайн
Онлайн
31 980 руб
20 980 руб
от 1 049 руб. / мес.
ТОЛЬКО ПО 5 ОКТЯБРЯ ДО 40%
  • Обучение по трансляциям
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 12 490 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
icon
Выберите удобный пакет обучения  VIP
VIP
34 980 руб
28 980 руб
от 1 449 руб. / мес.
ТОЛЬКО ПО 5 ОКТЯБРЯ ДО 40%

  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио
    Резюме
    Трудоустройство

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 16 490 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
icon
Выберите удобный пакет обучения Стандарт
Очно
30 980 руб
24 980 руб
от 1 249 руб. / мес.
ТОЛЬКО ПО 5 ОКТЯБРЯ ДО 40%
  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 14 490 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Программа курса

Программа курса

1 Модуль. Spring и Hibernate

1-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Знакомство со средой разработки. Создание Spring-приложения с помощью Maven. Inversion of control. Dependency injection в: поле, конструктор, сеттер. Bean scope: singleton, prototypes. Init и destroy-метод.
  2. Занятие №2
    Hibernate. Запуск PostgreSQL. Создание связей между классами и таблицей. Генерация Primary key для столбца. Java объекты в базе данных: сохранение, получение, изменение и удаление.
  3. Занятие №3
    Разбор отношений между таблицами. Отношение one to one, one to many и many to one, many to many.
  4. Занятие №4
    Spring MVC. Конфигурация приложения. Использование данных во View. Компонент model. Аннотации RequestParam, Request Mapping для Controller класса. Spring MVC с формами input, select, radiobutton, checkbox.
  5. Занятие №5
    Валидация данных с помощью аннотаций @Size, @NotEmpty, @NotBlank, @Min, @Max. Создание собственной аннотации для валидации.
  6. Занятие №6
    Rest API. Json. Методы Get, Post, Put, Delete. Конфигурация приложения. Получение Json объекта модели. Написание Rest Client.
  7. Занятие №7
    Конфигурация приложения Spring MVC + Hibernate. Отображение списка всех работников из БД во View. Аннотация @Service. Добавление, удаление и изменение модели из View.
  8. Занятие №8
    Spring-boot. Разработка Spring-boot приложения и Rest API.

Создано приложение на фреймворке Spring и созданы Rest API. Получены базовые навыки работы с фреймворком Hibernate.

2 Модуль. Docker. Тестирование приложений

2-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Spring-boot Data. Jpa в Rest API. Spring Boot Actuator.
  2. Занятие №2
    Docker. Создание image, контейнеров, Binding портов.
  3. Занятие №3
    Микросервисы: архитектура и плюсы микросервисных приложений.
  4. Занятие №4
    Настройка Docker-compose файла. Запуск микросервисов в отдельных контейнерах.
  5. Занятие №5
    Интеграционное тестирование Testcontainers. Конфигурация тестов. Знакомство с аннотациями: @Testcontainers, @Container, DynamicPropertySource. Создание интеграционных тестов.
  6. Занятие №6
    Фреймворк Junit. Аннотации @SpringBootTest, @Test, BeforeAll, AfterAll. Создание unit-тестов.
  7. Занятие №7
    Kafka: принципы работы и основные элементы (брокеры, топики, партиции). Установка Kafka через Docker. Console Producer и Console Consumer.
  8. Занятие №8
    Библиотека для работы с Kafka. Конфигурация Spring-приложения. Создание producer service и сinsurer service.

Получены навыки работы с Docker. Освоено тестирование приложений: unit-тестирование и интеграционное.

Программа курса может быть изменена исходя из трендов it-индустрии.
icon

Курс включает в себя:

Курс включает в себя: Spring
Spring
Курс включает в себя: Hibernate
Hibernate
Курс включает в себя: Rest API
Rest API
Курс включает в себя: Json
Json
Курс включает в себя: Docker
Docker
Курс включает в себя: Junit
Junit
Курс включает в себя: Testcontainers
Testcontainers
Курс включает в себя: Apache Kafka
Apache Kafka
Смотреть больше
Кому подойдёт этот курс:

Кому подойдёт этот курс:

  • Выпускникам Java
  • Java разработчикам
  • Back-end разработчикам
  • Начинающим программистам

Выпускникам Java

Курсы по Spring будут полезны выпускникам курса Java-разработчик. Через 2 месяц повышения квалификации (обучения Spring) вы сможете претендовать на вакансию Java Middle.

Java разработчикам

Освоите разработку приложений на Spring в сжатые сроки. Сможете претендовать на более высокооплачиваемые вакансии, чем сейчас.

Back-end разработчикам

Научитесь разрабатывать приложения Spring с использованием передовых практик. Сможете разрабатывать back-end современных Java-приложений.

Начинающим программистам

Освойте востребованную технологию разработки для Java – Spring. Научитесь разрабатывать веб-приложения, отвечающие современным требованиям, и будете готовы к первому собеседованию на 100%.

img
Что будете уметь при завершении курса?

Что будете уметь при завершении курса?

Ваш финальный проект по завершению курса

Ваш финальный проект по завершению курса
Использовать возможности Spring в Java-разработке

Использовать возможности Spring в Java-разработке

Знать особенности работы с БД и запросами через проекты Spring

Знать особенности работы с БД и запросами через проекты Spring

Создавать веб-приложения с помощью Spring MVC

Создавать веб-приложения с помощью Spring MVC

Владеть базовыми навыками работы с Hibernate

Владеть базовыми навыками работы с Hibernate

Тестировать готовые приложения

Тестировать готовые приложения

Ваши результаты

Ваши результаты

Ваши результаты

Алексей Новиков

Java Middle разработчик

Заработная плата - 360 000 руб/мес

Ключевые навыки

  • Технологии: Spring, Spring MVC, Json, Docker, Junit, Testcontainers, Kafka
  • С нуля разрабатываю приложения на фреймворке Spring
  • Cоздаю Rest API
  • Провожу unit и интеграционное тестирование
  • Умею составлять отчётную документацию

Образование

  • IT School Avenue Москва
    Курс «Java Middle-разработчик (курс по Spring)»‎
    2 месяца. (1.09.22 - 1.11.22)

Алексей Новиков

Успешно завершил обучение по курсу:

«Java Middle-разработчик (курс по Spring)»‎

2020
Дата выдачи: 1 ноября 2020 года
www.it.avenue-pro.ru
Иванов Иван Директор школы
Панченко Катерина Преподаватель курса

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Записаться на курс Хотите пойти на IT-курсы в Москве?

Оставляйте заявку и получите бесплатную
консультацию у нашего менеджера.

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

    Подарки к курсу

    Подарки к курсу
    Подарки к курсу

    Привилегии студентам Привилегии студентам

    Привилегии студентам Сертификат и его онлайн копия

    Сертификат и его онлайн копия

    Проявил себя и выжал максимум!

    Привилегии студентам Скидка 15%

    Скидка 15%

    Каждому выпускнику Avenue скидка 15% на любой другой курс.

    Привилегии студентам Чат 24/7

    Чат 24/7

    Общий чат и постоянная онлайн-поддержка от преподавателя.

    Привилегии студентам Avenue Bar

    Avenue Bar

    Безлимит на божественный чай, ароматный кофе и воздушные печеньки.

    Привилегии студентам Партнеры

    Партнеры

    Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний Москвы.

    Привилегии студентам Видео всех занятий

    Видео всех занятий

    Мы ведем видеозаписи всех занятий для всех наших студентов.

    Привилегии студентам Тренинг по трудоустройству

    Тренинг по трудоустройству

    По окончанию курса опытный рекрутер расскажет вам, как трудоустроиться в московские IT-компании.

    Привилегии студентам Закрытая платформа

    Закрытая платформа

    Студенты автоматически попадают в закрытую платформу нашей школы.

    Видео курс

    IT Avenue в Москве

    Мы не просто ІТ-школа, мы — ІТ-компания,
    которая всегда ищет таланты!
    update.studio

    Потерянный урок

    Пропустил занятие? Пропустил занятие?

    Не страшно, мы ведем видеозапись лекции и она будет доступна в личном кабинете на закрытой платформе Avenue!

    Наши выпускники в Москве

    Наши выпускники в Москве

    Записаться на курс

    Записаться на курс Записаться на курс Записаться на курс
    Записаться на курс
    Хотите пойти на IT-курсы в Москве? Хотите пойти на IT-курсы в Москве?

    Оставляйте заявку и получите бесплатную
    консультацию у нашего менеджера.

    • Консультация по курсу
    • Помощь в выборе направления
    • Дополнительные материалы для старта

      Текст курса

      Курсы Spring. Курсы Java Middle программист

      Курсы Spring откроют перед вами двери тысяч различных IT-компаний. Более 876 компаний используют фреймворк Spring в java-разработке.  Окончив курсы Spring, вы сможете претендовать на вакансии в ТОП-овые компании Москвы.

      Кроме того, Java Middle – одна из самых перспективных профессий. Сбербанк, Тинькофф, А-банк, ВТБ, Газпром – только часть крупных компаний, которые используют в работе Spring.

      Что знает и умеет специалист по Java Spring разработке

      Специалист по Java – это высококлассный специалист, который создает веб-приложения, отвечающие современным требованиям. Приложения с использованием Spring отвечают современный требованиям кибербезопасности, исправно работают и дают возможность пользователю обрабатывать множество данных в считанные минуты.

      После курсов Spring вы научитесь:

      • создавать профессиональные приложения на Java;

      • работать с базами данных;

      • использовать фреймворки Spring и Hibernate;

      • проводить различные виды тестирования.

      Курсы Spring подойдут для выпускников курса Java-разработчик от AVENUE или практикующих Java разработчиков, которые хотят развиваться и осваивать новые вершины. 

      Курс длится 2 месяца. Занятия проходят дважды в неделю.

      Курсы Java Spring в AVENUE

      Наша школа разработала уникальный подход к образованию. Учиться с нами интересно и надежно. Чтобы убедиться, что это не пустые слова, познакомьтесь с особенностями нашего подхода:

      1. Акцент на практике



      80% практических заданий на уроках сделают из вас если не гуру, то достойного Java-специалиста. Домашние задания с уклоном на практику тоже поспособствуют быстрому развитию навыков.

      2. Опытные преподаватели



      Сотрудничаем с практикующими профессионалами, у которых классный опыт работы и вдохновляющие проекты в портфолио.

      3. Готовый проект в портфолио



      Вы придумаете и воплотите в жизни личный проект. Он станет частью портфолио. В результате сможете быстро  устроиться на должность в IT-компанию.

      4. Стажировка



      Для тех выпускников, которые трудились лучше других, у нас есть подарок: стажировка в лучших московских компаниях с дальнейшим трудоустройством.

      5. Трудоустройство



      По окончанию курса устраиваем тренинг, где рассказываем, как упаковать себя как специалиста. Также разошлем ваше резюме в русские IT-компании и поможем начать сотрудничать с первым заказчиком.