Логотип SkillboxSkillbox
Java Spring Framework
2 мес
5.00
Spring
Apache Kafka
Swagger
Postman
Thymeleaf
REST
Spring Boot
Spring Security
JDBC
Hibernate
Redis
MongoDB
REST API
47 544 ₽
86 444 ₽
-46%
Логотип Учебный центр IBSУчебный центр IBS
JVA-075 Spring Advanced
1 нед
Spring
Spring Boot
Apache Maven
Azure
Backend-разработка
CI / CD
DevOps
Docker
Gradle
GraphQL
Hibernate
Junit
Kubernetes
Mockito
REST API
Thymeleaf
WebSockets
Асинхронное программирование
Веб-сервисы
Микросервисная архитектура
73 400 ₽

Отзывы об онлайн-курсах по направлению Программирование и IT

Хасан Сабиров
Пользователь Хабра
Недостатки: Из минусов — иногда не хватало обратной связи от ментора. Хотелось бы получать более подробные комментарии по работе и чуть больше внимания в сложные моменты, особенно когда застреваешь на заданиях. Это, наверное, единственное, что хотелось бы улучшить.
Комментарий: Важно понимать, что курс требует времени и дисциплины. Иногда будет сложно и появится желание всё бросить — у меня такой момент был примерно на середине обучения. Но если идти до конца и делать задания, результат реально есть. Курс даёт хорошую базу и помогает выйти на работу, если не сдаваться.
Данил Андрюшкин
Пользователь Хабра
Достоинства: Мне понравилось практически всё. Было показано как пользоваться некоторыми инструментами в Kali Linux. Очень интересно было находить уязвимые места в виртуальных лабораториях.
Недостатки: Ну можно улучшить структуру курса немного, но это не критично.
Дмитрий Прищепа
Пользователь Хабра
Достоинства: Много практики, много полезного материала, подробная теория, необходимые для работы навыки разработки приложений , работа в команде, отличные наставники и кураторы.
Alexey Maleev
Пользователь Хабра
Достоинства: Качество материалов (по содержанию) и работа преподавателей.
Недостатки: В последних 3-х блоках несмторя на то, что лекции с кодом записаны в разрешении 1080, размер фонта очень маленький! И приходится сильно напрягать глаза, чтоб разобрать код, ибо всё на слух воспринять невозможно физически.
Егор Япэрэ
Пользователь Хабра
Недостатки: Разве что долгое ожидание открытия следующего спринта в случае, если прошлый спринт ты прошел за неделю. В это время изучаю другие источники.
Комментарий: До начала обучения на курсе проходил несколько бесплатных программ по верстке и JS. К обучению в Яндексе пришел за более четко сформулированной программой, поскольку на бесплатных курсах информация не слишком объемная, да и бывает устаревает.Советую как раз для начала попробовать вводную часть курса на Яндексе или других платформах, чтобы оценить для себя интерес этого направления.
Анна Власкина
Пользователь Хабра
Достоинства: Курс направлен на приобретение практического опыта.Грамотно с педагогической точки зрения подана теория.Много полезной и интересной практики, иногда сложной, иногда простой, но всегда настоящей, похожей на реальную работу. Общение со студентами.Вопросы опытному наставнику.
Недостатки: Иногда теория была слишком сложная, но в проектной деятельности потом во всем постепенно разбираешься.
Сергей Кудрявцев
Пользователь Хабра
Достоинства: Отличный курс, информация преподносится в умеренном количестве, ревьюеры качественно проверяют работу и дают советы как улучшить проекты в тех или иных местах, временами даже подсказывают то чего не было в самом обучении, это огромный плюс
Недостатки: В целом понравилось всё. Можно было бы добавить немного больше интерактива, и проводить вебинары немного раньше. Иначе часто получается что уже закрываешь проект, а первый вебинар только начинается)
Комментарий: Альтернатив много, но ЯП это хорошая школа, рекомендую.
Александр Миллер
Пользователь Хабра
Достоинства: Много практических заданий.Отличная подача и объяснение каждой темы
Недостатки: Некоторые задачи не совсем понятны, но курс постоянно обновляется и меняется в лучшую сторону
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Thymeleaf

1. Java Spring Framework

Освойте главный фреймворк для разработки Java-приложений Spring — мощный фреймворк для создания гибких, масштабируемых и безопасных приложений на Java. Он упрощает работу с базами данных, веб-сервисами, безопасностью и микросервисной архитектурой.
Школа: Skillbox
Дата начала: По мере набора группы
Длительность: 2 месяца
Стоимость курса: 47 544 ₽
Цена без скидки: 86 444 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. JVA-075 Spring Advanced

