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
              • web -> Client
              • dao
          • 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
      • Create Microservice app
    • Spring MVC, Spring Data JPA, Spring ORM – In HandsOn
      • Spring form, cotroller
    • 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
Share: