10152166PHP Web Development with MySQL
Course Information
Description
Students learn to create dynamic web pages using the PHP programming language and the MySQL database management system. Students will learn how PHP works, how to effectively use many of its powerful features, and how to design and build their own PHP web applications. The popular MySQL open source database management software (DBMS) will also be introduced as a powerful backend for PHP websites.
Total Credits
3
Course Competencies
-
Explore differences between static and dynamic web sitesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes dynamic web contentyou distinguish between static and dynamic web pagesproject includes dynamic web content
-
Identify the advantages of using PHP languageAssessment Strategiesthrough a written evaluationCriteriayou explain the features of the PHP languageyou explain the advantages of the PHP language
-
Identify the advantages of using MySQL database softwareAssessment Strategiesthrough a written evaluationCriteriayou explain the features of the MySQL database softwareyou explain the advantages of the MySQL database software
-
Write PHP scripts containing variables and constantsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes variables and constants used correctly in scriptsyou interpret the use of PHP variables and constants, correctly predicting statement resultsproject includes variables and constants used correctly in scripts
-
Write PHP scripts using operatorsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP operators used correctly in scriptsyou interpret the use of PHP operators, correctly predicting statement resultsproject includes PHP operators used correctly in scripts
-
Write PHP scripts containing conditional executionAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes conditional execution statements used correctly in scriptsyou interpret the use of PHP conditional execution statements, correctly predicting statement resultsproject includes conditional execution statements used correctly in scripts
-
Write PHP scripts using loopsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP loop constructs used correctly in scriptsyou interpret the use of PHP loop constructs, correctly predicting statement resultsproject includes PHP loop constructs used correctly in scripts
-
Explore PHP syntax for creating and manipulating stringsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP strings and string manipulation statements used correctly in scriptsyou interpret the use of PHP strings and string manipulation statements, correctly predicting statement resultsproject includes PHP strings and string manipulation statements used correctly in scripts
-
Write PHP scripts that use strings and string manipulation functionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes string manipulation functions used correctly in scriptsyou interpret the use of PHP string manipulation functions, correctly predicting statement resultsproject includes string manipulation functions used correctly in scripts
-
Explore PHP syntax for pattern matching using regular expressionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP pattern matching using regular expressions, used correctly in scriptsyou interpret the use of PHP pattern matching using regular expressions, correctly predicting statement resultsproject includes PHP pattern matching using regular expressions, used correctly in scripts
-
Write PHP scripts that use built-in functions for pattern matching involving regular expressionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP built-in functions for pattern matching involving regular expressions, used correctly in scriptsyou interpret the use of PHP built-in functions for pattern matching involving regular expressions, correctly predicting statement resultsproject includes PHP built-in functions for pattern matching involving regular expressions, used correctly in scripts
-
Write PHP scripts containing simple arraysAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes simple arrays used correctly in scriptsyou interpret the use of simple arrays, correctly predicting statement resultsproject includes simple arrays used correctly in scripts
-
Write PHP scripts using associative arraysAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes associative arrays used correctly in scriptsyou interpret the use of PHP associative arrays, correctly predicting statement resultsproject includes associative arrays used correctly in scripts
-
Write PHP scripts that use built-in functions to manipulate arraysAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP built-in functions that manipulate arrays, used correctly in scriptsyou interpret the use of PHP built-in functions that manipulate arrays, correctly predicting statement resultsproject includes PHP built-in functions that manipulate arrays, used correctly in scripts
-
Create HTML forms for use with PHP scriptsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of HTML forms with PHP scriptsyou interpret the use of HTML forms with PHP scripts, correctly predicting statement resultsproject includes use of HTML forms with PHP scripts
-
Write PHP programs that use data from HTML formsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP scripts that accept and manipulate data from HTML formsyou interpret the use of PHP scripts that accept and manipulate data from HTML forms, correctly predicting statement resultsproject includes PHP scripts that accept and manipulate data from HTML forms
-
Write PHP scripts using built-in functionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP built-in functions used correctly in scriptsyou interpret the use of PHP built-in functions, correctly predicting statement resultsproject includes PHP built-in functions used correctly in scripts
-
Write PHP scripts containing user-defined functionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes user-defined functions used correctly in scriptsyou interpret the use of PHP user-defined functions, correctly predicting statement resultsproject includes user-defined functions used correctly in scripts
-
Write PHP scripts that use the include and require directives to reuse codeAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of the include and require directives to reuse code, used correctly in scriptsyou interpret the use of the include and require directives to reuse code, correctly predicting statement resultsproject includes use of the include and require directives to reuse code, used correctly in scripts
-
Write PHP scripts using file input and outputAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes file input and output used correctly in scriptsyou interpret the use of PHP file input and output statements, correctly predicting statement resultsproject includes file input and output used correctly in scripts
-
Write PHP scripts using the PHP stream functions to handle input and outputAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of the PHP stream functions to handle input and output, used correctly in scriptsyou interpret the use of PHP stream functions to handle input and outputs, correctly predicting statement resultsproject includes use of the PHP stream functions to handle input and output, used correctly in scripts
-
Write PHP scripts that use directory manipulation functionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of the directory manipulation functions, used correctly in scriptsyou interpret the use of the directory manipulation functions, correctly predicting statement resultsproject includes use of the directory manipulation functions, used correctly in scripts
-
Write PHP scripts using object-oriented constructsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes PHP 5 object-oriented constructsyou interpret the use of PHP 5 object-oriented constructs, correctly predicting statement resultsproject includes PHP 5 object-oriented constructs
-
Write PHP scripts using the object-oriented Exception class for error handlingAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of the object-oriented Exception class for error handlingyou interpret the use of the PHP 5 object-oriented Exception class for error handling, correctly predicting statement resultsproject includes use of the object-oriented Exception class for error handling
-
Explore connecting to and using a MySQL databaseAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes connecting to and navigating a MySQL databaseyou interpret the command syntax for connecting to and using a MySQL database, correctly predicting statement resultsproject includes connecting to and navigating a MySQL database
-
Write SQL scripts to create and populate tables in a MySQL databaseAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes writing SQL scripts to create and populate tables in a MySQL databaseyou interpret the use of SQL scripts to create and populate tables in a MySQL database, correctly predicting statement resultsproject includes use of SQL scripts to create and populate tables in a MySQL database
-
Write PHP scripts that connect to and use a MySQL databaseAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes code that connects to and uses a MySQL databaseyou interpret the use of code that connects to and uses a MySQL database, correctly predicting statement resultsproject includes code that connects to and uses a MySQL database
-
Write PHP scripts that create and update both data and tables in a MySQL databaseAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes constructs that create and update both data and tables in a MySQL databaseyou interpret the use of constructs that create and update both data and tables in a MySQL database, correctly predicting statement resultsproject includes constructs that create and update both data and tables in a MySQL database
-
Write PHP scripts that use PHP built-in functions to set and retrieve HTTP cookiesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of PHP built-in functions to set and retrieve HTTP cookiesyou interpret the use of PHP built-in functions to set and retrieve HTTP cookiesproject includes use of PHP built-in functions to set and retrieve HTTP cookies
-
Write PHP scripts that use PHP built-in functions to create and manage HTTP sessionsAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of PHP built-in functions to create and manage HTTP sessionsyou interpret the use of PHP built-in functions to create and manage HTTP sessions, correctly predicting statement resultsproject includes use of PHP built-in functions to create and manage HTTP sessions
-
Write PHP scripts that demonstrate accepted PHP security practicesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise demonstrates accepted PHP security practicesyou interpret the use of code employing accepted PHP security practicesproject demonstrates accepted PHP security practices
-
Write PHP scripts that use PHP debugging facilities to find and fix errors in codeAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriterialab exercise includes use of PHP debugging facilities to find and fix errors in codeyou interpret the use of PHP debugging facilities to find and fix errors in code, correctly predicting statement resultsproject includes use of PHP debugging facilities to find and fix errors in code