Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Creating a Book Search Engine from Scratch Using Java and GitHub Copilot

via LinkedIn Learning

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
1. Setting Up Java, Maven, and Spring Boot
  • 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
2. Dockerizing the Project with PostgreSQL
  • Setting up Docker
  • Configuring PostgreSQL in Docker
3. Designing the Database Schema and Implementing Full-Text Search
  • 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
4. Ingesting and Validating Data
  • Overview of data ingestion
  • Automating data ingestion
  • Validating data integrity
5. Implementing Business Logic and Writing Tests
  • Introduction to business logic
  • Developing business logic functions
  • Writing unit tests
6. Designing and Creating APIs
  • Developing the service layer
  • Implementing the book search API
  • Writing integration tests
Conclusion
  • Conclusion

Taught by

Harit Himanshu

Reviews

4.3 rating at LinkedIn Learning based on 11 ratings

Start your review of Creating a Book Search Engine from Scratch Using Java and GitHub Copilot

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.