Меню

Избранное

Java Spring Framework

Мини-курс ProductStar для Java-разработчиков об экосистеме Spring: веб-сервисы, базы данных, Hibernate и Spring Boot. В программе — две практические работы и проект REST-сервиса.

Курс в деталях

Школа
ProductStar
Формат
Онлайн
Длительность
2 месяцаПродолжительность мини-курса; доступ к материалам на год.
Доступ к материалам
1 год

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

Кому подойдётЧем поможет курс
Java-разработчикам

Школа адресует программу разработчикам, которые хотят освоить Spring и его экосистему. Уроки охватывают внедрение зависимостей, MVC, базы данных и Spring Boot; исходные требования к Java уточните перед записью.

Backend-разработчикам

Программа посвящена веб-сервисам и работе с данными: рассматриваются REST-контроллеры, Spring JDBC, Hibernate и Spring Data. Практика включает создание REST-сервиса для оценки ресторанов. Формат обратной связи по коду уточняйте у школы.

Тем, кто изучает Spring

Если знакомы с Java и хотите разобраться во фреймворке, сравните свои знания с темами курса. В нём есть конфигурация контекста, сервлеты, CRUD-операции, логирование и две практические работы. Срок доступа к материалам — год.

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

Настраивать Spring

Разбирать внедрение зависимостей и конфигурацию контекста.

Создавать REST-сервисы

Использовать Spring MVC, контроллеры и архитектуру REST.

Работать с базой данных

Применять Spring JDBC, Hibernate и подход ORM к данным.

Реализовывать CRUD

Организовывать создание, чтение, изменение и удаление данных.

Использовать Spring Boot

Строить веб-приложение и настраивать его логирование.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков.

Учебные проекты

Работа над проектами, в которых можно объединить знания и навыки из разных тем курса.

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

Темы и разделы, которые входят в программу обучения.

01Inversion of Control и Dependency Injection

Управление зависимостями в архитектуре Java-приложения: принципы Inversion of Control и Dependency Injection и устройство Spring Framework.

02Что такое Spring Framework и зачем он нужен?

Назначение Spring Framework в Java-разработке, Spring Application Context и сборка Spring-проекта в среде разработки. Рассматривается контекст приложения.

03Spring Application Context – от XML до Groovy

Конфигурация Spring Application Context с помощью XML, Java и Groovy, а также настройка свойств приложения в разных вариантах.

04Spring Web. REST-архитектура и контроллеры

REST-архитектура и её применение со Spring Framework: создание сервисов, организация контроллеров и использование Spring MVC.

05Spring JDBC. Работа с базой данных и построение запросов

Работа с базой данных через Spring JDBC: построение запросов и применение JdbcTemplate и NamedParameterJdbcTemplate. Урок посвящён основам запросов.

06Spring JDBC. Нестандартные запросы и транзакции

Продвинутые запросы и транзакции в Spring JDBC: пакетное обновление и вставка, сравнение шаблонов и работа с TransactionTemplate.

07Hibernate. ORM — нет времени писать запросы

Подход ORM и Hibernate: связи между сущностями, кэширование и язык запросов HQL. Школа включает знакомство с Hibernate in Action.

08Spring Data — тот же Hibernate... только лучше!

Работа с данными через Spring Data, сравнение с Hibernate и сокращение ручной настройки ORM в Java-приложениях. Сравниваются подходы к доступу к данным.

09Практическая работа №1 — Spring, Hibernate, ORM

Первая практическая работа посвящена закреплению приёмов работы со Spring, Hibernate и объектно-реляционным отображением ORM.

10Servlets

Роль и жизненный цикл сервлетов, безопасность и конкурентная работа. Рассматриваются контейнеры Tomcat, Jetty и Undertow.

11Архитектура веб-сервиса, MVC, Spring Boot

Архитектура веб-сервиса и шаблон MVC: как организовать компоненты приложения и использовать Spring Boot для его создания.

12Ведение журналов (логирование)

Логирование работы приложения: назначение журналов, распространённые ошибки, обзор библиотек и конфигурация логов в Spring.

13CRUD-приложение — Create, Read, Update, Delete

CRUD-операции Create, Read, Update и Delete, работа контроллеров и пользовательский интерфейс приложения на Spring MVC. Программа связывает операции с контроллерами.

14Практическая работа №2 — Java Spring Framework

Вторая практическая работа по Java Spring Framework: школа указывает отработку основ HTML и создания CRUD-функциональности.

