Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Spring Boot: Mastering the Fundamentals, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:13
    1- Welcome
  • Урок 2. 00:00:51
    2- Prerequisites
  • Урок 3. 00:01:44
    3- Course Structure
  • Урок 4. 00:01:17
    4- Source Code
  • Урок 5. 00:00:51
    1- Introduction
  • Урок 6. 00:02:42
    2- Introduction to Spring Boot
  • Урок 7. 00:03:26
    3- Setting up the Development Environment
  • Урок 8. 00:03:44
    4- Creating a Spring Boot Project
  • Урок 9. 00:03:59
    5- Understanding the Project Structure
  • Урок 10. 00:07:52
    6- Dependency Management
  • Урок 11. 00:04:14
    7- Building Your First Spring Controller
  • Урок 12. 00:02:25
    8- Running Spring Boot Applications
  • Урок 13. 00:05:55
    9- Debugging Spring Boot Applications
  • Урок 14. 00:03:38
    10- Automatic Restarts with Spring Boot DevTools
  • Урок 15. 00:02:38
    11- Configuring Application Properties
  • Урок 16. 00:01:02
    1- Introduction
  • Урок 17. 00:07:43
    2- What is Dependency Injection?
  • Урок 18. 00:04:55
    3- Constructor Injection
  • Урок 19. 00:02:40
    4- Setter Injection
  • Урок 20. 00:02:53
    5- The Spring IoC Container
  • Урок 21. 00:05:02
    6- Configuring Beans Using Annotations
  • Урок 22. 00:02:57
    7- Controlling Bean Selection
  • Урок 23. 00:04:27
    8- Exerise- Implementing a Notification Service
  • Урок 24. 00:07:31
    9- Externalizing Configuration
  • Урок 25. 00:06:32
    10- Configuring Beans Using Code
  • Урок 26. 00:03:13
    11- Lazy Initialization
  • Урок 27. 00:02:31
    12- Bean Scopes
  • Урок 28. 00:03:59
    13- Bean Lifecycle Hooks
  • Урок 29. 00:05:48
    14- Exercise- Implementing a User Registration Service
  • Урок 30. 00:02:04
    1- Introduction
  • Урок 31. 00:04:09
    2- JDBC, JPA, Spring Data JPA
  • Урок 32. 00:01:53
    3- Setting Up MySQL
  • Урок 33. 00:03:24
    4- Setting Up Spring Data JPA
  • Урок 34. 00:02:50
    5- Designing the Application Model
  • Урок 35. 00:00:57
    6- Creating the Database
  • Урок 36. 00:05:50
    6.1- Creating Database Tables
  • Урок 37. 00:04:53
    6.2- Database Migrations with Flyway
  • Урок 38. 00:05:03
    6.3- Chaning the Database Schema
  • Урок 39. 00:05:18
    6.4- Running Migrations Using Maven
  • Урок 40. 00:04:56
    6.5- Exercise- Creating the Profiles, and Tags Tables
  • Урок 41. 00:00:50
    7- Creating the Domain Model
  • Урок 42. 00:05:59
    7.1- Defining Entities
  • Урок 43. 00:05:55
    7.2- Simplifying Code with Lombok
  • Урок 44. 00:02:40
    7.3- Exercise- Defining the Address, Profile and Tag Entities
  • Урок 45. 00:09:23
    7.4 - Defining One-To-Many Relationships
  • Урок 46. 00:07:37
    7.5- Defining Many-to-Many Relationships
  • Урок 47. 00:04:49
    7.6- Defining One-to-One Relationships
  • Урок 48. 00:03:29
    7.7- Exercise- Creating the Category and Product Entities
  • Урок 49. 00:05:38
    7.8- Generating Entities Using JPA Buddy
  • Урок 50. 00:07:40
    7.9- Model First with JPA Buddy
  • Урок 51. 00:04:32
    7.10- Exercise- Creating the Wishlist Table
  • Урок 52. 00:04:39
    7.11- Generating Database Tables with Hibernate
  • Урок 53. 00:01:07
    8- Creating Repositories
  • Урок 54. 00:04:36
    8.1- Defining Repositories
  • Урок 55. 00:06:19
    8.2- Using Repositories
  • Урок 56. 00:02:09
    8.3- Understanding Entity States
  • Урок 57. 00:07:04
    8.4- Managing Transactions
  • Урок 58. 00:08:25
    8.5- Fetching Strategies- Eager and Lazy Loading
  • Урок 59. 00:04:03
    8.6- Exercise- Understanding Fetching Strategies
  • Урок 60. 00:03:18
    8.7- Persisting Related Entities
  • Урок 61. 00:10:09
    8.8- Deleting Related Entities
  • Урок 62. 00:11:49
    8.9- Exercise- Managing Products and Wishlists
  • Урок 63. 00:00:58
    9- Writing Custom Queries
  • Урок 64. 00:05:25
    9.1- Derived Query Methods
  • Урок 65. 00:08:54
    9.2- Writing Custom Queries Using @Query
  • Урок 66. 00:08:09
    9.3- Fetching Partial Data with Projections
  • Урок 67. 00:06:39
    9.4- Efficiently Loading Entities with @EntityGraph
  • Урок 68. 00:05:22
    9.5- Avoiding the N+1 Problem
  • Урок 69. 00:06:55
    9.6- Calling Stored Procedures
  • Урок 70. 00:08:51
    9.7- Exercise- Writing Custom Queries
  • Урок 71. 00:01:10
    10- Writing Dynamic Queries
  • Урок 72. 00:06:04
    10.1- Query by Example
  • Урок 73. 00:10:00
    10.2- Dynamic Queries Using Criteria API
  • Урок 74. 00:07:21
    10.3- Composable Queries Using Specifications API
  • Урок 75. 00:06:19
    10.4- Sorting and Pagination
  • Урок 76. 00:01:28
    1- What's Next