Настраивать Spring
Разбирать внедрение зависимостей и конфигурацию контекста.
Мини-курс ProductStar для Java-разработчиков об экосистеме Spring: веб-сервисы, базы данных, Hibernate и Spring Boot. В программе — две практические работы и проект REST-сервиса.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Java-разработчикам | Школа адресует программу разработчикам, которые хотят освоить Spring и его экосистему. Уроки охватывают внедрение зависимостей, MVC, базы данных и Spring Boot; исходные требования к Java уточните перед записью. |
| Backend-разработчикам | Программа посвящена веб-сервисам и работе с данными: рассматриваются REST-контроллеры, Spring JDBC, Hibernate и Spring Data. Практика включает создание REST-сервиса для оценки ресторанов. Формат обратной связи по коду уточняйте у школы. |
| Тем, кто изучает Spring | Если знакомы с Java и хотите разобраться во фреймворке, сравните свои знания с темами курса. В нём есть конфигурация контекста, сервлеты, CRUD-операции, логирование и две практические работы. Срок доступа к материалам — год. |
Разбирать внедрение зависимостей и конфигурацию контекста.
Использовать Spring MVC, контроллеры и архитектуру REST.
Применять Spring JDBC, Hibernate и подход ORM к данным.
Организовывать создание, чтение, изменение и удаление данных.
Строить веб-приложение и настраивать его логирование.
Задания для применения изученного материала и отработки навыков.
Работа над проектами, в которых можно объединить знания и навыки из разных тем курса.
Темы и разделы, которые входят в программу обучения.
Управление зависимостями в архитектуре Java-приложения: принципы Inversion of Control и Dependency Injection и устройство Spring Framework.
Назначение Spring Framework в Java-разработке, Spring Application Context и сборка Spring-проекта в среде разработки. Рассматривается контекст приложения.
Конфигурация Spring Application Context с помощью XML, Java и Groovy, а также настройка свойств приложения в разных вариантах.
REST-архитектура и её применение со Spring Framework: создание сервисов, организация контроллеров и использование Spring MVC.
Работа с базой данных через Spring JDBC: построение запросов и применение JdbcTemplate и NamedParameterJdbcTemplate. Урок посвящён основам запросов.
Продвинутые запросы и транзакции в Spring JDBC: пакетное обновление и вставка, сравнение шаблонов и работа с TransactionTemplate.
Подход ORM и Hibernate: связи между сущностями, кэширование и язык запросов HQL. Школа включает знакомство с Hibernate in Action.
Работа с данными через Spring Data, сравнение с Hibernate и сокращение ручной настройки ORM в Java-приложениях. Сравниваются подходы к доступу к данным.
Первая практическая работа посвящена закреплению приёмов работы со Spring, Hibernate и объектно-реляционным отображением ORM.
Роль и жизненный цикл сервлетов, безопасность и конкурентная работа. Рассматриваются контейнеры Tomcat, Jetty и Undertow.
Архитектура веб-сервиса и шаблон MVC: как организовать компоненты приложения и использовать Spring Boot для его создания.
Логирование работы приложения: назначение журналов, распространённые ошибки, обзор библиотек и конфигурация логов в Spring.
CRUD-операции Create, Read, Update и Delete, работа контроллеров и пользовательский интерфейс приложения на Spring MVC. Программа связывает операции с контроллерами.
Вторая практическая работа по Java Spring Framework: школа указывает отработку основ HTML и создания CRUD-функциональности.
Проект RestaurantHub API от ASTON: создание REST-сервиса для оценки ресторанов на Spring Boot с базой данных и логированием.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Первая практическая работа посвящена навыкам работы со Spring, Hibernate и объектно-реляционным отображением ORM.
Во второй практической работе школа указывает основы HTML и реализацию функциональности создания, чтения, изменения и удаления данных.
В проекте от ASTON заявлен REST-сервис на Spring Boot для оценки ресторанов с базой данных и логированием.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Школа адресует курс 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 и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.
Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.
Курс рассчитан на Java-разработчиков, которые хотят освоить Spring. За 15 уроков школа рассматривает внедрение зависимостей, MVC, REST, работу с базами данных и логирование. Сопоставьте программу со своим уровнем Java и убедитесь, что вам подходит глубина работы с Hibernate и Spring Boot. Для новичков без опыта Java входные требования стоит уточнить отдельно.
В программе две практические работы и проект RestaurantHub API от ASTON — сервис оценки ресторанов на Spring Boot. Школа также указывает презентацию к каждому уроку и документацию. В изученных блоках нет подробностей о проверке заданий и поддержке ментора: уточните их до оплаты, если для вас важна персональная обратная связь по коду. Спросите также об условиях участия в проекте.
ProductStar указывает два месяца и год доступа к материалам. Видимая стоимость — десять платежей по 1 990 ₽; цена одним платежом в проверенных данных не подтверждена. Школа не уточняет вид документа об окончании в изученных блоках. Перед записью проверьте актуальные условия оплаты, порядок доступа и требования к оборудованию. Для решения задач школа рекомендует ноутбук или компьютер.
Познакомьтесь со школой ProductStar, её программами и условиями обучения.
ОткрытьСравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть