edXOps BOOTCAMP edXOps.COM
JSP AND SPRING MVC SKILLS
04 WEEKS PROGRAM Production-like Project 18 January 2021
Effective Date Version Change Description Reason Author
Sep 18 2019 1.0.0 First version New Sato Naoki
Jan 18 2021 1.0.1 Revised version Update Alex Khang
Production-like Project edXOps® Bootcamp
WEEK ➂ - INTEGRATION OF FRONT-END AND BACK-END
DAY ➊ - INTEGRATE FRONT-END TO BACK-END CODE
Move the Front-End Web pages and the Framework to the Spring MVC project. Integrate the Front-End Web pages to the Spring MVC Project. GWT and JWT Programming - Ajax Toolkit - Json Web Token - Google Web Toolkit
OUTCOME: Knows how to install and use the Web toolkit of at least one of above kits and proficiency to integrate them to the front-end project.
DAY ➋ - IMPLEMENTATION OF REPORT FUNCTIONALITY
Install and Design Report by one of following the report platform. - JasperReport Design and Viewer. - CrystalReport Design and Viewer. Create and Run smoke test: All test cases are accepted for the the Reporting functionalities.
OUTCOME: Knows how to design the Web Reports with at least one Report platform such the JasperReports software or the Crystal Reports software and integrate reports into the Web Application.
DAY ➌ - IMPLEMENTATION OF EXPORT FUNCTIONALITY
Design and Programming to Export the data to one of following format. - Excel Format / PDF Format / CSV Format. Create and Run smoke test: All test cases are accepted for the the Exporting functionalities.
OUTCOME: Knows how to define code to export data from the Web Reports or the Web Pages to Excel or PDF format and integrate these functionality on online hosting server.
DAY ➍ - PAGING AND NAVIGATION
Copyright @ 2021 - edXOps® Foundation 2/4 Production-like Project edXOps® Bootcamp
Implementation of the Navigation with the Paging on Back-Code. Implementation of the Navigation with the Paging in database.
OUTCOME: Understand the performance of the Web Application and Proficiency to implement the paging approach by SQL or SQL-Based code in the database platform.
DAY ➎ - LOOGING AND TESTING TOOLS
Postman Tool (Web Testing and API Testing). Selenium Testing Framework. Create and Run automation test: All test cases are accepted for back-end code.
OUTCOME: Knows how to install and implement the Postman tool for the front-end code and the Selenium framework for the back-end code.
WEEK ➃ - PERFORMANCE ENHANCEMENT
DAY ➊ - WEB APPLICATION AND SERVER CACHE
Implementation of the server cache for search keyword. Implementation of the server cache for search result page.
OUTCOME: Understand the server cache of the Web Application and Proficiency to implement the cache technique by using the server cache objects.
DAY ➋ - WEB APPLICATION AND DATABASE CACHE
Implementation of the Oracle Database Cache Environment. Implementation of the SQL Server Database Cache Environment.
OUTCOME: Understand the database cache of the Web Application and Proficiency to implement the cache technique by using the database cache.
Copyright @ 2021 - edXOps® Foundation 3/4 Production-like Project edXOps® Bootcamp
DAY ➌ - NETWORK APPLICATION DEPLOYMENT
Develop the RMI Application with the Oracle or the MySQL database. Create and Test the Remoting Application: Crate the Console Application to connect to the Remoting Application.
OUTCOME: Understand the Remoting Application or the Network programming and Proficiency to implement the Remoting Application or the Network Application with specific the database platform.
DAY ➍ - RESTFUL WEB SERVICE AND NETWORK APPLICATION
Integrate RMI Application with the Java Restful Web Service. Create and Run automation test: All test cases are accepted for the back-end code.
OUTCOME: Proficiency to integrate the Remoting Application or the Network Application with the Java Web API or the Restful Web Service.
DAY ➎ - PRODUCTION-LIKE PROJECT DEMO AND PRESENTATION
Spring MVC Application - RMI and Client/Server Application. - Java Restful Web Services - Java SOAP Web Services - Spring MVC hosting on Tomcat Web Server. Create and Run automation test: All test cases are accepted for the back-end code.
OUTCOME: Proficiency and Experience to develop the MVC Web Application with the Back-end code and the Front-end code with at least a relational database platform of MySQL / Oracle or DB2 and launch the MVC Web Application on online hosting server and READY to join the PRODUCTION PROJECT team.
Copyright @ 2021 - edXOps® Foundation 4/4