Skip to content

acc-trainings/SpringBoot-OpenShift-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot-OpenShift-Training

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 & policy-api. We will follow following Software/API Development LifeCycle during this training.

Software Development Lifecycle

Training Schedule (2021-02-15 - 2021-02-26)

Use Case

customer-api

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

policy-api

  • Donwload Policy API from Github Repository
  • Run the code and see the response for getPolicy.
  • Now add the local Customer API call in the Policy API code (webService/API call).
  • Start both API services and verify the response from getPolicy.

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.
  • Basic understanding of YMAL.

Mandatory Learnings

  1. Pluralsight online training access
    • Enroll: Click here
  2. Java training
    • My Learning: Click here
    • Plural Sight: Click here
  3. Spring Framework
    • My Learning: Click here
    • Plural Sight: Click here

Required Software

  1. Check hardware and software requirements
    • Need a Workstation with Admin rights(Accenture Machine/Personal Laptop)
  2. Teams Access
  3. Check system compatibility with platform software.
  4. Install JDK Version 11.0.10_9 from here
  5. Download Visual Studio Code from following URL
    • Download: Click here
    • Geeting Started: Click here
  6. GitHub Desktop - Download
  7. Postman - Download

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