Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This repository has a set of practice programs for Java Full Stack(i.e.,HTML, CSS, JavaScript, SQL, Spring Boot, and ReactJS).

License

NotificationsYou must be signed in to change notification settings

kiranraoboinapally/java-web-dev-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.

Table of Contents

Folder Structure

The repository is organized as follows:

java-web-dev-practice/├── java/│   ├── OOPS/               # Object-Oriented Programming concepts (e.g., classes, inheritance, polymorphism)│   ├── arrays/             # Array manipulation and algorithms (e.g., rotation, searching)│   ├── basics/             # Basic Java programs (e.g., Swapping Numbers, FizzBuzz)│   ├── collections/        # Collection-related programs (e.g., List, Set, Map)│   ├── concepts_md/        # Concepts in markdown format (e.g., OOP, Java fundamentals)│   ├── exceptions/         # Exception handling programs (e.g., try-catch blocks)│   ├── leetcode/           # Solutions to Leetcode problems│   ├── loops/              # Programs for different types of loops (for, while, do-while)│   │   ├── for/            # Programs using 'for' loop│   │   ├── do-while/       # Programs using 'do-while' loop│   │   └── while/          # Programs using 'while' loop│   ├── rough/              # Rough/experimental problem-solving code (Feel free to add problems here)│   ├── springboot/         # Spring Boot related practice and learning│   └── strings/            # String manipulation and related problems│   └── ques.md             # List of all practice problems in this folder│├── webdev/│   ├── HTML/               # HTML-related practice problems (e.g., forms, tables, layouts)│   ├── css/                # CSS styling challenges (e.g., flexbox, grid, animations)│   ├── js/         # JavaScript exercises (e.g., DOM manipulation, ES6 features, algorithms)│   ├── reactjs/            # ReactJS components and state management problems│   └── full-stack/         # Full-stack projects combining ReactJS, Spring Boot, and SQL│├── sql/│   └── ChatGPT.md          # Daily updated SQL concepts, explanations, and examples│└── LICENSE                 # Repository license file

How to Use

  1. Clone the Repository:

    Clone this repository to your local machine:

    git clone https://github.com/kiranraoboinapally/java-web-dev-practice.git
  2. Navigate to the Program Directory:

    Go to the directory that contains the program you want to run (Java, HTML, CSS, JS, ReactJS, Spring Boot, SQL).

  3. 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
  4. Access SQL Concepts:

    Open thesql/ChatGPT.md file to explore daily updated SQL concepts.

  5. 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.

  6. 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:

  1. Fork this repository.
  2. Create a new branch:git checkout -b feature-name
  3. Make your changes.
  4. Commit your changes:git commit -m 'Add new feature'
  5. Push to your branch:git push origin feature-name
  6. 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).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp