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