Skip to content

sohemokashi/customer-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Customer API

Objective

This is a quick reference guide to understand usages of key components & capabilities in this training that trainee may require during api design and build phase. It also contains details and references to help you to getting started with initial set-up for development environemt, IDE for coding and other tool technologies which enable you to design, develop and deploy the customer-api. We will follow following Software/API Development LifeCycle during this training.

Software Development Lifecycle

Training Schedule ([YYYY-MM-DD] - [YYYY-MM-DD])

Use Case

  • Design customer service using swagger open API
    • Create customer
    • Get customer
  • Establish contract between API specification and business need
  • Generate code from API
  • Build code
  • Package & Deploy

TODO - Upload Use Case diagram (restController, Service layer, repository layer)

Tools & Technologies

  • Spring Boot, Spring Cloud
  • Mongo database
  • Web Services (REST)
  • OpenShift Cloud
  • DevOps
  • Jenkins
  • Reactive Development
  • Visual Studio Code
  • Maven

Prerequisties

Knowledge

  • Basic understanding of Java (or any other programming language)
  • Basic understanding of data formats such as XML and JSON.

IDE: Visual Studio Code

  1. Check hardware and software requirements
  2. Check system compatibility with platform software
  3. Download Visual Studio Code from following URL
    • Download: Click here
    • Geeting Started: Click here

Visual Studio Code Required Plugins

Few of the extensions should be pre-installed when you install Visual Studio Code. If you can't see then install from extension tab.

Steps for installation

  • Click on Extension tab from right panel on Visual Studio Code IDE.
  • Search above mentioned extensions and click on install.

Visual Studio Code Extension

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors