Course : PHP 5, Advanced Programming

PHP 5, Advanced Programming

Download in PDF format Share this course by email 2


Object Programming will provide you with an MVC approach for on-line applications. You will learn to use components in a framework and to implement communication with external processes. Exposure to the new prospects offered by Web 2.0 is also covered.


Inter
In-house
Custom

Practical course in person or remote class

Ref. PHA
Price : 2070 € E.T.
  3d - 21h00




Object Programming will provide you with an MVC approach for on-line applications. You will learn to use components in a framework and to implement communication with external processes. Exposure to the new prospects offered by Web 2.0 is also covered.

Prerequisites
Good knowledge of PHP 5 language in Web's context.

Course schedule

Object-Oriented Programming (OOP)

  • Classes, properties, methods. UML approach.
  • Inheritance and aggregation. Polymorphism.
  • Interfacing, overloading. Practical application.
Hands-on work
Implementing n-tier MVC architecture. Defining a DAO interface and implementing DAO classes.

Handling errors

  • Creating a handler. Buffering and log files.
Hands-on work
Creating an advanced error handling class, a buffered display and a log file.

E-mail

  • MIME. Mixed, Multipart, Alternative/Related.
  • IMAP/POP. Connecting to the server. Analysing and processing messages.
Hands-on work
Creating an xMail class function.

LDAP authentication

  • Introduction. OpenLDAP. Configuration and start-up.
  • Reading. Anonymous connection, interrogating and retrieving data. Writing. Administrator connection.
Hands-on work
Implementing an authentication class.

Databases

  • Connection. Simple, multiple, permanent.
  • Analysing the request. Validation mode and errors.
  • Commit/Rollback. Connection mode incidence.
  • Retrieving sets of records. Stored procedures.
Hands-on work
Implementation in the DAO class.

XML and Web Services

  • XML. Format and validation. DOM and Xpath.
  • XSL transformers. XSL/XSLT.
  • Rich clients: SWF and Ajax. Introduction and issues.
  • Web Services and SOAP: Introduction. Directory of services and accessibility. WSDL and SOAP.
Hands-on work
Creating an RSS flow. Presentation of Ajax RSS readers. Creating a Web Service.

PDF for AcrobatReader

  • Basic operations. Text, images and vector traces.
  • Advanced options. Hyperlinks, signets and notes.
Hands-on work
Implementing a PDF class.

Interprocess communication

  • COM and RPC APIs. Opening, executing and controlling an external application. Sockets.
  • Printer control. Standard parameter setting.
Hands-on work
Exporting data towards a spreadsheet. Implementing a method of direct access to an SMTP server.

HTTPS, SSL and certificates

  • Introduction. Secured transactions. Server parameters. Certificate suppliers.

Maintenance

  • Data compression. Reading/writing in streaming.
  • FTP. Protocol and connection. Basic operations.
Hands-on work
Site maintenance. Compressing and transferring archives.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class