Контейнер и конфигурация
Начинайте с понятного графа зависимостей. Когда проект перестаёт запускаться, важно уметь найти отсутствующий бин или неоднозначную зависимость, а не случайно добавлять аннотации.
Наиль Алишев · теория и самостоятельные проекты · на русском
Обзор курса Наиля Алишева
«Spring — Полный курс. Boot, Hibernate, Security, REST» Наиля Алишева — маршрут для тех, кто хочет понимать устройство веб-приложения и закреплять материал собственной реализацией. Сильный аргумент в его пользу — три самостоятельных проекта. Выбирайте его, если готовы выделять время не только на просмотр, но и на решение задач без подсказки.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Три проекта для практикиНаиль Алишев · Spring · Hibernate · JWT · октябрь 2022
Программа связывает Core и MVC с JDBC, базами данных, Hibernate и JPA, затем переходит к Boot, Security, REST и JWT. Теория подкрепляется самостоятельной работой, а не только повторением демонстраций. Тем, кому нужна практика после теории, а не только повторение за преподавателем.
Начинайте с понятного графа зависимостей. Когда проект перестаёт запускаться, важно уметь найти отсутствующий бин или неоднозначную зависимость, а не случайно добавлять аннотации.
Связывайте каждый экран с запросом и ожидаемым ответом. Самостоятельно проверьте отправку пустой формы, неверного идентификатора и повторное действие пользователя.
Ручной доступ к базе помогает осмысленно перейти к объектному представлению данных. Сравните одну операцию на уровне SQL и Java-кода: автоматизация не должна скрывать от вас её стоимость.
Для практики выберите сущности с отношением один-ко-многим. Посмотрите, когда загружается связанная коллекция и сколько запросов появляется при обходе списка.
Разведите три вопроса: кто обращается к API, что ему разрешено и какой ответ получает клиент. Наличие токена само по себе не означает, что все правила доступа настроены правильно.
Используйте задания как проверку понимания. Сначала составьте план и попробуйте решение без видео; затем сопоставьте подходы и запишите, что вы бы изменили в следующей версии.
Перед стартом нужна Java. Сохраняйте отдельные версии учебного проекта после каждого законченного блока: это поможет возвращаться к рабочему состоянию. Указанное обновление — октябрь 2022 года; современную версию Boot нельзя подставлять в старый пример автоматически.
Перед стартом: Знание Java; полезна готовность самостоятельно разбираться с SQL и HTTP.
Spring Core: IoC, DI, scope и lifecycle
Spring MVC, HTTP, формы и CRUD
JDBC API, JdbcTemplate и SQL
Валидация и первая самостоятельная работа
Hibernate, связи сущностей и загрузка данных
Spring Data JPA и дополнительные темы ORM
Spring Boot и REST
Spring Security, JWT и дальнейшие проектные задания
Отправьте ссылку на курс — уточним актуальную стоимость и поможем оформить его в личном аккаунте Udemy. Материалы, прогресс и доступный по условиям курса сертификат будут в вашем аккаунте.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Ссылку на выбранный курс можно отправить сразу в Telegram. Общий аккаунт и предоплата не нужны.
Опыт работы с сервисом