Погрузитесь в мир продвинутого Java Spring и откройте новые горизонты в разработке современных приложений. Этот курс не только углубит ваше понимание фреймворка, но и научит вас оптимизировать производительность и безопасность приложений, используя последние практики и инструменты. Курс посвящен темам, необходимым для профессионального применения Spring Framework на практике, таким как документирование REST-сервисов, сериализация данных, транзакции в Spring, JWT-авторизация, практическое применение WebFlux, тестирование, развертывание в Docker и многим другим.

  • Spring REST (3 ч):
    • Введение. Обзор Spring REST (1 ч).
    • Условные операции с применением заголовков (ETag, If-Match, If-None-Match, If-modified-since) (30 мин).
    • REST события (30 мин).
    • Модель зрелости REST-сервисов (30 мин).
    • Spring HATEOAS (30 мин).
  • API RestTemplate и WebClient для написания клиентов REST-сервисов (1 ч).
  • Документирование REST-сервисов с использованием Swagger и SpringFox (1 ч).
  • Домашняя работа: ~2 ч.
  • Ограничение данных, передаваемых клиенту: @JsonIgnore, nullifying fields, DTO (1 ч).
  • Проекции и ограничения в Spring Data REST (1 ч).
  • Использование MapStruct для автоматического мэппинга в DTO (1 ч).
  • Пользовательские сериализаторы и десериализаторы (1 ч).
  • Валидация данных модели с помощью аннотаций javax.validation и кастомных аннотаций (1 ч).
  • Домашняя работа: ~2 ч.
  • Аннотация @Transactional (30 мин).
  • Уровни изоляции транзакций (1 ч).
  • Распространение транзакций (2 ч).
  • Обработка исключений в транзакциях (30 мин).
  • Проблема вызова транзакции из того же бина (30 мин).
  • Оптимистические блокировки (30 мин).
  • Подключение нескольких БД к проекту (30 мин).
  • Распределенные транзакции и паттерн SAGA (30 мин).
  • Подходы к использованию безопасности в Spring (1 ч).
  • Разработка сервера UAA с использованием OAuth2 (1 ч).
  • JWT токены (2 ч).
  • Использование Spring Security для доступа на основе ролей, демонстрация примеров (2 ч).
  • Домашняя работа: ~2 ч.
  • Обзор реактивного подхода (30 мин).
  • Спецификация реактивных потоков в Java 9 (30 мин).
  • Классы Mono и Flux (30 мин).
  • Операторы (2 ч).
  • Реактивные драйверы БД R2DBC (30 мин).
  • Реактивный Spring Data (30 мин).
  • Построение REST API с использованием WebFlux (1 ч).
  • WebClient для получения реактивных данных (30 мин).
  • Протокол RSocket (1 ч).
  • Реактивный доступ к RabbitMQ (30 мин).
  • Реактивные паттерны и бенчмарки (30 мин).
  • Домашняя работа: ~2 ч.
  • Юнит-тесты с применением Mockito (30 мин).
  • Интеграционное тестирование (1 ч).
  • Аннотации тестирования Spring (30 мин).
  • Фреймворк TestContext (30 мин).
  • Серверные тесты REST (30 мин).
  • Тестирование REST сервисов в IntelliJ IDEA (30 мин).
  • Тестирование WebFlux (30 мин).
  • Домашняя работа: ~2 ч.
  • Аннотация @Scheduled, fixedRate, fixedDelay, initialDelay, использование выражений CRON.
  • Домашняя работа: ~30 мин.
  • Использование кэширования:
    • Использование и параметры настройки EhCache.
    • @Cacheable, @CacheEvict, @CachePut.
    • @CacheConfig.
    • Conditional кэширование.
    • Java-based кэширование.
    • Кэширование в Spring Data.
    • Кэширование в Spring на основе EhCache.
    • Конфигурирование EhCache.
  • Домашняя работа: ~1 ч.
  • Actuator endpoints.
  • Метрики в Spring Boot.
  • Мониторинг и управление через HTTP.
  • Инструмент мониторинга Spring Boot Admin.
  • Развертывание в Docker (30 мин).
  • Развертывание в nginx в качестве фронт-сервера (включая балансировку нагрузки) (30 мин).
  • HTTP кэширование при помощи NGINX (30 мин).
  • Развертывание приложения Spring с помощью nginx - контейнерная установка, docker-compose (30 мин).
  • Домашняя работа: ~30 мин.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 73 400 ₽
Цена без скидки: 73 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT