In this intermediate-level course, you will learn how to build a comprehensive book search project using Java, Maven, Spring Boot, PostgreSQL, and Docker. Download and prepare book data from a public archive, then design and implement a PostgreSQL database schema optimized for full-text search. Containerize the database with Docker to streamline the development process. Learn how to create RESTful APIs for searching and providing insights based on various dimensions, such as publication year and author. Find out how to use VS Code and GitHub Copilot to enhance productivity and efficiency. When you complete this course, you’ll have the skills to develop, test, and document robust APIs, ready for deployment, and you will have the skills and knowledge needed to build and deploy a comprehensive book search project, leveraging modern tools and technologies to create a powerful and efficient application.
Learn More- Students
- Undergraduate Students
- Pre-Law
- Graduate Students
- Josef Korbel School of International Studies – Graduate Students
- Explore Industries
- Aerospace & Defense and Government & Public Service Industry Cluster
- Engineering & Technology and Advanced Manufacturing
- Outdoor Recreation, Food & Agriculture, and Energy & Natural Resources
- Health & Wellness Bioscience Industry Cluster
- Education & Community Development and Creative Industries Cluster
- Identity & Affinity
- Build Your Career Skills
- Share Your Story
- Alumni
- Employers & Recruiters
- Student Employment
- Make an Appointment
- Events
- About