Dec 21, 2024  
2020-2021 Course Catalog 
    
2020-2021 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

WDV 441 - Advanced PHP

Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Expands the use of PHP, MySQL and SQL to create a functional Content Management System (CMS). Will include advanced functionality such as shopping carts, search, payment processing, reporting, AJAX, etc.
Prerequisite: WDV 341  or instructor permission
Competencies
  1. Use PHP, MySQL and SQL to implement the following functionality in a website application.
    1. Authenticate and maintain usernames and passwords.
    2. Create scripts that will use database content to populate pages of thewebsite.
    3. Create scripts that will allow the client to add, modify, delete database content.
    4. Create scripts that will provide shopping cart functionality.
    5. Create scripts that will provide online payment processing connections.
    6. Create scripts that will search database content based on user input.
    7. Create scripts that will store, access and use user specific content such as preferences, shipping, billing and purchase information.
  2. Demonstrate basic security using database scripts within website applications.
    1. Discuss primary data security concerns in website applications.
    2. Explain industry techniques for data protection.
    3. Write scripts that implement basic security techniques in website applications.
  3. Demonstrate basic Ajax functionality using PHP scripts.
    1. Define AJAX
    2. Discuss the role of AJAX in current website applications
    3. Write scripts that implement basic AJAX concepts.
  4. Create a multi page commercially oriented website application.
    1. Analyze the purpose and requirements of the business.
    2. Identify appropriate functionality for the application.
    3. Investigate the required tools and techniques to implement the functionality.
    4. Use the concepts and techniques from the course to write the application.
    5. Implement the website application on an Internet server or a commercial web server.



Add to Portfolio (opens a new window)