Build full-stack applications using React and Spring Boot.
Overview:
In recent years, React has emerged as a popular lightweight framework for implementing compelling web-based user interfaces. Using React you can easily integrate with back-end services via REST APIs, and Spring Boot is an excellent framework for implementing REST services. Spring Boot also provides an extremely efficient way to implement …
Full-Stack React with Spring Boot
Video description
11 Hours of Video Instruction
Build full-stack applications using React and Spring Boot.
Overview:
In recent years, React has emerged as a popular lightweight framework for implementing compelling web-based user interfaces. Using React you can easily integrate with back-end services via REST APIs, and Spring Boot is an excellent framework for implementing REST services. Spring Boot also provides an extremely efficient way to implement data-access logic to access a wide range of relational and NoSQL databases.
This course explains how to dovetail React and Spring Boot to implement solid, performant, and extensible full-stack solutions. It is full of hands-on demos with in-depth explanations so you can see first-hand how to successfully build full-stack applications using React and Spring Boot.
Taught by experienced trainer and author, Andy Olsen, this course is your complete guide to mastering React and Spring Boot systems to enable you to create enticing user interfaces with a solid and well-structured back end.
Andy Olsen is a freelance consultant, instructor, and developer with more than 30 years of experience in IT. Andy began his professional career as a C/C++ developer and morphed into Java, C#, and other languages as the years and decades passed by. Andy is actively involved in a wide range of technologies including full-stack development, cloud native applications, data science, and more. Andy is passionate about technology education and runs training courses around the world across diverse market sectors.
Manage Spring Boot beans, properties, and application configuration
Implement REST services and data access in Spring Boot
Create a web user interface using React
Integrate a React user interface with a Spring Boot back end
Use React techniques to create a compelling UI experience
Who Should Take This Course:
Individuals interesting in creating full-stack applications incorporating a web user interface, REST API, and database integration
Course Requirements:
Solid Java programming experience
Familiarity with HTML, CSS, and JavaScript
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Lesson 2: Creating and Running Spring Boot Applications
Learning objectives
2.1 Creating a Simple Application Using Spring Boot CLI
2.2 Creating a Web Application Using Spring Boot CLI
2.3 Creating a Web Application Using IntelliJ
2.4 Implementing a Simple REST Service
2.5 Understanding Application Properties
Lesson 3: Spring Boot Components and Beans
Learning objectives
3.1 Defining Component Classes and Accessing Beans
3.2 Understanding Bean Scope and Initialization
3.3 Autowiring
3.4 Additional Autowiring Techniques
3.5 Using Spring Expression Language (SpEL)
3.6 Working with Command-Line Arguments
Lesson 4: Configuration Classes
Learning objectives
4.1 Defining a Configuration Class and Beans
4.2 Locating Configuration Classes and Bean Methods
4.3 Configuration Techniques
4.4 Configuring Bean Dependencies
Lesson 5: Spring Boot Techniques
Learning objectives
5.1 Setting Application Properties at the Command Line
5.2 Specifying which Properties File to Use
5.3 Defining YAML Properties Files
5.4 Using Spring Profiles
5.5 Using Spring Boot Actuator
Lesson 6: Integrating with Data Sources
Learning objectives
6.1 Understanding Spring Data
6.2 Getting Started with JPA
6.3 Configuring JPA in Spring Boot
6.4 Defining JPA Entity Classes
6.5 Seeding the Database with Sample Data
6.6 Viewing Database Data
6.7 Introducing the EntityManager Class
6.8 Using Query Methods in the EntityManager Class
6.9 Modifying Entities
Lesson 7: Working with Spring Data Repositories
Learning objectives
7.1 Understanding Spring Data Repositories
7.2 Defining a Spring Data Repository Interface
7.3 Using a Spring Data Repository Interface
7.4 Getting Started with MongoDB
7.5 Working with Collections in MongoDB
7.6 Defining a MongoDB Data Layer in Spring Boot
7.7 Using a MongoDB Data Layer in Spring Boot
Lesson 8: Implementing and Consuming REST Services
Learning objectives
8.1 Getting Started with REST Services in Spring Boot
8.2 Defining a Simple REST Service
8.3 Defining a Full REST API
8.4 Implementing POST, PUT, and DELETE Endpoints
8.5 Defining a REST Client
8.6 Consuming REST Endpoints
Lesson 9: Creating a React Front-End
Learning objectives
9.1 Creating a Simple React Web App
9.2 Defining Components
9.3 Creating an Industrial-Strength React Application
9.4 Building and Running an Industrial-Strength React Application
9.5 A Closer Look at Components
9.6 Passing Multiple Properties into a Component
Lesson 10: Consuming a REST API from React
Learning objectives
10.1 Implementing a Data Model in a Server Application
10.2 Implementing a REST API in a Server Application
10.3 Getting Started with a React REST Client Application
10.4 Calling a REST Service
10.5 Using the async and await Keywords
Lesson 11: Implementing a Compelling UI in React
Learning objectives
11.1 Introducing the Example Application
11.2 Implementing Routing
11.3 Displaying All Destinations
11.4 Displaying One Destination
11.5 Displaying and Adding Reviews for a Destination
Summary
Full Stack React with Spring Boot: Summary
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept