|
Mar 13, 2025
|
|
|
|
WDV 541 - PHP Seminar Credits: 3 Lecture Hours: 3 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech Explore the continuing changes and updates with PHP. Examine and discuss how current and future PHP technologies may affect current website applications and future development. Recommended for those with a strong diverse background, interest and/or experience with PHP and website applications. Prerequisite: WDV 441 or instructor permission Competencies
- Classify PHP security issues.
- Research PHP security issues.
- List the top PHP security issues.
- Discuss the potential problems facing a PHP website application for each security issue.
- Research suggested techniques to address the security issues.
- SQL and database security within a PHP website application.
- Discuss the concept of exposed credentials.
- Identify options to prevent exposed credentials.
- Code an example of an exposed credentials and how to prevent it.
- Discuss the concept of SQL injection.
- Identify options to prevent SQL injection.
- Code an example of a SQL injection and how to prevent it.
- Discuss the concept of exposed data.
- Identify option to prevent exposed data.
- Code an example of exposed data and how to prevent it.
- Authentication and Authorization security within a PHP website application.
- Discuss the concepts of database authentication and how is it used in PHP.
- Identify options to protect PHP authentication processes.
- Code an example of a secure PHP authentication process.
- Implement the PHP example within a website application on a server.
- Discuss the concepts of authorization how it is used in PHP.
- Identify options to protect PHP authorization processes.
- Code an example of a secure authorization process.
- Implement the PHP example within a website application on a server.
- Discuss the use of Object Oriented (OOP) PHP.
- Define object oriented programming development concepts.
- Discuss the strengths and weaknesses of using OOP concepts with PHP.
- Research examples of OOP PHP applications and techniques.
- Produce an OOP PHP application example.
- Code PHP using OOP concepts.
- Implement the PHP example within a website application on a server.
- Compare the OOP example to traditional PHP.
- Discuss the benefits and drawbacks of using OOP.
- Explain PHP Frameworks.
- Define the concept of a framework.
- List advantages and disadvantages of using framework.
- Identify current PHP frameworks.
- Select a current PHP framework to use as an example.
- Produce a PHP example using a selected framework.
- Load the selected framework.
- Review the framework and its related components.
- Discuss how to implement and use the framework.
- Code a PHP application using the framework.
- Implement the application on a server.
- Evaluate the application results.
- Investigate current issues facing the PHP development environment.
- Identify current issues using industry resources.
- Discuss possible impacts of the issues.
- Predict possible outcome given the issues.
- Examine options for addressing the issues.
- Discuss the future role of PHP in web development.
Add to Portfolio (opens a new window)
|
|