<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="classTemplate_AA_rev2.xsl"?>
<courses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="..\site_assets\classInfo_Final.xsd">
	<class>
		<classInfo>
			<classTitle>PHP Level One</classTitle>
			<softwareUsed>
				<software icon="../images/softwareIcons/phpICON.gif" url="http://php.net/downloads.php">PHP</software>
				<software>MySQL</software>
				<software>Apache</software>
				<software icon="../images/softwareIcons/dreamweaverICON.gif">Adobe® Dreamweaver® </software>
			</softwareUsed>
			<swVersions>
				<version/>
			</swVersions>
			<levels>
				<level>1</level>
			</levels>
			<duration>
				<hours>7</hours>
				<days>1</days>
			</duration>
			<certification>
				<company/>
			</certification>
			<courseCode>php1</courseCode>
			<courseDescription>Our PHP Level One class is for those of you who have created static web pages using HTML and now desire to use the features of PHP for creating dynamic websites. In our course, you will acquaint yourself with PHP by working with its common script elements, use the PHP script elements to create forms, address the stateless nature of HTTP by setting cookies and session variables in your scripts, and write the data entered in a form to a database. We begin class by introducing the PHP language: its use, its sytax and best practices. This is followed by more advanced PHP principles including using variables and arrays, writing functions, understanding and writing conditionals and ultimately object-oriented design principles. Students will build webe pages that access database records as well as edit and delete database records. In addition, students will create forms, email data and implement cookies.</courseDescription>
		</classInfo>
		<hwRequirements>
			<requirement>An Intel® Pentium® III or higher (Pentium IV-class recommended). </requirement>
			<requirement>256 MB RAM (512MB recommended)</requirement>
			<requirement>A 5 GB hard disk or larger if you use Windows XP Professional as your operating system. You should have at least 600 MB free hard-disk space available for Microsoft Office installation.</requirement>
			<requirement>A mouse or compatible tracking device</requirement>
			<requirement>CD-ROM drive</requirement>
		</hwRequirements>
		<swRequirements>
			<platformRequirements>
				<requirement>Microsoft® Windows® XP with Service Pack 2 or Vista®</requirement>
			</platformRequirements>
			<requirement>WampServer2.0a (PHP 5.2.5, MySQL 5.0.45, Apache 2.2.6)</requirement>
			<requirement>Windows 2003 server</requirement>
			<requirement>Mail Client</requirement>
		</swRequirements>
		<preRequisites>
			<preReqClass>
				<preReq url="introHTML4.xml">HTML Programming</preReq>
			</preReqClass>
			<preReqClass>
				<preReq>SQL Fundamentals</preReq>
			</preReqClass>
			<preReq>Basic HTML</preReq>
			<preReq>Basic SQL</preReq>
			<preReq>Basic programming skills</preReq>
		</preRequisites>
		<performanceObjectives>
			<objective>Familiarize yourself with the PHP language</objective>
			<objective>Write PHP scripts to solve common problems including sending email, send form data to a server, store user information and more</objective>
			<objective>Work with common PHP script elements</objective>
			<objective>Create and validate web-based forms</objective>
			<objective>Address the stateless nature of the Hypertext Transfer Protocol (HTTP)</objective>
			<objective>Access and manipulate data using PHP</objective>
		</performanceObjectives>
		<supplementalMaterials>
			<book/>
			<website/>
		</supplementalMaterials>
		<courseContent>
			<lesson number="1">
				<lessonTitle>Getting Acquainted with PHP</lessonTitle>
				<topic>Understand PHP</topic>
				<topic>Use the Basic Syntax of PHP</topic>
				<topic>Use HTML and PHP</topic>
				<topic>Add Comments</topic>
				<topic/>
				<lessonTime/>
			</lesson>
			<lesson number="2">
				<lessonTitle>Working with Common PHP Script Elements</lessonTitle>
				<topic>Use Variables and Constants</topic>
				<topic>Work with Control Structure Statements</topic>
				<topic>Work with Arrays</topic>
				<topic>Use Functions</topic>
				<topic>Implement Object-Oriented Programming</topic>
				<topic>Include Content from Files</topic>
				<lessonTime/>
			</lesson>
			<lesson number="3">
				<lessonTitle>Working with Forms</lessonTitle>
				<topic>Create Forms</topic>
				<topic>Validate a Form</topic>
				<topic>Email Data</topic>
				<lessonTime/>
			</lesson>
			<lesson number="4">
				<lessonTitle>Addressing the Stateless Nature of HTTP</lessonTitle>
				<topic>Set Cookies and Session Variables</topic>
				<topic>Write Scripts Using Hidden Form Fields</topic>
				<lessonTime/>
			</lesson>
			<lesson number="5">
				<lessonTitle>Accessing and Manipulating Data with PHP</lessonTitle>
				<topic>Interact with Databases</topic>
				<topic>Modify Database Records Using PHP</topic>
				<topic>Access Files and Directories</topic>
				<lessonTime/>
			</lesson>
			<nextClass/>
		</courseContent>
		<courseware>
			<bookTitle/>
			<publisher>Element K</publisher>
			<bookNumber/>
			<notes>Course Number: 085963</notes>
			<author/>
		</courseware>
	</class>
</courses>
