链接: 百度网盘
密码: 72a8
******* Step By Step Details *******
Getting Started with React - Basics with Components
01 Step 01 - Understanding Full Stack Application Architecture
01 Step 02 - Using Create React App to Create and Launch a React Application
01 Step 03 - Importing React App into Visual Studio Code
01 Step 04 - Exploring React Project Structure
01 Step 05 - Introduction to React Components
01 Step 06 - Playing with React Class Components
01 Step 07 - Introduction to Function Components in React
01 Step 08 - Exploring JSX Further - Babel and more
01 Step 09 - Refactoring components to individual modules and Quick Review of JavaScript Modules
01 Step 10 - Exercise - Creating seperate modules for other components
Next Steps with React - Building Counter Application
02 Step 01 - Introduction to Section - Building Counter Application
02 Step 02 - Creating Basic React Counter Component
02 Step 03 - Adding a Button and a Counter to the React Counter Component
02 Step 04 - Handling click event on the increment button
02 Step 05 - Adding State to a React Counter Component
02 Step 06 - Understanding React - Behind the scenes - Virtual Dom
02 Step 07 - Understanding setState and Using Arrow Functions to avoid this binding
02 Step 08 - Defining Inline Javascript CSS in JSX
02 Step 09 - Defining Multiple Counter Buttons and Adding a Component Prop
02 Step 10 - Understanding React Component Props - Default Value and Type Constraints
02 Step 11 - Using React Developer Tools Chrome Plugin
02 Step 12 - Moving State Up - Refactoring to Counter and Counter Button Components
02 Step 13 - Moving State Up - Adding state to Counter Component
02 Step 14 - Best Practice - Using Previous State in setState
02 Step 15 - Adding Decrement Buttons and Reset Button
02 Step 16 - Quick Review of the Counter Example
Combining Spring Boot and React to Build Full Stack Todo Management Application
03 Step 01 - Introduction to Todo Management App
03 Step 02 - Getting Started with Login Component
03 Step 03 - Understanding React Controlled Component - Adding State to Login Component
03 Step 04 - Refactoring to Common Change Event for Multiple Form Elements
03 Step 05 - Adding Hardcoded Authentication to Login Component
03 Step 06 - Understanding Conditional Rendering with && in React JSX
03 Step 07 - Implementing Routing for Login and Welcome Components with React Router
03 Step 08 - Implementing Routing from Login to Welcome Component
03 Step 09 - Adding an Error Component for Invalid URIs
03 Step 10 - Adding Route Parameter for Welcome Component
03 Step 11 - 01 - Creating a Basic React List Todo Component
03 Step 11 - 02 - Adding a Link from Welcome to Todo Page and New Todo Attributes
03 Step 12 - Adding Bootstrap Framework and Creating Components for Header and Footer
03 Step 13 - Using Bootstrap to Create a Menu with Navigation Links
03 Step 14 - Enhancing Footer and Creating Logout Component
03 Step 15 - Styling Login, List Todo and Other Components with CSS and Bootstrap
03 Step 16 - Using Session Storage to Store User Authentication Token
03 Step 17 - Implementing Logout to remove User Authentication Token
03 Step 18 - Enabling Menu Links Based on User Authentication Token
03 Step 19 - Securing Components using Authenticated Route
03 Step 20 - Refactoring React Components into JavaScript Modules
03 Step 21 - Quick Review - Routes, Authenticated Route and Components
Getting Started with Spring Boot REST API Services
03 Step 22 -- What is a Web Service?
03 Step 23 -- Important How Questions related to Web Services
03 Step 24 -- Web Services - Key Terminology
03 Step 25 -- Introduction to RESTful Web Services
03 Step 26 -- Initializing a RESTful Services Project with Spring Boot
03 Step 27 -- Creating a Spring Boot Hello World Service
03 Step 28 -- Enhancing the Spring Boot Hello World Service to return a Bean
03 Step 29 -- Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet - What's happening in the background?
03 Step 30 -- Enhancing the Hello World Service with a Path Variable
Connecting Spring Boot REST API with React Frontend
03 Step 31 - Connecting React with Restful API - 1 - Preparing Welcome Page
03 Step 32 - Connecting React with Restful API - 2 - Understanding Axios HTTP Cleint Framework and Promises
03 Step 33 - Connecting React with Restful API - 3 - Running React App on Port 4200
03 Step 34 - Connecting React with Restful API - 4 - Adding Axios and Creating HelloWorldService
03 Step 35 - Connecting React with Restful API - 5 - Allow Cross Origin Requests From Spring Boot
03 Step 36 - Connecting React with Restful API - 6 - Quick Review
03 Step 37 - Calling Hello World Bean JSON API from React Frontend
03 Step 38 - Calling Hello World HTTP Service with Path Variables
03 Step 39 - Handling API Error Responses in React Frontend
03 Step 40 - Designing RESTful Services for Todo Resource
03 Step 41 -- Creating Spring Boot REST API for retrieving Todo List
03 Step 42 - Connecting React Frontend with Todo List RESTful Service
03 Step 43 - Understanding Important React Lifecycle Methods
03 Step 44 -- Creating Spring Boot REST API to delete a Todo - 1 - Create DELETE Request Method
03 Step 45 -- Creating Spring Boot REST API to delete a Todo - Execute DELETE Request Method
03 Step 46 - Adding Delete Todo Feature to React Frontend
03 Step 47 - Creating Todo Component and Handle Routing
03 Step 48 - Designing Todo Form with moment, Formik and Bootstrap
03 Step 49 - Initializing and Handling Form Submit with Formik
03 Step 50 - Implementing Form Validation with Formik
03 Step 51 - Creating Retrieve Todo Spring Boot API and Connecting React
03 Step 52 -- Creating Spring Boot REST API for Updating Todo - PUT Request Method
03 Step 53 -- Creating Spring Boot REST API for Creating a Todo - POST Request Method
03 Step 54 -- RESTful Web Services - Best Practices
03 Step 55 - Implementing Update Todo Feature in React Frontend
03 Step 56 - Implementing New Todo Feature in React Frontend
Getting Started with Spring Security and Basic Auth
03 Step 57 -- Overview of Security with Basic Auth and JWT
03 Step 58 -- Setting up Spring Security
03 Step 59 -- Configure standard userid and password
03 Step 60 - Enhancing React Welcome Data Service to use Basic Auth
03 Step 61 -- Configure Spring Security to disable CSRF and enable OPTION Requests
03 Step 62 - Creating React Axios Interceptor to add Basic Auth Header
03 Step 63 - Remove Hard Coding of User Credentials
03 Step 64 -- Create Basic Authentication RESTful Service in Spring Boot
03 Step 65 - Enhance React Frontend to use Basic Auth API to Validate Login Credentials
Getting Started with JWT
03 Step 66 -- Introduction to JWT
03 Step 67 - Importing JWT Framework into Eclipse
03 Step 68 - Quick Tip - Resolving JWT Compilation Errors
03 Step 69 -- Executing JWT Resources - Get Token and Refresh Token
03 Step 70 -- Understanding JWT Spring Security Framework Setup
03 Step 71 -- Creating a New User with Encoded Password
03 Step 72 - Using JWT Token in React Frontend
03 Step 73 - Best Practice - Use Constants for URLs and Tokens
Integrating with the Backend using JPA and Hibernate
03 Step 74 -- Setting up Todo Entity and Populating Data
03 Step 75 - Connecting React with GET REST APIs connected to JPA Repository
03 Step 76 - Connecting POST, PUT and DELETE REST APIs to JPA Repository
03 Step 77 - Connecting React Frontend with JPA POST, PUT and DELETE REST APIs
Spring Boot in 10 Steps
Introduction to Spring Boot in 10 Steps
Step 01 - Introduction to Spring Boot - Goals and Important Features
Step 02 - Developing Spring Applications before Spring Boot
Step 03 - Using Spring Initializr to create a Spring Boot Application
Step 04 - Creating a Simple REST Controller
Step 05 - What is Spring Boot Auto Configuration?
Step 06 - Spring Boot vs Spring vs Spring MVC
Step 07 - Spring Boot Starter Projects - Starter Web and Starter JPA
Step 08 - Overview of different Spring Boot Starter Projects
Step 09 - Spring Boot Actuator
Step 10 - Spring Boot Developer Tools
First 10 Steps in JPA with H2 in-memory database
Introduction to JPA in 10 Steps
Step 01 - Object Relational Impedence Mismatch - Understanding the problem that JPA solves
Step 02 - World before JPA - JDBC, Spring JDBC and myBatis
Step 03 - Introduction to JPA
Step 04 - Creating a JPA Project using Spring Initializr
Step 05 - Defining a JPA Entity - User
Step 06 - Defining a Service to manage the Entity - UserService and EntityManager
Step 07 - Using a Command Line Runner to save the User to database.
Step 08 - Magic of Spring Boot and In Memory Database H2
Step 09 - Introduction to Spring Data JPA
Step 10 - More JPA Repository - findById and findAll