Курс поможет понять структуру Spring и способы создания веб-приложений, Rest Services с использованием Spring, Spring MVC, SpringBoot, Thymeleaf, Spring JDBC, Spring Data JPA и т. д. к концу этого курса учащиеся поймут все приведенные ниже темы:
Что такое фреймворк Spring?
Spring против Java EE
Эволюция Spring и график выпуска Spring
Различные проекты внутри Spring
Основные концепции Spring, такие как инверсия управления (IoC), внедрение зависимостей (DI) и аспектно-ориентированное программирование (AOP)
Различные подходы к созданию Beans внутри Spring framework
Bean Scopes внутри Spring framework
Autowiring Spring Beans
Введение в шаблон MVC и обзор веб-приложений
Внутренняя архитектура Spring MVC и создание веб-приложений с использованием Spring MVC и Thymeleaf
Spring MVC валидации
Как создавать динамические веб-приложения с помощью Thymeleaf и Spring
Интеграция Thymeleaf с Spring, Spring MVC, Spring Security
Глубокое погружение в Spring Boot, автоматическую настройку
Инструменты разработчика Spring Boot
База данных Spring Boot H2
Защита веб-приложений с помощью Spring Security
Аутентификация, авторизация, доступ на основе ролей
Подделка межсайтовых запросов (CSRF) и совместное использование ресурсов между источниками (CORS)
База данных CRUD операции с использованием Spring JDBC
Введение в фреймворки ORM и операции создания, чтения, обновления и удаления с использованием Spring Data JPA/Hibernate
Производные методы запроса в JPA
Сопоставления OneToOne, OneToMany, ManyToOne, ManyToMany внутри JPA/Hibernate
Сортировка, нумерация страниц, JPQL внутри Spring Data JPA
Создание REST сервисов внутри Spring
Использование Rest сервисов с помощью OpenFeign, веб-клиента, RestTemplate
Spring Data Rest и HAL Explorer
Вход в приложения Spring
Конфигурация свойств внутри приложений Spring
Профили внутри приложений Spring Boot
Создание Bean компонента с использованием профилей
Мониторинг приложений Spring Boot с помощью SpringBoot Actuator и Spring Boot Admin
Обязательным условием для прохождения курса является знание Java, базовое знакомство с HTML, CSS и интерес к обучению.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Display & Add Courses enhancement inside Eazy School Web App - Part 1
Урок 187.
00:10:46
Display & Add Courses enhancement inside Eazy School Web App - Part 2
Урок 188.
00:11:21
Display & Add Students enhancement inside Course Web Page
Урок 189.
00:06:03
Delete Student enhancement inside Course Web Page
Урок 190.
00:14:43
Implement Student Dashboard related enhancements inside Eazy School Web App
Урок 191.
00:06:57
Introduction to Sorting inside Spring Data JPA
Урок 192.
00:06:07
Implement & Demo of Static Sorting
Урок 193.
00:05:12
Implement & Demo of Dynamic Sorting
Урок 194.
00:09:33
Introduction to Pagination inside Spring Data JPA
Урок 195.
00:21:03
Implement & Demo of Pagination & Dynamic Sorting - Part 1
Урок 196.
00:12:21
Implement & Demo of Pagination & Dynamic Sorting - Part 2
Урок 197.
00:13:56
Introduction to custom queries using @Query,@NamedQuery,@NamedNativeQuery & JPQL
Урок 198.
00:08:30
Writing Custom Queries using @Query Annotation
Урок 199.
00:12:11
Writing Custom Update Queries using @Query,@Modifying,@Transactional Annotations
Урок 200.
00:05:46
Deep dive on @NamedQuery,@NamedNativeQuery inside Spring Data JPA
Урок 201.
00:15:17
Writing Custom Queries using @NamedQuery,@NamedNativeQuery Annotations
Урок 202.
00:06:54
Introduction to REST Services
Урок 203.
00:05:42
Build REST services using Spring MVC style & @ResponseBody annotation - Theory
Урок 204.
00:08:41
Implement REST service using Spring MVC style & @ResponseBody - Part 1
Урок 205.
00:08:27
Implement REST service using Spring MVC style & @ResponseBody - Part 2
Урок 206.
00:10:03
Deep dive & Demo of @RequestBody annotation
Урок 207.
00:03:43
Implement REST Services using @RestController annotation
Урок 208.
00:13:47
Demo of save operation using Rest Service & ResponseEntity
Урок 209.
00:06:19
Demo of delete operation using Rest Service & RequestEntity
Урок 210.
00:08:17
Demo of update operation using Rest Service & recap of all Rest annotations
Урок 211.
00:06:51
Implement global error logic for Rest Services using @RestControllerAdvice
Урок 212.
00:07:09
Deep dive on CROSS-ORIGIN RESOURCE SHARING (CORS) & @CrossOrigin annotation
Урок 213.
00:05:03
Sending Response in XML format in Rest Services
Урок 214.
00:04:53
Demo of Content filter inside Rest Services using @JsonIgnore annotation
Урок 215.
00:09:55
Introduction to Consuming Rest Services inside Web Applications
Урок 216.
00:10:01
Consuming Rest Services using OpenFeign - Theory
Урок 217.
00:11:37
Consuming Rest Services using OpenFeign - Coding
Урок 218.
00:14:33
Consuming Rest Services using RestTemplate
Урок 219.
00:15:13
Consuming Rest Services using WebClient
Урок 220.
00:07:09
Introduction to Spring Data Rest & HAL Explorer
Урок 221.
00:10:49
Deep dive of Spring Data Rest & exploring Rest APIs - Part 1
Урок 222.
00:12:20
Deep dive of Spring Data Rest & exploring Rest APIs - Part 2
Урок 223.
00:08:58
Exploring Rest APIs of Spring Data Rest using HAL Explorer
Урок 224.
00:03:43
Securing Spring Data Rest APIs & HAL Explorer
Урок 225.
00:06:43
Quick Tips around Spring Data Rest
Урок 226.
00:09:56
Introduction to Logging inside SpringBoot
Урок 227.
00:07:35
Logging configurations for SpringBoot framework code
Урок 228.
00:09:04
Logging configurations for Application code
Урок 229.
00:12:01
Store log statements into a custom file and folder
Урок 230.
00:06:39
Introduction to Externalized properties inside SpringBoot Web Applications
Урок 231.
00:07:18
Reading properties using @Value annotation
Урок 232.
00:04:52
Reading properties using Environment interface
Урок 233.
00:10:40
Reading properties using @ConfigurationProperties - Theory
Урок 234.
00:10:34
Reading properties using @ConfigurationProperties - Coding
Урок 235.
00:04:31
Introduction to Profiles in Spring
Урок 236.
00:08:34
Implementation & Demo of Profiles inside Eazy School Web App
Урок 237.
00:14:07
Various approaches to activate Profiles inside Spring
Урок 238.
00:06:27
Creating beans conditionally based on active profile
Урок 239.
00:03:56
Introduction to Spring Boot Actuator
Урок 240.
00:06:39
Implement and Secure Actuator inside Eazy School Web App
Урок 241.
00:17:20
Deepdive of Actuator endpoints
Урок 242.
00:15:13
Exploring Actuator data using Spring Boot Admin
Урок 243.
00:09:31
Introduction to Cloud Deployment, AWS EC2 & AWS Elastic Beanstalk
Урок 244.
00:07:04
Packaging Spring Boot application for AWS Deployment
Урок 245.
00:11:27
Deploying Spring Boot app into AWS Elastic Beanstalk
Урок 246.
00:08:27
Switching DB inside AWS Elastic Beanstalk
Урок 247.
00:03:06
Deleting AWS Beanstalk & DB resources
Урок 248.
00:02:32
Thank You & Congratulations
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Folks? It is going to be a month since I asked to update the course. How long would it take to wait for the update?
hazartilirot
Can any one update the course! It has lasted for a year since the last update! Thanks!
andrijacode
Hello can you upate this course?
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Spring - это самый распространенный фреймворк для написания Java приложений. Первая версия вышла еще в далеком 2003 году, после чего Spring претерпел очень много изменений и стал по-настоящему монструозным. Это повлекло разбиение его на множество отдельных модулей, которые будут разобраны в курсе:
Spring Security – это Java фреймворк, спроектированный для решения вопросов безопасности приложений: авторизация, аутентификация, защита от различного рода атак и др.
Надоело пытаться выучить Spring по нескольким источникам? Тогда этот курс точно для Вас! Привет, друзья! Меня зовут Заур Трегулов, и я являюсь автором данного курса. Если вы просматриваете данное обращение, то Вы, скорее всего уже в курсе, что Spring является самым модным, распространённым и востребованным фреймворком языка программирования Java. В наши дни, огромным плюсом Java программиста является знание Spring. И всё больше и больше работодат
Spring WebFlux - это реактивный неблокирующий веб-стек, который лучше масштабируется и обеспечивает лучшую производительность по сравнению с традиционным Spring Web MVC! В этом курсе мы изучаем различные шаблоны интеграции и отказоустойчивого проектирования с помощью Spring WebFlux для создания реактивных микросервисов.
Я очень рад, что вы нашли самый продвинутый и всеобъемлющий курс по веб-разработке с использованием Java и Spring Boot. В этом курсе вы узнаете, как написать реальное приложение для покупок с использованием новейших технологий, таких как Java, Spring Boot, Hibernate, Thymeleaf, Bootstrap, jQuery, HTML, RESTful Webservices...