Notes - Java
- Case Sudy
- Evaluation => Spring Boot + Data JPA
- Agile Deliverables
- DevOps Implementation
- Solution / Output Analysis => Run Code
- UI Design
- Code Development
- App Testing
- Changes => Optional
- Viva
- Should i run Demo / Show PPT?
- Explain Output
- Explain the functionality / flow
- Viva - Jsp, JSTL, Spring boot, Spring MVC-Spring form, validation, exception handling, rest, context, dispatcher servlet
- Steps
- Read Problem Statement & Design Prototype
- Understand Product Backlog & Create User Stories
- Estimate Priority & Story Points
- Calculate Team Velocity
- Initial Team Velocity = Total Days of Development x Team Size x Productive Time is Hrs
- Sprint Release Plan
- Number of Sprint Release = Sum of all Story Points / Team Velocity
- Scrum Activity Estimation
- Create Scrum Activity Tracker & Burn Down Chart
- Building Application
- Database Design
- Vendor, Material (unit, type), Purchase
- Solution Design
- Presentation => Login, Purchase Entry, Success
- Business Logic
- Controller
- Vendor Consumer
- Material Consumer
- Service > DAO
- Information System => DB
- UI Controls & Client side validations => quantity, purchaseAmount
- UI Controls & Server side validations => vendorName, materialCategoryId, materialTypeId, unitId, brandName, quantity, purchaseAmount, purchaseDate
- VendorService
- MaterialService
- IMS
- Fetch data from Vendor & Materials
- Function to insert purchase details & generate report
- VendorConsumer
- Viva
- model attribute kya hota hai? whats the difference of using it as a parameter and writing above the function
- difference between rest controller and controller
- what is binding result used for
- bean validations
- view resolver use
- front end and back end controller
- context loader
- then testing for vendor , material and inventory system
- also they ask is it compulsory to use some keywords , what will happen if we remove them
- HandsOn Exam
- Spring Boot – In Case Study
- Spring MVC, Spring Data JPA, Spring ORM – In HandsOn
- Day
- 3 => Pizza Customer => Save Order, Order details
- 6 => Wellness Digonistic Center => Add Bill, Get Bill details
- 9 => Blog System => List Post, New Blog
- 12 => Jago Grahak Complaint Service => File Complaint, Display Complaint Report
- 15 => Employee Management System => Add emp, Update emp, Get all emp details
- 18 => Car Service System => Select Car Type, Display Report