Skip to content

BatuhanB/Kodlama-io-devs-Java-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kodlama.io.devs


What have been used for this project ?

If you like to my project please give a star
Also i would like to get feedbacks! 😊

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

Project Requirements

| Requirement 1 |

  • System must hold programming languages
  • Write an architecture that need to do basic CRUD operations for programming languages
  • Programming Language name cannot be repeated
  • Programming Language name connot be empty (Not using Library, Write your own code for algoritm)

| Requirement 2 |

  • System must hold technologies of programming languages
  1. etc. Java : Spring, JSP.
  2. etc. C#: WPF, ASP.NET.
  3. etc. JavaScript : Vue, React.
  • Build a realtionship between programming languages and technologies
  • Add postgresql for database

Endpoints

  • | Programming Language |
    • | api/v1/programminglanguages/getall
    • | api/v1/programminglanguages/getallwithtechnologies
    • | api/v1/programminglanguages/getbyid/{id}
    • | api/v1/programminglanguages/getbyname/{name}
    • | api/v1/programminglanguages/add
    • | api/v1/programminglanguages/delete/{id}
    • | api/v1/programminglanguages/update/{id}
  • | Technology |
    • | api/v1/technology/getall
    • | api/v1/technology/getallwithlanguages
    • | api/v1/technology/getbyid/{id}
    • | api/v1/technology/getbyname/{name}
    • | api/v1/technology/add
    • | api/v1/technology/delete/{id}
    • | api/v1/technology/update/{id}

Project Structure

  • main

    • --> controllers

    • --> models

    • --> repositories

    • --> services |

      • -programming Language

        • commands
        • constants
        • queries
        • mapper
        • programmingLanguageService
      • -technology

        • commands
        • constants
        • queries
        • mapper
        • technologyService

Project Endpoint Images

image

About

This project was made using Java Spring Boot Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published