This repository is dedicated to sharing and centralizing information on various aspects of programming, ranging from foundational concepts to advanced frameworks and tools. Currently, the content is primarily in Spanish, but an English version will be available soon.
- Object-Oriented Programming (OOP)
- Interfaces
- Events
- Layouts
- Swing Components
- Advanced Swing
- JavaFX
- Jar files
- Exceptions
- Debugging
- Streams
- Data access
- Threads
- Collections
- Sockets
- JDBC (DDBB)
- Java doc
- Software Architecture
- Programming Security
- Testing
- Spring Framework (with a focus on Java)
We're thrilled that you're interested in contributing to this repository. To ensure content consistency and quality, please adhere to the following guidelines:
- Open an Issue: Before you add new content or modify existing content, please open an issue to discuss your proposed changes or additions.
- Follow the Structure: If adding a new topic, ensure it aligns with the established directory structure.
- References: If your contribution includes assertions or advanced concepts, please provide reliable references or sources.
- Code: Any code should be well-commented and, preferably, accompanied by usage examples.
- Neutral Language: Although the repository started focusing on Java, we welcome contributions in other languages. Specify the language relevance of your contribution.
- Fork the repository.
- Create a new branch in your fork with a descriptive name relating to your contribution.
- Make your changes or additions in that branch.
- Submit a Pull Request to the original repository explaining your changes, referencing the issue you created in guideline step 1.
If you have questions or feedback, open an issue or contact the main maintainer GreenyHat.
Star ⭐ this repository if you find it helpful!