PHP courses
Redomino organizes training courses, made up according to the participants' knowledge, on PHP language, one of the main protagonists of the revolution hitting the web.
What is PHP?
PHP is a scripting server-side Open Source language. It is flexible, fast, easy-to-learn and it can connect to a database.
The necessity to realize dynamic web sites which can interface with relational databases, is undoubtedly the positive twist made by Internet, allowing the users to have a bigger interaction with web sites and making their own management work easier by editorial teams or webmasters.
The PHP language certainly was and still is one of the main protagonists of this web revolution in the making and manage of e-commerce websites, forums and documental management systems...
Objectives
By taking part to this course it will be possible to know PHP and to understand its use and procedures in order to make websites and web-oriented applications dynamic.
It will be interesting for the participants to appraise the language evolution and the main differences with ASP, JSP...
Addressees
The basic course is addressed to webmasters or webdesigners wanting to improve their knowledge on a versatile and powerful language.
The advanced course is addressed to people who mostly know the PHP language, expanding on subjects like security and object programmation.
Conditions
It is necessary to be in good command of computer use and Internet navigation, as well as of a basic knowledge of principles ruling web publishing.
For the advanced course it may be useful being familiar with the most widespread scripting languages and a smattering of database.
Topics
Base course:
- Introduction to the language
- what PHP is
- PHP installation
- constants and variables
- data types
- operators
- file inclusion
- if, if-else, if-elseif-else constructs
- selection structures (switch, beak, exit)
- counting cycle
- while, do...while cycle
- definition
- Array on numerical index and co-operatives
- unidimensional and multidimensional Array
- Array use in cycles
- what a function is
- function declaration
- passage of the parameter to a function
- function call
- PHP predefined functions
- something on recurrence
- examples of use
- functions for strings management
- functions for date and hour management
- something on regular expressions
- how to read, write and delete files
- permission on files
- realization of forms using PHP
- GET and POST methods
- management of the forum information
- security problems
Advanced course:
9. Cookies management
- how to write and read cookies
- practical use
- creation of the connession to MySQL
- database interrogation
- session management
- practical use
- environment variables
- Apache variables
- PHP variables
- Object programmation theory
- Object programmation applicated to PHP
- code security
Duration
- 24 hours: basic course
- 16 hours: advanced course