Difference between revisions of "PHP"

From mi-linux
Jump to navigationJump to search
 
(85 intermediate revisions by 9 users not shown)
Line 1: Line 1:
'''Welcome to the Online Teaching/Learning Resources for PHP'''
+
[[Main Page]] >> [[5CC001|Web Application Development]] >> Workbook
  
This is primarily usable as a workbook for HTML for SCIT students.
+
== Welcome to the Online Teaching/Learning Resources for PHP ==
  
[[PHP101]] - What is PHP?
+
This is primarily usable as a workbook for computing students.
  
----
+
{| border="3" cellpadding=3 cellspacing=3
 
+
|Week 01||
== Do I have to installed Linux on my home computer to take CP1079 (PHP)? ==
+
*[[PHP101_-_What_is_PHP%3F|What is PHP?]]
 
+
*[[PHP102|A Basic Page]]
No.
+
*[[PHP103|PHP Basics]]
 
+
|-
There are a number of ways in which you can approach the practical work in CP1079.
+
|Week 02||
 
+
*[[PHP104|PHP Variables & Constants - Basics]]
1. Use only university computers - log in to Linux and work on your files locally
+
*[[PHP105|Expressions, Operators, and Variable Assignments]]
* Advantages - fast, no home computer required, no Internet connection at home required
+
*[[PHP105 and a half|Include Function Examples]]
* Disadvantages - need to be on-campus to work on your practical
+
*[[PHP106|Flow Control - Selection]]
 
+
*[[PHP107|Flow Control - Iteration]]
2. Use a "live CD" version of Linux
+
''[[PHPEX02|This week's mini-task]]''
A live CD is a version that does not install onto your hard drive, but runs from the CD - is essence, your computer's hardware is temporarily borrowed by the Linux Operating System and your hard disk is not touched.
+
|-  
* Advantages - don't need to install anything onto your computer
+
|Week 03||
* Disadvantages - your live CD will likely not have a web-server and the necessary languages installed, meaning that you will need an Internet access to "MI-LINUX" to be able to create and run PHP files
+
*[[PHP108|PHP Arrays]]
* Disadvantages - as the whole operating system is running from a CD, it will run slower than it would if it were installed.
+
*[[PHP108 And A Half|Predefined Variables]]
 
+
*[[PHP109|File Handling]]
'''UPDATE:''' This said I have found one distribution called [http://katolaz.homeunix.net/wiki/wikka.php?wakka=DeveLinux DeveLinux] which claims to have Apache, MySQL, PHP built into the live CD so this should enable you to store your files on something like a USB pen/key and work without an Internet connection - I have yet to test this so I can't comment anymore on it.
+
''[[PHPEX03|This week's mini-task]]''
 
+
|-
3. Install Linux on your computer
+
|Week 04||
All linux installation CDs (and most live CDs have an install option) that allow you to install Linux on your computer - this is not a scary option to take, as unlike Windows, Linux respects any other operating systems you have installed on your computer, and have options in the install process to allow you to "shrink" the amount of space other operating systems (like Windows) uses on your hard disk, and install itself in a small amount of free space made by the shrinking process.  This is actually the default installation option for most modern Linux distributions.
+
*[[PHP110|Simple Databases Concepts & SQL]]
* Advantages - once installed you can add the Apache Webserver, PHP, and MySQL to your installation and work when disconnected, and Matthew does on the laptop he uses in lectures.  You can also experience the full range of Linux software at the full performance of your computer.
+
*[[PHP111|PHP and Databases – Making the Connection]]
 +
''[[PHPEX04|This week's mini-task]]''
 +
|-  
 +
|Week 05||
 +
*[[PHP112|Simple database search example]]
 +
''[[PHPEX05|This week's mini-task]]''
 +
|-
 +
|Week 06||
 +
*[[PHP113|Cookies]]
 +
*[[PHP114|Sessions]]
 +
|-  
 +
|Week 07||
 +
*[[PHP115|Template Engines]]
 +
|-  
 +
|Week 08||
 +
*[[PHPAJAX|Ajax with fetch()]]
 +
|-  
 +
|Week 09||Free to work on assessment
 +
|-
 +
|Week 10||Website demonstrations
 +
|-
 +
|Week 11||Website demonstrations
 +
|-
 +
|Week 12||Website demonstrations
 +
|}

Latest revision as of 12:05, 20 September 2023

Main Page >> Web Application Development >> Workbook

Welcome to the Online Teaching/Learning Resources for PHP

This is primarily usable as a workbook for computing students.

Week 01
Week 02

This week's mini-task

Week 03

This week's mini-task

Week 04

This week's mini-task

Week 05

This week's mini-task

Week 06
Week 07
Week 08
Week 09 Free to work on assessment
Week 10 Website demonstrations
Week 11 Website demonstrations
Week 12 Website demonstrations