Skip to content

Latest commit

 

History

731 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub language count GitHub top language GitHub license GitHub last commit

☕ Course: Complete Java | Object-Oriented Programming + Projects

▶️ Project developed based on tutorials by Prof. Dr. Nelio Alves - Udemy, Inc.

Project Stack:

Technology Version Description
📐 IntelliJ IDEA 2024.3 Integrated Development Environment (IDE)
☕ Java 21 Backend programming language
🐬 MySQL Community Server 9.2.0 Open-source relational database management system
🐦 Maven 3.9.9 Build automation and dependency management
🗃️ H2 Database 2.3.232 In-memory relational database for testing
🍃 MongoDB 8.0 NoSQL document-oriented database
🌱 Spring Boot 3.4.2 Framework for creating Spring applications
👩‍🚀 Postman 11.19 API testing and development tool
🎨 JavaFX 23.0.2 Platform for building rich internet applications with a lightweight user interface (UI) toolkit
👆 Scene Builder 23.0.1 Visual layout tool for designing JavaFX application user interfaces

Drivers and Dependencies:

Dependency Category Description
🗄️ JDBC Driver Java Database Connectivity, standard Java API for database-independent connectivity
🖌️ JavaFX FXML GUI Markup language used to define the user interface of JavaFX applications
🛠️ Spring Boot DevTools Developer Tools Provides fast application restarts, LiveReload, and configurations for enhanced development experience
🌐 Spring Web Web Build web, including RESTful, applications using Spring MVC. Uses Apache Tomcat as the default embedded container
💾 Spring Data JPA SQL Persist data in SQL stores with Java Persistence API using Spring Data and Hibernate
🗃️ H2 Database Engine SQL Provides a fast in-memory database that supports JDBC API and R2DBC access, with a small (2mb) footprint
🗝️ dotenv-java Configuration Loads environment variables from a .env file into the application, aiding in secure configuration management

Course Sections

Releases

Packages

Used by

Contributors

Languages