-
Урок 1.
00:09:00
1. Введение
-
Урок 2.
00:04:25
2. Установка программного обеспечения
-
Урок 3.
00:11:31
3. Inversion of Control. Dependency Injection
-
Урок 4.
00:06:17
4. IoC Container
-
Урок 5.
00:13:09
5. XML-based Configuration
-
Урок 6.
00:10:04
6. Constructor Injection
-
Урок 7.
00:06:28
7. Factory Method Injection
-
Урок 8.
00:07:51
8. Property Injection
-
Урок 9.
00:06:45
9. Bean Scopes
-
Урок 10.
00:07:53
10. Lifecycle Callbacks
-
Урок 11.
00:11:51
11. Injection from Properties Files
-
Урок 12.
00:09:39
12. BeanFactoryPostProcessor (BFPP)
-
Урок 13.
00:07:53
13. Custom BeanFactoryPostProcessor
-
Урок 14.
00:07:46
14. Annotation-based Configuration
-
Урок 15.
00:09:52
15. BeanPostProcessor (BPP)
-
Урок 16.
00:09:50
16. Custom BeanPostProcessor. Часть 1
-
Урок 17.
00:18:50
17. Custom BeanPostProcessor. Часть 2
-
Урок 18.
00:10:34
18. @Autowired & @Value
-
Урок 19.
00:11:51
19. Classpath Scanning
-
Урок 20.
00:08:14
20. Bean Definition Readers
-
Урок 21.
00:09:13
21. Type Filters
-
Урок 22.
00:06:15
22. @Scope
-
Урок 23.
00:06:27
23. JSR 250, JSR 330
-
Урок 24.
00:08:08
24. Java-based Configuration
-
Урок 25.
00:05:19
25. @Import & @ImportResource
-
Урок 26.
00:08:41
26. @Bean. Часть 1
-
Урок 27.
00:07:13
27. @Bean. Часть 2
-
Урок 28.
00:08:46
28. Profiles
-
Урок 29.
00:08:44
29. Event Listeners. Часть 1
-
Урок 30.
00:09:01
30. Event Listeners. Часть 2
-
Урок 31.
00:09:42
31. Spring Boot. Введение
-
Урок 32.
00:08:08
32. @Conditional
-
Урок 33.
00:09:56
33. Spring Boot. Настройка проекта
-
Урок 34.
00:10:37
34. @SpringBootApplication
-
Урок 35.
00:08:59
35. Lombok
-
Урок 36.
00:11:08
36. Properties
-
Урок 37.
00:08:06
37. Yaml format
-
Урок 38.
00:11:28
38. @ConfigurationProperties
-
Урок 39.
00:10:31
39. Logging Starter
-
Урок 40.
00:07:46
40. Logback Configuration
-
Урок 41.
00:11:06
41. Test Starter
-
Урок 42.
00:10:23
42. Integration Testing. Part 1
-
Урок 43.
00:12:30
43. Integration Testing. Part 2
-
Урок 44.
00:07:58
44. Integration Testing. Part 3
-
Урок 45.
00:10:45
45. Context Caching
-
Урок 46.
00:09:54
46. Data JPA Starter. Введение
-
Урок 47.
00:11:38
47. Data JPA Starter. Подключение
-
Урок 48.
00:13:47
48. Hibernate Entities
-
Урок 49.
00:11:30
49. @Transactional. TestContext
-
Урок 50.
00:10:31
50. TransactionAutoConfiguration
-
Урок 51.
00:12:21
51. @Transactional Settings
-
Урок 52.
00:06:10
52. Manual Transactions
-
Урок 53.
00:09:59
53. Repository
-
Урок 54.
00:09:00
54. RepositoryQuery
-
Урок 55.
00:09:35
55. PartTreeJpaQuery
-
Урок 56.
00:07:10
56. NamedQuery
-
Урок 57.
00:11:10
57. @Query
-
Урок 58.
00:11:15
58. @Modifying
-
Урок 59.
00:11:35
59. Special parameters
-
Урок 60.
00:09:48
60. Page & Slice
-
Урок 61.
00:09:08
61. @EntityGraph
-
Урок 62.
00:05:42
62. @Lock & @QueryHints
-
Урок 63.
00:11:24
63. Projection
-
Урок 64.
00:10:41
64. Custom Repository Implementation
-
Урок 65.
00:11:18
65. JPA Auditing
-
Урок 66.
00:10:55
66. Hibernate Envers
-
Урок 67.
00:12:55
67. Querydsl
-
Урок 68.
00:12:44
68. JDBC Starter
-
Урок 69.
00:13:22
69. Batch size & Fetch size
-
Урок 70.
00:07:48
70. In-Memory databases. H2
-
Урок 71.
00:13:34
71. Testcontainers
-
Урок 72.
00:08:05
72. Liquibase. Теория
-
Урок 73.
00:12:30
73. Liquibase. Практика
-
Урок 74.
00:10:12
74. Web Starter. Введение
-
Урок 75.
00:11:00
75. Dispatcher Servlet
-
Урок 76.
00:08:59
76. @Controller
-
Урок 77.
00:10:50
77. @RequestMapping
-
Урок 78.
00:09:42
78. Parameters, Headers, Cookies
-
Урок 79.
00:10:34
79. Model
-
Урок 80.
00:11:12
80. @ModelAttribute
-
Урок 81.
00:07:39
81. Forward, Include, Redirect
-
Урок 82.
00:14:23
82. CRUD. API Design
-
Урок 83.
00:33:55
83. CRUD. Service Layer
-
Урок 84.
00:13:36
84. Spring MVC Testing
-
Урок 85.
00:06:38
85. Type Converters
-
Урок 86.
00:10:59
86. Thymeleaf Starter. Введение
-
Урок 87.
00:24:37
87. CRUD. View Layer. Часть 1
-
Урок 88.
00:10:29
88. CRUD. View Layer. Часть 2
-
Урок 89.
00:05:32
89. Filter Query
-
Урок 90.
00:12:04
90. Pagination. Best practices
-
Урок 91.
00:10:45
91. Validation Starter. Введение
-
Урок 92.
00:09:50
92. Custom validator
-
Урок 93.
00:07:38
93. @ControllerAdvice & @ExceptionHandler
-
Урок 94.
00:07:21
94. REST. Введение
-
Урок 95.
00:12:37
95. REST. Практика
-
Урок 96.
00:11:26
96. Swagger. API docs
-
Урок 97.
00:12:37
97. Upload image
-
Урок 98.
00:10:22
98. Get image
-
Урок 99.
00:08:45
99. Security Starter. Введение
-
Урок 100.
00:08:54
100. Authentication Architecture
-
Урок 101.
00:07:16
101. DaoAuthenticationProvider
-
Урок 102.
00:07:48
102. Form Login
-
Урок 103.
00:05:59
103. HTTP Basic Authentication
-
Урок 104.
00:08:50
104. PasswordEncoder
-
Урок 105.
00:05:56
105. Logout
-
Урок 106.
00:11:50
106. Authorization Architecture
-
Урок 107.
00:10:32
107. Method Security
-
Урок 108.
00:08:09
108. Access to authenticated user
-
Урок 109.
00:11:09
109. CSRF Filter
-
Урок 110.
00:08:49
110. Security Testing
-
Урок 111.
00:13:40
111. OAuth 2.0. Теория
-
Урок 112.
00:13:01
112. OAuth 2.0. Практика
-
Урок 113.
00:13:23
113. OAuth 2.0. Authentication Principle
-
Урок 114.
00:05:28
114. JWT. JSON Web Token
-
Урок 115.
00:07:35
115. Swagger Authorization
-
Урок 116.
00:07:23
116. i18n. MessageSource
-
Урок 117.
00:09:26
117. i18n. Thymeleaf
-
Урок 118.
00:07:19
118. AOP Starter. Введение
-
Урок 119.
00:22:27
119. AOP. Pointcut
-
Урок 120.
00:09:33
120. AOP. @Before Advice
-
Урок 121.
00:07:35
121. AOP. JoinPoint. Params
-
Урок 122.
00:08:08
122. AOP. @After Advices
-
Урок 123.
00:08:40
123. AOP. @Around Advice
-
Урок 124.
00:07:14
124. AOP. Best Practices
-
Урок 125.
00:15:50
125. Custom Spring Boot Starter
-
Урок 126.
00:04:09
126. Заключение. Путь развития
На курсе рассмотрены углубленные механизмы работы DI, как это устроено под капотом. Наверно, актуально на middle+.
Всё, прикрыли лавочку. since 3.0.0.
я не понимаю Дениса, зачем столько теории? Сцуко, да просто покажи для начала как работает стандартный Спринг для новичка, сделай для мидлов отдельный курс, глубокое погружение и бегай по фреймворку, рассказывай как работает спринг. Если вы хотите узнать моё мнение - Блядь, я первый раз вижу такой курс, от которого даже я прихуел)) Это пиздец, куча каких-то настроек, от одних к другим. Это не джуна задача хлебать 10-летний код.
У меня такое ощущение, что курс сделан, чтобы выебнуться, а не дать понять людям, как работает Спринг Бут.)
Денис, конечно, молодец, но с этим курсом чересчур перемудрил.
Второй момент, я не против глубокого погружения. Только где ты видел, чтобы изучение чего либо начиналось с такой глубины? Нужно сначала научиться и понять как работает фрейм-ворк и когда ты уже уверенный и хочешь понять тонкости, тогда погружаться.
Не беси меня.
Он основы основ по верхам даёт как этот проклятый спринг и спринг-бут под капотом работает. Считай проходишь теорию устройства и обслуживания автомобиля для водителя))
Кстати эти же вещи спрашивают на собеседованиях.
А так да, мозг слегка плавится, особенно когда с этим никогда не работал. Я конспект в электронном виде делаю и повторяю, помогает после 5-10 повторений запомнить, ну и код пишу чисто для закрепления в памяти.
AMIGOSCODE (NELSON DJALO). Может позже созрею, и начну смотреть уже в третий раз.
Обновите уже, пожалуйста
P.S. заранее спасибо)