You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
This repository contains a collection of practice programs for Java, Web Development (HTML, CSS, JavaScript), SQL concepts, Spring Boot, and ReactJS. These programs aim to help learners strengthen their problem-solving skills and coding abilities across different technologies. The repository is organized into Java-based challenges, web development exercises, SQL concepts, and more, allowing you to practice multiple technologies.
Note: Theques.md file in thejava/ folder provides a complete list of problems and challenges in this repository for Java practice problems.
Go to the directory that contains the program you want to run (Java, HTML, CSS, JS, ReactJS, Spring Boot, SQL).
Compile and Run Java Programs:
To compile and run any Java program:
javac programName.java# Compile the programjava programName# Run the program
Example:
javac fizzBuzz.javajava fizzBuzz
Access SQL Concepts:
Open thesql/ChatGPT.md file to explore daily updated SQL concepts.
Web Development:
HTML: Practice building HTML pages and forms.
CSS: Learn styling techniques such as Flexbox and CSS Grid.
JavaScript: Solve problems involving DOM manipulation, events, and algorithms.
ReactJS: Build interactive applications using React, including handling state and props.
Example:
cd webdev/HTMLopen index.html# Open HTML file in browser for testing
For JavaScript and ReactJS, open the respective files or use tools likenpm to run them in a local environment.
Spring Boot:
For Spring Boot practice, go to thespringboot/ folder and follow the instructions to run Spring Boot applications. Use Maven or Gradle to build and run the application.
mvn spring-boot:run# Run Spring Boot app with Maven
Contributing
Contributions are welcome! If you have suggestions or want to add new practice problems, please follow these steps:
Fork this repository.
Create a new branch:git checkout -b feature-name
Make your changes.
Commit your changes:git commit -m 'Add new feature'
Push to your branch:git push origin feature-name
Open a pull request to the main repository.
Note: Feel free to experiment and add new problems to therough/ folder for practice.
License
This repository is open-source and available under the MIT License.
About
This repository has a set of practice programs for Java Full Stack(i.e.,HTML, CSS, JavaScript, SQL, Spring Boot, and ReactJS).