<<

edXOps BOOTCAMP

edXOps.COM

PHP AND 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 Jesse Torres

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 Front-End Web pages and Framework to Laravel MVC project.  Integrate Front-End Web pages to Laravel MVC Project.  GWT and JWT Programming - Toolkit (AJT) - Json Web Token (JWT) - Web Toolkit (GWT)

OUTCOME: Knows how to install and use Web toolkit of at least one of above kits and proficiency to integrate them to front-end project.

DAY ➋ - IMPLEMENTATION OF REPORT FUNCTIONALITY

 Install and Design Report by one of following report platform. - JasperReport Design and Viewer. - CrystalReport Design and Viewer.  Create and Run smoke test: All test cases are accepted for the Reporting functionalities.

OUTCOME: Knows how to design Web Reports with at least one Report platform such JasperReports or Crystal Reports and integrate reports into Web Application.

DAY ➌ - IMPLEMENTATION OF EXPORT FUNCTIONALITY

 Design and Programming to Export Data to one of following format. - Excel Format / PDF Format / CSV Format.  Create and Run smoke test: All test cases are accepted for the Exporting functionalities.

OUTCOME: Knows how to define code to export data from Web Reports or Web Pages to Excel or PDF format and integrate these functionality on online hosting server.

DAY ➍ - PAGING AND NAVIGATION

 Implementation of Navigation with Paging on Back-Code.  Implementation of Navigation with Paging in .

OUTCOME: Understand the performance of Web Application and Proficiency to implement paging approach by SQL or SQL-Based code in 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.

Copyright @ 2021 - edXOps® Foundation 2/4 Production-like Project edXOps® Bootcamp

OUTCOME: Knows how to install and implement Postman tool for front-end code and Selenium framework for back-end code.

WEEK ➃ - PERFORMANCE ENHANCEMENT

DAY ➊ - WEB APPLICATION AND SERVER CACHE

 Implementation of server cache for search keyword.  Implementation of server cache for search result page.

OUTCOME: Understand the server cache of Web Application and Proficiency to implement cache technique by using server cache objects.

DAY ➋ - WEB APPLICATION AND DATABASE CACHE

 Implementation of Oracle Database Cache Environment.  Implementation of SQL Server Database Cache Environment.

OUTCOME: Understand the database cache of Web Application and Proficiency to implement cache technique by using database cache.

DAY ➌ - NETWORK APPLICATION DEPLOYMENT

 Develop Client/Server Application with Oracle or MySQL database.  Create and Test Remoting Application: Crate Console Application to connect to Remoting Application.

OUTCOME: Understand the Remoting or Network programming and Proficiency to implement Remoting or Network Application with specific database platform.

Copyright @ 2021 - edXOps® Foundation 3/4 Production-like Project edXOps® Bootcamp

DAY ➍ - RESTFUL WEB SERVICE AND NETWORK APPLICATION

 Integrate PHP Client/Server Application with PHP Restful Web Service.  Create and Run automation test: All test cases are accepted for back-end code.

OUTCOME: Proficiency to integrate Remoting or Network Application with PHP Web API or Restful Web Service.

DAY ➎ - PRODUCTION-LIKE PROJECT DEMO AND PRESENTATION

 Laravel MVC Application - PHP Client/Server Application. - PHP Restful Web Services - PHP SOAP Web Services - Laravel MVC hosting on Tomcat Web Server.  Create and Run automation test: All test cases are accepted for back-end code.

OUTCOME: Proficiency and Experience to develop MVC Web Application with Back-end code and Front-end code with at least a relational database platform of MySQL / Oracle or DB2 and launch MVC Web Application on online hosting server and READY to join PRODUCTION PROJECT team.

Copyright @ 2021 - edXOps® Foundation 4/4