site map 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

plannig & inscription

Dates :

Duration:

Timetable:

Fee:

Inscription

18.02 - 08.04.2008

12 sessions

17:30 - 20:30

CHF 2’700.-

javascript

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.

javascript

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

javascript

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)

javascript

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

XML

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

WEB Services

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.