00 Intro
Develop web application using different concepts and technologies
01 Servlets
Basic Java Servlet web application
02 Spring
Web application with the Spring Boot framework
03 Model-View-Controller
The traditional approach of application development
04 Validation
Check data before writing to storage
05 Single Page Applications
Single Page Applications (SPA) with React
06 Components
React components and state
07 Side Effects
Side effects in React and synchronizing with outside systems
08 Rest
REST and RESTful APIs for stateless communication
09 Fetch
Fetch API for asynchronous communication
10 Express
Express - Fast, unopinionated, minimalist web framework for Node.js
11 Redux
Redux - A predictable state container for JavaScript apps