Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

This course will teach you how to take advantage of PHP extensions and existing software building blocks. You will see the advanced aspects related to databases (LDAP extension, Oracle API, PostgreSQL, MySQL), XML (DOM and SAX), AJAX, web services and Mail and PDF extensions.

Who is this training for ?

For whom ?

Developers.

Prerequisites

Training objectives

  • Discover the PEAR and PHPLib libraries
  • Implement LDAP authentication
  • Implement data persistence with the PDO library
  • Implement SOAP and REST web services
  • Manage sending emails and generating PDFs
  • Training program

    • Reminder: Object Oriented Programming (OOP)
      • - Classes, properties, methods.
      • - Visibility and Protection.
      • - Inheritance.
      • - Propagation rules.
      • - Polymorphism.
    • PEAR et PHPLib
      • - Structure, conventions and parameters.
      • - Main libraries.
      • - Practical work PEAR: use of Html, Forms, CSS and DB libraries.
      • - PHPLib: use of Template, Authentication libraries.
    • Authentification LDAP
      • - Introduction.
      • - OpenLdap.
      • - Configuration and startup.
      • - Reading.
      • - Anonymous connection, query and recovery of data.
      • - Writing.
      • - Administrator connection.
      • - Data formatting and insertion.
      • - Practical work Implementation of an authentication class.
    • Databases: advanced manipulations
      • - Multitable databases and join: advantages and limitations.
      • - Transactional integrity: ensure data consistency.
      • - Stored procedures: reuse during technology migrations.
      • - Multidimensional fields.
      • - XML.
      • - Security: formatting of inputs and parameterized queries.
      • - ODBC.
      • - Practical work Oracle: Commit / Rollback and abstract pointers for stored procedures.
      • - MySQL: multitable conversion and adaptation of DML queries.
    • XML/DOM/XSLT
      • - XML (format and validation), DOM (creation, analysis), XSL/XSLT (transformation).
      • - Rich clients: Ajax.
      • - Principle and issues .
      • - Practical work Creation of an XML feed for an Ajax page and an RSS feed.
    • Web service et SOAP

      - n'as pas encore du programme

    • PDF pour Acrobat Reader
      • - Basic operations.
      • - Text and layout.
      • - Advanced operations.
      • - Images and vector paths.
      • - Practical work Implementation of a PDF class.
    • E-mail
      • - MIME: attachments and HTML formats Mixed, Multipart, Alternative/Related formats.
      • - Special encodings.
      • - Configuring a server test.
      • - Study of a bookstore.
      • - Practical work Manage the sending of emails in Mime format and PDF attachments.
    • 1142
    • 14 h

    Submit your review

    Translated By Google Translate