15Проект от компании «ASTON»: RestaurantHub API

Проект RestaurantHub API от ASTON: создание REST-сервиса для оценки ресторанов на Spring Boot с базой данных и логированием.

Практика и проекты

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Spring и базы данных

Первая практическая работа посвящена навыкам работы со Spring, Hibernate и объектно-реляционным отображением ORM.

CRUD-приложение

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

RestaurantHub API

В проекте от ASTON заявлен REST-сервис на Spring Boot для оценки ресторанов с базой данных и логированием.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

JavaHibernateSpring FrameworkSpring WebSpring DataSpring BootInversion of ControlDependency InjectionIoCDISpring Application ContextXMLGroovyRESTSpring MVCSpring JDBCJdbcTemplateNamedParameterJdbcTemplateSQLTransactionTemplateORMHQLServletsTomcatJettyUndertowMVCCRUDHTML

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Стоимость и условия оплаты

Стоимость обучения
19 900 ₽Сумма при оплате частями: 10 платежей по 1 990 ₽. Цена одним платежом уточняется. Данные от не указана.
Ежемесячный платёж
1 990 ₽ / мес.Срок оплаты: 10 мес. Условия договора уточняйте в школе.

Частые вопросы

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

Школа адресует курс Java-разработчикам, желающим освоить Spring. Уточните у ProductStar нужный уровень Java и опыт работы с базами данных.

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

Школа называет Java, Hibernate, Spring Framework, Spring Web, Spring Data и Spring Boot. В программе также есть JDBC, MVC и контейнеры сервлетов.

Какая практика предусмотрена?

В программе указаны две практические работы по Spring, Hibernate, ORM и CRUD, а также проект RestaurantHub API от компании ASTON. Формат проверки уточняйте у школы.

Есть ли наставник?

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

Как долго можно учиться?

ProductStar указывает два месяца обучения и год доступа к материалам. В тарифе заявлены гибкий формат, презентации к урокам и документация.

Выдают ли документ?

В проверенных блоках страницы вид документа об окончании не указан. Уточните у ProductStar, предусмотрен ли документ и как его получить.

Сколько стоит курс?

Школа показывает десять платежей по 1 990 ₽ — всего 19 900 ₽ при оплате частями. Цену одним платежом и актуальные условия уточняйте у школы.

Что потребуется для обучения?

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

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

Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «Java Spring Framework».

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

Инглекс
Онлайн

Английский для разработчиков ПО

Индивидуальный курс английского для IT-специалистов с уровнем от A1. Студенты расширяют профессиональный словарь и практикуют общение с коллегами; программированию курс не обучает.

Цена на сайте
Стоимость курса
GeekBrains
10 месяцев · Онлайн

Python-разработчик с AI

Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.

Цена на сайте
Стоимость курса
Яндекс Практикум
14 месяцев · Онлайн

Java-разработчик. Расширенный курс

Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.

186 000 ₽
Стоимость курса
от 7 592 ₽ / мес. на 36 мес.

Что важно знать о курсе «Java Spring Framework»

Курс рассчитан на Java-разработчиков, которые хотят освоить Spring. За 15 уроков школа рассматривает внедрение зависимостей, MVC, REST, работу с базами данных и логирование. Сопоставьте программу со своим уровнем Java и убедитесь, что вам подходит глубина работы с Hibernate и Spring Boot. Для новичков без опыта Java входные требования стоит уточнить отдельно.

В программе две практические работы и проект RestaurantHub API от ASTON — сервис оценки ресторанов на Spring Boot. Школа также указывает презентацию к каждому уроку и документацию. В изученных блоках нет подробностей о проверке заданий и поддержке ментора: уточните их до оплаты, если для вас важна персональная обратная связь по коду. Спросите также об условиях участия в проекте.

ProductStar указывает два месяца и год доступа к материалам. Видимая стоимость — десять платежей по 1 990 ₽; цена одним платежом в проверенных данных не подтверждена. Школа не уточняет вид документа об окончании в изученных блоках. Перед записью проверьте актуальные условия оплаты, порядок доступа и требования к оборудованию. Для решения задач школа рекомендует ноутбук или компьютер.

Что посмотреть дальше

KURSEZ

ProductStar

Познакомьтесь со школой ProductStar, её программами и условиями обучения.

Открыть
KURSEZ

Курсы ProductStar

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

Открыть
KURSEZ

Все курсы

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

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.