Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Go Full Stack with Spring Boot and React, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:02:40
    Full Stack Application with React and Spring Boot - Introduction
  2. Урок 2. 00:03:11
    Step 00 - Getting Started with the Course
  3. Урок 3. 00:03:50
    Step 01 - Understanding Full Stack Application Architecture
  4. Урок 4. 00:07:26
    Step 02 - Using Create React App to Create and Launch a React Application
  5. Урок 5. 00:05:21
    Step 03 - Importing React App into Visual Studio Code
  6. Урок 6. 00:06:29
    Step 04 - Exploring React Project Structure
  7. Урок 7. 00:03:53
    Step 05 - Introduction to React Components
  8. Урок 8. 00:04:18
    Step 06 - Playing with React Class Components
  9. Урок 9. 00:03:01
    Step 07 - Introduction to Function Components in React
  10. Урок 10. 00:10:51
    Step 08 - Exploring JSX Further - Babel and more
  11. Урок 11. 00:07:51
    Step 09 - Refactoring components to individual modules and Quick Review of JavaS
  12. Урок 12. 00:03:40
    Step 10 - Exercise - Creating seperate modules for other components
  13. Урок 13. 00:01:25
    Step 01 - Introduction to Section - Building Counter Application
  14. Урок 14. 00:03:50
    Step 02 - Creating Basic React Counter Component
  15. Урок 15. 00:04:40
    Step 03 - Adding a Button and a Counter to the React Counter Component
  16. Урок 16. 00:03:56
    Step 04 - Handling click event on the increment button
  17. Урок 17. 00:10:34
    Step 05 - Adding State to a React Counter Component
  18. Урок 18. 00:03:22
    Step 06 - Understanding React - Behind the scenes - Virtual Dom
  19. Урок 19. 00:06:25
    Step 07 - Understanding setState and Using Arrow Functions to avoid this binding
  20. Урок 20. 00:05:17
    Step 08 - Defining Inline Javascript CSS in JSX
  21. Урок 21. 00:05:51
    Step 09 - Defining Multiple Counter Buttons and Adding a Component Prop
  22. Урок 22. 00:04:23
    Step 10 - Understanding React Component Props - Default Value and Type Constrain
  23. Урок 23. 00:03:51
    Step 11 - Using React Developer Tools Chrome Plugin
  24. Урок 24. 00:05:15
    Step 12 - Moving State Up - Refactoring to Counter and Counter Button Components
  25. Урок 25. 00:09:04
    Step 13 - Moving State Up - Adding state to Counter Component
  26. Урок 26. 00:03:16
    Step 14 - Best Practice - Using Previous State in setState
  27. Урок 27. 00:06:39
    Step 15 - Adding Decrement Buttons and Reset Button
  28. Урок 28. 00:06:18
    Step 16 - Quick Review of the Counter Example
  29. Урок 29. 00:01:11
    Step 01 - Introduction to Todo Management App
  30. Урок 30. 00:06:52
    Step 02 - Getting Started with Login Component
  31. Урок 31. 00:09:55
    Step 03 - Understanding React Controlled Component - Adding State to Login
  32. Урок 32. 00:04:31
    Step 04 - Refactoring to Common Change Event for Multiple Form Elements
  33. Урок 33. 00:09:53
    Step 05 - Adding Hardcoded Authentication to Login Component
  34. Урок 34. 00:04:28
    Step 06 - Understanding Conditional Rendering with && in React JSX
  35. Урок 35. 00:08:11
    Step 07 - Implementing Routing for Login and Welcome Components with React Route
  36. Урок 36. 00:03:48
    Step 08 - Implementing Routing from Login to Welcome Component
  37. Урок 37. 00:03:14
    Step 09 - Adding an Error Component for Invalid URIs
  38. Урок 38. 00:02:44
    Step 10 - Adding Route Parameter for Welcome Component
  39. Урок 39. 00:09:22
    Step 11 - 01 - Creating a Basic React List Todo Component
  40. Урок 40. 00:05:20
    Step 11 - 02 - Adding a Link from Welcome to Todo Page and New Todo Attributes
  41. Урок 41. 00:04:44
    Step 12 - Adding Bootstrap Framework and Creating Components for Header and Foot
  42. Урок 42. 00:05:37
    Step 13 - Using Bootstrap to Create a Menu with Navigation Links
  43. Урок 43. 00:04:10
    Step 14 - Enhancing Footer and Creating Logout Component
  44. Урок 44. 00:04:16
    Step 15 - Styling Login, List Todo and Other Components with CSS and Bootstrap
  45. Урок 45. 00:06:53
    Step 16 - Using Session Storage to Store User Authentication Token
  46. Урок 46. 00:02:42
    Step 17 - Implementing Logout to remove User Authentication Token
  47. Урок 47. 00:06:15
    Step 18 - Enabling Menu Links Based on User Authentication Token
  48. Урок 48. 00:06:57
    Step 19 - Securing Components using Authenticated Route
  49. Урок 49. 00:08:05
    Step 20 - Refactoring React Components into JavaScript Modules
  50. Урок 50. 00:01:31
    Step 21 - Quick Review - Routes, Authenticated Route and Components
  51. Урок 51. 00:06:09
    Step 22 - What is a Web Service?
  52. Урок 52. 00:06:42
    Step 23 - Important How Questions related to Web Services
  53. Урок 53. 00:04:14
    Step 24 - Web Services - Key Terminology
  54. Урок 54. 00:07:27
    Step 25 - Introduction to RESTful Web Services
  55. Урок 55. 00:05:36
    Step 26 - Initializing a RESTful Services Project with Spring Boot
  56. Урок 56. 00:04:52
    Step 27 - Creating a Spring Boot Hello World Service
  57. Урок 57. 00:05:31
    Step 28 - Enhancing the Spring Boot Hello World Service to return a Bean
  58. Урок 58. 00:08:06
    Step 29 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet
  59. Урок 59. 00:03:19
    Step 30 - Enhancing the Hello World Service with a Path Variable
  60. Урок 60. 00:06:38
    Step 31 - Connecting React with Restful API - 1 - Preparing Welcome Page
  61. Урок 61. 00:04:40
    Step 32 - Connecting React with Restful API - 2 - Understanding Axios HTTP Clein
  62. Урок 62. 00:01:55
    Step 33 - Connecting React with Restful API - 3 - Running React App on Port 4200
  63. Урок 63. 00:07:20
    Step 34 - Connecting React with Restful API - 4 - Adding Axios and Creating Hel
  64. Урок 64. 00:05:55
    Step 35 - Connecting React with Restful API - 5 - Allow Cross Origin Requests Fr
  65. Урок 65. 00:03:18
    Step 36 - Connecting React with Restful API - 6 - Quick Review
  66. Урок 66. 00:03:26
    Step 37 - Calling Hello World Bean JSON API from React Frontend
  67. Урок 67. 00:03:23
    Step 38 - Calling Hello World HTTP Service with Path Variables
  68. Урок 68. 00:04:02
    Step 39 - Handling API Error Responses in React Frontend
  69. Урок 69. 00:02:51
    Step 40 - Designing RESTful Services for Todo Resource
  70. Урок 70. 00:10:13
    Step 41 - Creating Spring Boot REST API for retrieving Todo List
  71. Урок 71. 00:08:21
    Step 42 - Connecting React Frontend with Todo List RESTful Service
  72. Урок 72. 00:07:30
    Step 43 - Understanding Important React Lifecycle Methods
  73. Урок 73. 00:07:12
    Step 44 - Creating Spring Boot REST API to delete a Todo - 1 - Create DELETE Req
  74. Урок 74. 00:02:50
    Step 45 - Creating Spring Boot REST API to delete a Todo - Execute DELETE Reques
  75. Урок 75. 00:08:02
    Step 46 - Adding Delete Todo Feature to React Frontend
  76. Урок 76. 00:06:09
    Step 47 - Creating Todo Component and Handle Routing
  77. Урок 77. 00:09:07
    Step 48 - Designing Todo Form with moment, Formik and Bootstrap
  78. Урок 78. 00:07:24
    Step 49 - Initializing and Handling Form Submit with Formik
  79. Урок 79. 00:06:43
    Step 50 - Implementing Form Validation with Formik
  80. Урок 80. 00:06:00
    Step 51 - Creating Retrieve Todo Spring Boot API and Connecting React
  81. Урок 81. 00:05:03
    Step 52 - Creating Spring Boot REST API for Updating Todo - PUT Request Method
  82. Урок 82. 00:08:53
    Step 53 - Creating Spring Boot REST API for Creating a Todo - POST Request Metho
  83. Урок 83. 00:03:30
    Step 54 - RESTful Web Services - Best Practices
  84. Урок 84. 00:05:16
    Step 55 - Implementing Update Todo Feature in React Frontend
  85. Урок 85. 00:06:30
    Step 56 - Implementing New Todo Feature in React Frontend
  86. Урок 86. 00:02:01
    Step 57 - Overview of Security with Basic Auth and JWT
  87. Урок 87. 00:05:31
    Step 58 - Setting up Spring Security
  88. Урок 88. 00:02:24
    Step 59 - Configure standard userid and password
  89. Урок 89. 00:08:27
    Step 60 - Enhancing React Welcome Data Service to use Basic Auth
  90. Урок 90. 00:05:45
    Step 61 - Configure Spring Security to disable CSRF and enable OPTION Requests
  91. Урок 91. 00:08:09
    Step 62 - Creating React Axios Interceptor to add Basic Auth Header
  92. Урок 92. 00:03:24
    Step 63 - Remove Hard Coding of User Credentials
  93. Урок 93. 00:02:56
    Step 64 - Create Basic Authentication RESTful Service in Spring Boot
  94. Урок 94. 00:07:56
    Step 65 - Enhance React Frontend to use Basic Auth API to Validate Login
  95. Урок 95. 00:05:33
    Step 66 - Introduction to JWT
  96. Урок 96. 00:07:37
    Step 67 - Importing JWT Framework into Eclipse
  97. Урок 97. 00:01:40
    Step 68 - Quick Tip - Resolving JWT Compilation Errors
  98. Урок 98. 00:05:46
    Step 69 - Executing JWT Resources - Get Token and Refresh Token
  99. Урок 99. 00:12:02
    Step 70 - Understanding JWT Spring Security Framework Setup
  100. Урок 100. 00:03:24
    Step 71 - Creating a New User with Encoded Password
  101. Урок 101. 00:07:06
    Step 72 - Using JWT Token in React Frontend
  102. Урок 102. 00:05:41
    Step 73 - Best Practice - Use Constants for URLs and Tokens
  103. Урок 103. 00:09:56
    Step 74 - Setting up Todo Entity and Populating Data
  104. Урок 104. 00:09:35
    Step 75 - Connecting React with GET REST APIs connected to JPA Repository
  105. Урок 105. 00:02:54
    Step 76 - Connecting POST, PUT and DELETE REST APIs to JPA Repository
  106. Урок 106. 00:02:36
    Step 77 - Connecting React Frontend with JPA POST, PUT and DELETE REST APIs
  107. Урок 107. 00:00:59
    Introduction
  108. Урок 108. 00:06:12
    Step 01 - Introduction to Spring Boot - Goals and Important Features
  109. Урок 109. 00:03:47
    Step 02 - Developing Spring Applications before Spring Boot
  110. Урок 110. 00:04:50
    Step 03 - Using Spring Initializr to create a Spring Boot Application
  111. Урок 111. 00:05:04
    Step 04 - Creating a Simple REST Controller
  112. Урок 112. 00:09:08
    Step 05 - What is Spring Boot Auto Configuration?
  113. Урок 113. 00:05:56
    Step 06 - Spring Boot vs Spring vs Spring MVC
  114. Урок 114. 00:07:40
    Step 07 - Spring Boot Starter Projects - Starter Web and Starter JPA
  115. Урок 115. 00:04:02
    Step 08 - Overview of different Spring Boot Starter Projects
  116. Урок 116. 00:08:49
    Step 09 - Spring Boot Actuator
  117. Урок 117. 00:04:13
    Step 10 - Spring Boot Developer Tools
  118. Урок 118. 00:04:44
    Step 01 - Object Relational Impedence Mismatch - Understanding the problem that
  119. Урок 119. 00:07:01
    Step 02 - World before JPA - JDBC, Spring JDBC and myBatis
  120. Урок 120. 00:05:13
    Step 03 - Introduction to JPA
  121. Урок 121. 00:06:03
    Step 04 - Creating a JPA Project using Spring Initializr
  122. Урок 122. 00:04:42
    Step 05 - Defining a JPA Entity - User
  123. Урок 123. 00:04:54
    Step 06 - Defining a Service to manage the Entity - UserService and EntityManage
  124. Урок 124. 00:04:39
    Step 07 - Using a Command Line Runner to save the User to database.
  125. Урок 125. 00:08:38
    Step 08 - Magic of Spring Boot and In Memory Database H2
  126. Урок 126. 00:05:16
    Step 09 - Introduction to Spring Data JPA