+7 (495) 477-43-05
Личный кабинет

Курс:Java Middle программист
(Курсы Spring и Hibernate)

Очный курс Java Middle – быстрый способ повысить профессионализм! Если вы уже программируете на Java, но хотите упростить разработку, рекомендуем изучить фреймворки Spring и Hibernate. Они помогут программировать вдвойне легче, быстрее и более гибко. Java Middle обучение откроет перед вами мир, где разработка приложений приносит удовольствие, а не головную боль.

Кому понравится курс

Курсы программирования Java Middle подходят начинающим и практикующим разработчикам на Java.

Если вы закончили курс «Java Junior программист» в EasyUM, на этом курсе углубите и расширите навыки. Также обучение понравится практикующим Java-программистам, которые успешно работают, но хотят работать еще лучше.

Этот курс Java разработчика не подходит для учебы с нуля. Вы должны обладать базовыми навыками Java-программирования, чтобы изучать фреймворки Spring и Hibernate.

Обучение Spring и Hibernate для начинающих

Занятия в школе EasyUM на 75% состоят из практических заданий. Благодаря такому подходу Java обучение займет всего несколько месяцев. Занимаясь дважды в неделю, вы в совершенстве изучите разработку на популярных фреймворках Spring и Hibernate. Опытный практикующий ментор поделится с вами актуальной информацией, а также интересными хитростями и тонкостями работы.

Очное обучение в аудитории с группой до 10 человек – еще одна наша особенность. Преподаватель всегда успевает ответить на вопросы и уделить всем студентам максимум внимания. Наши аудитории оснащены необходимой техникой. Также мы выдаем студентам учебные ноутбуки, если им неудобно носить свой.

Плюсы курса Java Middle в EasyUM

● Адаптивная учеба

Что делать, если неплохо знаете один фреймворк, а второй вообще не учили? Нет нужды проходить то, что уже освоили. Сдайте наш тест, чтобы определить уровень знаний. Если преподавателя устроит ваш уровень подготовки, изучайте только то, что еще не учили.

● Финальный проект в портфолио

Чтобы доказать, что вы Middle не только на словах, но и на деле, вы разработаете крутое веб-приложение прямо на занятиях. Добавьте приложение к портфолио, и рекрутеры будут оценивать вас совсем иначе, чем новичков.

● Практический подход

Большое количество практики – вот причина успешности наших выпускников курса Middle. Изучая Spring и Hibernate, они выполняют реальные задачи специалистов. Преподаватель-практик EasyUM учит их справляться с задачами самыми оптимальными методами.

Повышайтесь с Junior до Middle вместе c EasyUM

Очные курсы в Москве – самый надежный способ выучить новое. Обучение в школе программирования EasyUM основано на практике, поэтому наши студенты трудоустраиваются в первый месяц после выпуска.

Учитесь очно в небольшой группе, онлайн или индивидуально. Какой бы формат вы ни выбрали, мы сделаем всё возможное, чтобы вы изучили Spring и Hibernate на достойном уровне.

Сложность курса:

СКИДКА -30% НА КУРСЫ ДО 01 июля!

старт курса

12 июля

Занятия вечером или в субботу днем

Осталось мест:
2 из 10

2 месяца

42 ак. часов в курсе

Online-вебинары

в группах по Zoom

от 1 049 руб/мес

20 980 руб.

записаться

В аудиториях

Москва (центр)

от 1 249 руб/мес

24 980 руб.

записаться

Видео-лекции

чат с преподавателем

проверка дом. заданий

18 980 руб.

записаться

Также данный курс можно приобрести в рассрочку БЕЗ банка, ОЧНО - 14 490 руб/мес., ОНЛАЙН - 12 490 руб/мес., ЗАПИСИ - 11 490 руб/мес.

Получить доступ к ПЕРВОМУ ЗАНЯТИЮ БЕСПЛАТНО

Получите доступ к видеозаписи первого занятия предыдущей группы совершенно бесплатно.
Видео будет отправлено Вам в выбранном мессенджере в течение 5 минут!

pattern

Для
кого?

01

pattern pattern
  • Практикующих Java-разработчиков
  • Выпускников курса «Java Junior программист»
  • Желающих освоить фреймворки Spring и Hibernate
  • Тех, кто хочет стать Java Middle в сжатые сроки

Требования к поступающим

Курс направлен на практикующих Java разработчиков, поэтому требуются особые навыки.

02

pattern pattern
  • Уверенное программирование на Java
  • Время для домашнего задания – от 4 часов в неделю
  • Использование ПК на уровне пользователя
  • Начальный уровень английского языка

