В этом курсе вы изучите основы Spring Framework Core 6, Spring Boot 3, REST API, Spring MVC, WebFlux, Spring Security, Spring Data JPA, Docker, Thymeleaf, IntelliJ IDEA, Maven и создание проектов.
Вам не требуется предыдущий опыт работы с фреймворком Spring. Я научу вас всем основным функциям Spring Framework, чтобы вы глубоко поняли Spring Boot и как он работает внутри.
Что такое Spring Boot?
Spring Boot представляет собой расширение фреймворка Spring, которое устраняет необходимость в написании повторяющихся конфигураций для настройки приложения на Spring.
Spring Boot - это мнение фреймворка, которое помогает разработчикам быстро и легко создавать приложения на основе Spring. Основная цель Spring Boot - быстро создавать приложения на основе Spring без необходимости писать повторяющуюся конфигурацию снова и снова.
Что такое Spring MVC?
Spring MVC - это популярный модуль в Spring Framework, который используется для разработки веб-приложений и RESTful веб-сервисов.
Spring MVC называется веб-фреймворком, потому что он предоставляет все необходимые компоненты для разработки полноценного веб-приложения.
Фреймворк Spring MVC предоставляет архитектуру Model-View-Controller (MVC) и готовые компоненты, которые могут быть использованы для разработки гибких и слабосвязанных веб-приложений.
Что такое Thymeleaf?
Thymeleaf - это современный серверный шаблонизатор на языке Java для веб- и автономных сред, способный обрабатывать HTML, XML, JavaScript, CSS и даже обычный текст.
Основная цель Thymeleaf - предоставить элегантный и легко поддерживаемый способ создания шаблонов.
Он часто используется для генерации HTML-представлений для веб-приложений.
Thymeleaf является очень популярным выбором для создания пользовательского интерфейса, поэтому мы будем использовать Thymeleaf для создания слоя представления в веб-приложении Spring MVC (приложение блога).
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Create User and Role Entities (Many to Many Mapping)
Урок 229.
00:05:05
Create UserRepository and RoleRepository
Урок 230.
00:07:32
Create Thymeleaf Template for Home Page
Урок 231.
00:05:20
Create Handler Method to Handle Registration Form Request
Урок 232.
00:14:47
User Registration Form Handling
Урок 233.
00:13:34
Create Handler Method to Save User Registered Data
Урок 234.
00:12:27
Adding Validation to User Registration Form
Урок 235.
00:06:05
Display List Registered Users - Backend
Урок 236.
00:08:18
Display List Registered Users - Frontend
Урок 237.
00:09:19
Add Spring Security & Use Spring Security’s Default Login and Logout Features
Урок 238.
00:16:28
Create Custom Login Form and Configure Spring Security
Урок 239.
00:06:18
Logout Feature Implementation
Урок 240.
00:04:35
Configure URL’s in Spring Security
Урок 241.
00:12:57
Database Authentication Implementation
Урок 242.
00:09:23
Introduction to Reactive Programming
Урок 243.
00:04:31
Reactive Stream Specifications
Урок 244.
00:04:03
Reactive Stream Workflow
Урок 245.
00:13:08
Understanding Project Reactor Mono and Flux
Урок 246.
00:04:02
Spring WebFlux Overview
Урок 247.
00:02:26
Spring Boot WebFlux Application Architecture
Урок 248.
00:06:04
Deploy MongoDB in Docker Container
Урок 249.
00:06:38
Create and Set up Spring Boot Project in IntelliJ IDE
Урок 250.
00:04:48
Create Employee Entity
Урок 251.
00:05:14
Create EmployeeRepository and Understanding Internals
Урок 252.
00:04:04
Create EmployeeDto and EmployeeMapper
Урок 253.
00:13:55
Build Reactive Add Employee REST API
Урок 254.
00:06:35
Build Reactive Get Employee REST API
Урок 255.
00:05:52
Build Reactive Get All Employees REST API
Урок 256.
00:09:30
Build Reactive Update Employee REST API
Урок 257.
00:05:57
Build Reactive Delete Employee REST API
Урок 258.
00:11:05
Write a Integration Test for Add Employee REST API
Урок 259.
00:06:49
Write a Integration Test for Get Employee REST API
Урок 260.
00:06:14
Write a Integration Test for Get All Employees REST API
Урок 261.
00:04:03
Refactor the Code to Use @BeforeEach Annotation
Урок 262.
00:07:30
Write a Integration Test for Update Employee REST API
Урок 263.
00:03:43
Write a Integration Test for Delete Employee REST API
Урок 264.
00:03:34
General Docker Workflow
Урок 265.
00:05:27
Create Spring Boot Project and Build Simple REST API
Урок 266.
00:06:14
Create Dockerfile to Build Docker Image
Урок 267.
00:06:09
Build Docker Image from Dockerfile
Урок 268.
00:07:23
Run Docker Image in a Docker Container
Урок 269.
00:07:47
Push Docker Image to DockerHub
Урок 270.
00:07:55
Pulll Docker Image from DockerHub
Урок 271.
00:01:23
Dockerizing Spring Boot MySQL Application Overview
Урок 272.
00:07:42
Pull and Run MySQL Image in a Docker Container
Урок 273.
00:06:12
Create a Dockerfile to Build the Image
Урок 274.
00:08:23
Implement Profile and Build Docker image
Урок 275.
00:08:10
Run Spring Boot App Docker Image in a Container and Test CRUD REST APIs
Урок 276.
00:04:02
Docker Compose Overview
Урок 277.
00:08:27
Configure and Run MySQL Image in a Container using Docker Compose
Урок 278.
00:05:35
Configure and Run Spring Boot in a Container using Docker Compose
Урок 279.
00:09:07
@Component Annotation
Урок 280.
00:05:06
@Autowired Annotation
Урок 281.
00:05:29
@Qualifier Annotation
Урок 282.
00:03:25
@Primary Annotation
Урок 283.
00:12:57
@Bean and @Configuration Annotations
Урок 284.
00:09:03
@Controller, @Service and @Repository
Урок 285.
00:06:21
@Lazy Annotation
Урок 286.
00:10:40
@Scope Annotation
Урок 287.
00:09:48
@Value Annotation
Урок 288.
00:14:22
@PropertySource and PropertySources Annotations
Урок 289.
00:16:33
@ConfigurationProperties Annotation
Урок 290.
00:09:48
@Controller and @ResponseBody Annotations
Урок 291.
00:04:53
@RestController Annotation
Урок 292.
00:08:35
@RequestMapping Annotation
Урок 293.
00:04:53
@GetMapping Annotation
Урок 294.
00:10:27
@PostMapping and @RequestBody Annotations
Урок 295.
00:07:32
@PutMapping Annotation
Урок 296.
00:05:06
@DeleteMapping Annotation
Урок 297.
00:09:29
@PathVariable Annotation
Урок 298.
00:07:29
@RequestParam Annotation
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Hibernate и Spring Data JPA: От начинающего до гуру
Hibernate and Spring Data JPA: Beginner to Guru
Hibernate - это реализация JPA по умолчанию, используемая Spring Data JPA.ОБРАТИТЕ ВНИМАНИЕ: Для этого курса требуются Java 17 и Spring Boot 3.JPA означает Java Persistence API. Это общий Java API, используемый для работы с реляционными базами данных.Spring Data JPA является абстракцией, построенной поверх спецификации JPA API.Благодаря абстракции Spring Data JPA, работа с сущностями базы данных становится очень эффективной.Spring Data JPA устран
Тестирование приложений Spring Boot с JUnit, Mockito и Testcontainers
Testing Spring Boot App with JUnit, Mockito & Testcontainers
В этом курсе вы научитесь писать модульные тесты и интеграционные тесты в стиле BDD для приложений Spring Boot и Spring WebFlux, используя фреймворки JUnit 5, Mockito, AssertJ, Hamcrest, JsonPath и Testcontainers. Важное замечание: Этот курс обновлен для использования Spring Boot 3.
Mobius 2023 Spring. Конференция для мобильных разработчиков
Mobius 2023 Spring - конференция для мобильных разработчиков. Несколько десятков докладов об iOS, Android, кроссплатформенной разработке, инструментах, фреймворках и многом другом.
Java Spring & Apache Kafka Bootcamp - От начала до конца
Java Spring & Apache Kafka Bootcamp - Basic to Complete
Сегодня мы работаем с множеством систем и данными, которые пересекаются между ними. Часто одна система запускает процесс в другой системе(ах), или данные должны передаваться между системами. Независимо от того, построены ли ваши системы на монолите или микросервисах, какую бы базу данных вы ни использовали, вам нужно передавать данные с одной точки в другую. И вам нужно это делать быстро, чтобы данные обрабатывались немедленно (иначе ваша жизнь б
Курс "Spring Framework 6: От начинающего до гуру" является полным руководством по изучению Spring Framework 6 - одного из самых популярных Java-фреймворков для создания веб-приложений и микросервисов. На протяжении этого курса вы научитесь создавать мощные приложения на основе Spring Framework, используя все его основные компоненты, такие как IoC контейнер, AOP, Spring MVC, Spring Security, JPA и многое другое.