Booking options
£35.99
£35.99
On-Demand course
11 hours 44 minutes
All levels
Build your first full stack application with React and Spring Boot. Become a full-stack web developer now!
Welcome to this amazing course on full-stack web development with React and Spring Boot. This course is designed to be the perfect first step as an introduction to React and full-stack development for Java and Spring developers. Zero experience with React and Modern JavaScript? No problem. Start learning now! Developing your first full-stack web application with React and Spring Boot is fun. In this course, you will learn the basics of full-stack web development developing a basic Todo management application using React, Spring Boot, and Spring Security frameworks. You will build the Todo management application step-by-step - in more than 100 steps. You will be using React (frontend framework), modern JavaScript , the Create React app (to create React projects), Spring Boot (REST API framework), Spring (dependency management), Spring Security (authentication and authorization - basic and JWT), BootStrap (for styling pages), Maven (dependencies management), Node (npm), Visual Studio Code (JavaScript IDE), Eclipse (Java IDE), and Tomcat Embedded Web Server. We will help you set up each one of these. React is a view framework providing a great deal of flexibility in integrating with a wide range of frameworks to provide a wide range of features. Spring Boot is an awesome framework that allows you to build RESTful API and microservices. Let's combine these frameworks and create an awesome full-stack web application.
You will develop your first full-stack application with React and Spring Boot
You will learn the basics of building awesome frontend applications with React
You will be introduced to building great RESTful APIs with Spring Boot
You will learn to use Spring Security to configure basic authentication and JWT
You will learn to solve the challenges of connecting a React frontend to a RESTful API
You will learn the basics of React components - JSX, state and props
You will learn to connect REST API to JPA/Hibernate with Spring Boot
You will develop a Todo management full-Stack application step-by-step with login and logout functionalities
You will learn to secure RESTful API with Spring Boot and Spring Security
This course is for anyone who wants to develop your first full stack application with React and Spring Boot. If you are a Java Developer aiming to get started with Full Stack Development with React and Spring Boot or a Spring Boot Developer looking to Build a Full Stack Application with React. You can also take the course if you want to learn the fundamental building blocks of React Frontend Framework, to build basic RESTful API and Services with Spring Boot Framework and to learn how to Secure REST API with Spring Boot and Spring Security with Basic Authentication and JWT.
In this Course, you will Learn the basics of full stack web development developing a Basic Todo Management Application using React, Spring Boot and Spring Security Frameworks. You will build the Todo Management Application step by step - in more than 100 steps.
The author teaches using a hands-on approach * He explains the concepts well and makes sure that there is not a single line of code you type without understanding what it really does.
Ranga Karanam is a seasoned technologist and architect with over two decades of expertise in programming, design, and architecture. He founded in28Minutes with the goal of helping students master cutting-edge cloud-native technologies such as AWS, Azure, Google Cloud, Docker, and Kubernetes. With 15 years of experience in Java programming and design, Ranga has collaborated with top banking clients worldwide. His passion for creating hands-on courses with real-world projects motivated him to develop the Step-By-Step series of courses that follow a problem-solution-based approach, with practical and real-world application examples. Ranga and his team at in28Minutes specialize in Java and related frameworks such as Spring, Spring Boot, Spring MVC, Struts, and Hibernate. They are committed to equipping learners with the skills and knowledge necessary to succeed in today's rapidly evolving technology landscape.
1. Introduction
2. Getting Started with React - Basics with Components
3. Next Steps with React - Building Counter Application
4. Combining Spring Boot and React to Build Full Stack Todo Management Application
5. Getting Started with Spring Boot REST API Services
6. Connecting Spring Boot REST API with React Frontend
7. Getting Started with Spring Security and Basic Auth
8. Getting Started with JWT
9. Integrating with the Backend using JPA and Hibernate
10. Appendix - Spring Boot in 10 Steps
11. First 10 Steps in JPA with H2 in-memory database