Чему Вы научитесь

После выпуска будете полностью готовы к работе на должности Java Middle разработчик.

03

pattern pattern
  • Создавать веб-приложения на фреймворке Spring
  • Использовать фреймворк Hibernate
  • Проектировать и подключать базу данных
  • Разрабатывать интерфейс
  • Тестировать созданные приложения

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

Spring – универсальный фреймворк с открытым исходным кодом для Java-платформы
Hibernate – библиотека для языка программирования Java, предназначенная для решения задач объектно-реляционного отображения
PostgreSQL – свободная объектно-реляционная система управления базами данных
Spring MVC – веб-фреймворк Spring
Rest API – прикладной программный интерфейс (API), который использует HTTP-запросы для получения, извлечения, размещения и удаления данных
Json – текстовый формат обмена данными

Spring + Hibernate. Базовые навыки

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

РЕЗУЛЬТАТ СТУДЕНТА: Освоены фреймворки Spring и Hibernate. Создано приложение на Spring. Разработаны Rest API.

1-й Мес.

Модуль 1

Тема : Spring + Hibernate. Базовые навыки

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

от 1 599

Полная стоимость модуля в руб.

записаться
Docker – программная платформа для быстрой разработки, тестирования и развертывания приложений
Spring – универсальный фреймворк с открытым исходным кодом для Java-платформы
Junit – библиотека для модульного тестирования программного обеспечения на языке Java
Testcontainers – легковесная библиотека, позволяющая запускать в JUnit тестах Docker-контейнер с популярными базами данных
Apache Kafka – распределённый программный брокер сообщений, проект с открытым исходным кодом

Docker + тестирование. Основы

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

РЕЗУЛЬТАТ СТУДЕНТА: Получены навыки работы с Docker, микросервисами, Junit, Testcontainers и Kafka. Освоено unit-тестирование и интеграционное тестирование.

2-й Мес.

Модуль 2

Тема : Docker + тестирование. Основы

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

от 1 599

Полная стоимость модуля в руб.

записаться

Ваши результаты после
обучения

Сертификат выдается всем ученикам EasyUM в 2-х экземплярах: в виде документа и онлайн-копии. Ссылку на онлайн-версию можно с легкостью прикрепить в свое резюме.

user

Алекс Гончаров

Java Middle программист

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

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

  • Работаю на фреймворках Spring и Hibernate
  • Java SE: OOП, Многопоточность, Коллекции, Исключения
  • Java EE: HTTP, Tomcat, Servlets, JSP, Filters, Listeners
  • Верстка страниц: базовые навыки HTML и CSS
  • Дополнительные навыки: Spring Rest API, Json, Spring-boot
  • Навыки работы с Docker, Junit, Testcontainers, Kafka
  • Тестирование готовых приложений

Образование:

EasyUM. Курс «Java Middle программист (Курсы Spring и Hibernate)» 2 месяца. (01.22 - 03.22)

На курсе вы разработаете базу резюме сотрудников IT-компании

Занимайтесь из любой
точки мира!

Подключайтесь к занятию online, или смотрите в записи.

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

Теперь Вы сможете подключиться к online-трансляции или посмотреть занятие в записи. Ссылка на запись будет автоматически доступна в личном кабинете ученика.

как это работает

Записаться на курс или получить консультацию

Оставьте заявку и оплатите курс онлайн

Стоимость курса:

25 176 руб / курс

Оплата по месяцам без переплат

от 1 049 руб / месяц

на 12 месяцев

Стоимость курса:

29 976 руб / курс

Оплата по месяцам без переплат

от 1 249 руб / месяц

