Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

JAVA REAL TIME PROJECT Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Apr 18th @7:15AM

Faculty: Mr. Narsi
(12+ Yrs of Exp,..)

Duration: 75 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91- 9246212143, 80 96 96 96 96

Syllabus:

JAVA REAL TIME PROJECT

Name: Weshopify-Platform

Type: Fullstack Development

Deployment: AWS

Technologies/Frameworks:

Backend: Spring Boot, Microservices, Spring Cloud, Docker, AWS

FrontEnd: ReactJS18.x and React Hooks, Redux

Prerequisites: Must have Knowledge/Exp on: Java8, Spring Core, MVC and Spring Boot

Total Sprints8, Each Sprint is For One Week

Plan:
Development and Unit Testing- 6 Sprints
Deployment and Functional Testing- 1 Sprint
Bug Fixing and Maintenance-1 Sprints

1. Project Concept, Modules and Use Cases discussion

2. Understanding the Functional Requirements

3. Understanding the Technical Requirements

4. Understanding the User Interface Requirements

5. Database Design

6. Project Architecture Design with the layers implementation using various Architectural Design patterns-Use Case Diagrams

7. Software Installation

8. Project Setup

9. Admin Home Page Design Using Bootstrap-CSS

  • Implementing the Controller Layer components to render the Home Page Using ReactJS

10. Module-01: Identity and Access Management

  • Keycloak IDP Install, Setup and Configuration
  • Implementing Self Sign up, Authentication and Authorization
  • Users Management
  • Roles Management: Admin, Sales Person, Editor and Shipper
  • Permissions Management
  • Multi Factor Authentication (MFA)

11. Module-02: Category Management

12. Module-03: Product Management

13. Module-04: Settings Management

14. Module-05: Customer Management

  • Customer Registration, Verification
  • Customer Authentication, MFA and Authorization

15. Module-06: Shoping Cart

16. Module-08: Order Management

  • For Shipper
  • For Customer

17. Module-08: Payments Management

18. Module-07: Shipping &Delivery Management

  • Shipping Rates
  • Address Book

19. Module-8: Ratings and Rewards Management

Tools and Services

1. MySQL
2. H2
3. MongoDB
4. RedisInsight
5. OffsetExplorer
6. MySQL Workbench
7. AWS S3 Bucket
8. Keystone
9. RabbitMQ
10. Apache Kafka
11. Twillio
12. Gsmtp
13. Keycloak
14. Git Client and Source Tree
15. Config-Server
16. Eureka Registry
17. Ribbon
18. Feign Client
19. Spring Cloud Gateway
20. Zipkin
21. ELK
22. Graphana & Prometheus
23. Ec2(Ubuntu, 2Vcpu,4GB) and Auto scaling
24. Network Load Balancer
25. Custom VPC and Networking
26. Internet Gateway and Nat Gateway