Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a powerful book search project with Java, PostgreSQL, Docker, and Spring Boot, leveraging full-text search and RESTful APIs for comprehensive data management and retrieval.
Syllabus
Introduction
- Modern Java development
- Course overview and objectives
- Prerequisites and learning goals
- Setting up Java
- Installing Maven
- Setting up a Maven project
- Setting up Visual Studio Code
- Introduction to the Spring Boot framework
- Creating a hello world API
- Setting up Docker
- Configuring PostgreSQL in Docker
- Designing the book schema
- Create a database schema in PostgreSQL
- Navigating the database using a web browser
- Introduction to full-text search
- Implementing full-text search in PostgreSQL
- Overview of data ingestion
- Automating data ingestion
- Validating data integrity
- Introduction to business logic
- Developing business logic functions
- Writing unit tests
- Developing the service layer
- Implementing the book search API
- Writing integration tests
- Conclusion
Taught by
Harit Himanshu