на 12 месяцев



    Нажимая кнопку, принимаю условия политики и пользовательского соглашения



    Возврат денег

    Возврат денег

    Осуществляем возврат денежных средств в полном объёме до 1-го занятия. Если вам что-то не понравилось или вы не хотите продолжать обучение - просто скажите нам об этом и мы вернем вам всю стоимость курса.
    Помощь с работой

    Помощь с работой

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

    Гибкий график

    Любой из курсов EasyUM вы сможете пройти в 2-х форматах: Онлайн или Очно в аудиториях (в своём городе). Все занятия проходят в вечернее время или в выходные, поэтому вы легко сможете совмещать учебу и работу.

    Оплата обучения

    Курс «Java Middle программист (Курсы Spring и Hibernate)»

    Курс «Java Middle программист (Курсы Spring и Hibernate)»

    1. Выбор способа оплаты

    Банковская карта
    Банковская карта
    Оплата частями от Тинькофф
    Оплата частями от Тинькофф
    Рассрочка от EasyUM
    Рассрочка от EasyUM
    Оплата по счету от юр. лица
    Оплата по счету от юр. лица

    2. Оплата обучения

    25 176 рублей / курс
    Длительность курса: 2 месяцев
    Оплатить
    29 976 рублей / курс
    Длительность курса: 2 месяцев
    Оплатить
    6 294 рублей / месяц
    Цена курса - 25 180 рублей. Без переплат
    Выберете длительность:
    Отличный срок, самый популярный период
    Хороший срок, также пользуется большим спросом
    Мы заметили, что этот период пользуется популярностью
    Есть неплохой шанс получить одобрение
    4
    6
    10
    12
    7 494 рублей / месяц
    Цена курса - 29 980 рублей. Без переплат
    Выберете длительность:
    Отличный срок, самый популярный период
    Хороший срок, также пользуется большим спросом
    Мы заметили, что этот период пользуется популярностью
    Есть неплохой шанс получить одобрение
    4
    6
    10
    12
    16 990 рублей / месяц
    2 месяцев - 33 980 рублей
    Оплатить
    16 990 рублей / месяц
    2 месяцев - 33 980 рублей
    Оплатить

      Загрузите карточку юр.лица и получите персональное предложение.




      Нажимая кнопку «Отправить», принимаю условия политики и оферты.

        Загрузите карточку юр.лица и получите персональное предложение.




        Нажимая кнопку «Отправить», принимаю условия политики и оферты.

        Ваши приятные бонусы

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

        От рекрутера ведущей it-компании Москвы

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

        Выдается при успешном окончании курса

        Помощь в
        трудоустройстве

        Ваше резюме ждут более 100 компаний-партнеров

        Портфолио
        и свой проект

        Разработаете во время обучения на курсе

        Групповой чат
        24/7

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

        Ежемесячная
        оплата

        Разбиваем на модули и оплачиваем частями

        20% скидка на
        следующий курс

        Всем выпускникам EasyUM в Москве

        Бар-зона с кофе
        и печеньками

        В неограниченном доступе

        Кто преподает
        данный курс

        Шульга Наталья

        Преподаватель курса «Java Junior программист (web-разработчик)»

        Наталья разрабатывала высоко нагруженные игровые сервера, ПО для банков и ресторанного бизнеса. Сотрудничала с такими IT компаниями, как: CS, RightApplications. На данный момент Наталья является Middle Java-разработчиком и сотрудничает с европейскими заказчиками на удалённой основе.

        С марта 2014 года Наталья начала свою преподавательскую деятельность, которую совмещает с основной работой. В обучении наших студентов Наталья использует методику практического применения знаний, легко определяет слабые стороны каждого учащегося и эффективно заполнять пробелы в знаниях. Наталья обладает способностью мотивировать людей к саморазвитию и самосовершенствованию.

        Часто задаваемые вопросы

        Как записаться на курс?

        Записаться на курс – просто! Оформите заявку на сайте и наш менеджер свяжется с вами для уточнений даты встречи в нашем офисе для заключения договора на обучение. Также вы можете позвонить нам по номеру 8 985 589 85 01 и записаться на курс по телефону.

        Обратите внимание! Для заключения договора обучение вам понадобится паспорт и оплата за курс.

        Если вы хотите заключить договор Онлайн, свяжитесь с нами по номеру 8 985 589 85 01, и наш менеджер расскажет вам о дальнейшей схеме оформления договора. Обратите внимание, что договора заключённые онлайн не отличаются от договоров заключенных в офисе и имеют ту же юридическую силу.

        Когда начинается обучение?

        Мы формируем группу по набору студентов. Запускаем группу от 6 человек. Средний перерыв между стартами групп – 25 дней.

        Как это происходит? Мы открываем набор в группу: после того как в группе собралось 6 человек, мы назначаем точную дату начала обучения и уведомляем всех студентов о дате старта курса. За 4 дня до старта обучения вашей группы наш менеджер свяжется с вами и пригласит на первое занятие.

        Как оплатить курс?

        Любой курс можно оплатить наличными средствами или банковской картой в офисе. Также вы можете оплатить курс переводом на карту Тинькофф банка, без личного присутствия в офисе.

        Как оформить рассрочку?

        Мы сотрудничаем с Тинькофф банком. Вы можете оформить рассрочку от Тинькофф банка сроком на 12/24 месяца без процентов, с первым платежом в следующем календарном месяце. В случае оформления рассрочки средняя ежемесячная оплата составляет от 2 500 руб. Для оформления рассрочки от Тинькофф банка свяжитесь с нашим менеджером по телефону 8 985 589 85 01.

        Кто преподает данный курс?

        Мы сотрудничаем исключительно с практикующими специалистами с ведущих it-компаний Москвы, опыт работы которых не менее 3-х лет. Мы не сотрудничаем с теоретическими преподавателями ВУЗов или молодыми выпускниками других курсов.

        Где будут проходить занятия?

        Уроки проходят по адресу:

        – г. Москва, Шлюзовая набережная 6, стр. 4, 3-й этаж, офис 303 (4 минуты от м. Павелецкая)

        В каком формате проходит обучение?

        Более 80% всех наших занятий – это практика. Преподаватель подключает свой компьютер к проектору и демонстрирует выполнение практических заданий, параллельно объясняя почему нужно выполнять именно так.

        Все студенты по возможности приходят на занятия со своими ноутбуками, и повторяют всё за преподавателем. Слушатель курса получает домашнее задание после каждого занятия и сдает его за день до следующего занятия. Первая часть следующего занятия посвящается разбору домашнего задания.

        Какое расписание занятий (день и время)?

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

        Время занятий: будние дни – с 19:00/19:30 до 21:00/21:30, выходные дни – суббота, в интервале с 10:00 до 18:00

        Если я пропущу пару уроков, смогу ли я потом их отработать?

        Мы делаем видеозаписи каждого занятия. Если вы отсутствовали на занятии, наш менеджер вышлет вам ссылку на видеозапись пропущенного занятия. Вы сможете изучить материал самостоятельно в удобное для вас время. Видеозаписи занятий остаются у вас навсегда и НЕ сгорают.

        Можно ли вернуть денежные средства?

        Да, вы можете оформить возврат денежных средств. Для этого вам необходимо отправить нам заявление о возврате денежных средств на почту it@easyum.ru.

        Обратите внимание: ваше заявление о возврате денежных средств должно поступить к нам не позднее, чем за 24 часа до первого занятия. Заявления о возврате денежных средств менее чем за 24 часа до первого занятия рассмотрены не будут.

        Время возврата денежных средств – от 7 до 14 рабочих дней с момента написания заявления. Возврат осуществляется тем же способом, которым была осуществлена оплата.

        Можно ли приостановить обучение на некоторое время?

        Да, вы можете приостановить обучение в любой момент. Максимальный срок перерыва в обучении – 1 календарный год.

        Чтобы вернуться к обучению после перерыва, вам необходимо связаться в нашим менеджером по телефону 8 985 589 85 01. Когда вы будете готовы к восстановлению в EasyUM, мы определим вас в ближайшую группу по вашему курсу без дополнительных доплат.

        Помогаете ли вы с трудоустройством?

        Да. Главная идея компьютерной школы EasyUM – освоение новых IT-профессий на практике. Практический подход к обучению и высокий уровень знаний наших выпускников позволяет нам сотрудничать с лучшими IT-компаниями Москвы и помогать лучшим студентам группы с трудоустройством.

        Как мы это делаем? Мы дорожим своим именем перед работодателями, поэтому сотрудничаем с лучшими студентами группы и отправляем их резюме в партнерские IT-компании Москвы.

        Кроме этого, мы проводим тренинг по трудоустройству от HR-менеджеров IT-компаний Москвы для всех выпускников (независимо от успеваемости студентов).

        Какие материалы у меня останутся после обучения?

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

        Могу ли я получить налоговый вычет?

        Нет, мы не предоставляем сертификаты государственного образца, так как мы не являемся ВУЗом в классическом понимании этого слова. Доктрина нашего учебного центра: «Нет» – скучной теории, «Да» – реальным навыкам!

        Наши курсы занимают намного меньше времени, чем стандартные программы ВУЗов и позволяют вам освоить востребованную профессию в максимально короткие сроки (3-6 месяцев).

        Остались вопросы?

        Закажи консультацию специалиста




          Хочу задать вопрос




            Хочу записаться на модуль




              Режим работы :

              ПН-ПТ: 09:00 - 22:00 — Занятия в аудиториях
              ПН-ВС: 8:00 - 23:00 — Консультации по телефону

              Email :

              it@easyum.ru

              Телефон :

              ☎ +7 (495) 477-43-05

              Адрес :

              Москва, Шлюзовая набережная 6, стр. 4
              3-й этаж, офис 303
              4 минуты от м. Павелецкая
              Разработка сайта: logotype update
              Хочу записаться на курс





                Спасибо за обращение! Мы свяжемся с вами в течение 24 часов.
                Комфорта Вам, тепла и улыбок :)