plannig & inscription
Dates :
Duration:
Timetable:
Fee:
18.02 - 08.04.2008
12 sessions
17:30 - 20:30
CHF 2’700.-
PHP is a widely used scripting language, especially suited for developing dynamic web pages.
The combination of an Apache server with PHP and MySQL databases provides a three-level open source model for the development of powerful secure and portable internet solutions.
The new PHP 5 version enables extended support of object-oriented programming and XML interfacing together with the Simple XML.1 motor.
The PHP language is especially suited for creating Content Management Software and other web applications.
•create professional dynamic pages
•create e-business oriented sites
•create shopping carts
•handle information contained in a
database via a web interface•develop Content Management Software
•Webdesigners and webmasters who
desire to master generating dynamic
contents
•Developers who wish to publish their
content on the web
•Developpers who wish to create Content
Management Software (CMS)
• knowledge of HTML
• basic knowledge of client-server
architecture
• JavaScript module or programming skills
php / mysql
1. PHP
1.1. Introduction to server-side dynamic languages
1.2. Creating PHP scripts PHP (level 1)
1.3. Installing and using EasyPHP5. 5
1.4. Creating complex scripts (level 2)
1.5. Using variables and tables
1.6. Conditions, loops
1.7. Functions
1.8. Methods GET, POST
1.9. Transmitting variables GET and POST
1.10.Objects _GET et _POST
1.11.Using forms
1.12.Error handlers
1.13.Reading/Writing a text file
2. MySQL
2.1. Introduction to relational databases
2.2. Learning the SQL language
2.3. Creating databases and tables
2.4. Studying MySQL requests
3. PHPMyAdmin
3.1. Managing a database via a web interface
4. Data exchange between PHP and MySQL
5. Designing the architecture of relational databases
5.1. Principles and objectives
5.2. Relation between tables (1-1, 1-n, n-n)
5.3. Creating autoincrementable indices
5.4. Linking tables
5.5. Creating requests and multitable selection
6. Sessions
6.1. Introduction to the mechanism of a session
6.2. Examples
7. Security
7.1. Issues with using databases
7.2. An overview of main attacks
7.3. Solutions and good practice
8. Applications
8.1. Completing a simple application
•a work station with an individual account
for your working sessions
•an individual space accessible via the
web for pubslishing your sites, also
accessible via FTP
•a PHP motor to run your products
•all necessary documentation, including
tutorials, software and a collection of
external links
All courses are given by highly qualified and experienced professional staff.
Every session comprises supervised exercises.
The program consists of 8 three-hour class sessions and 12 hours of assisted project work.
Participants have permanent access to their work folders on the server via FTP.














