Unlock the potential of generative AI across all your managerial functions.
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

      • Classes, properties, methods.
      • Visibility and Protection.
      • Inheritance.
      • Propagation rules.
      • Polymorphism.
      • Structure, conventions and parameters.
      • Main libraries.
      • Practical work PEAR: use of Html, Forms, CSS and DB libraries.
      • PHPLib: use of Template, Authentication libraries.
      • 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.
      • 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 (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.
      • Service directories and accessibility.
      • WSDL and SOAP.
      • Create a Web service and its description file.
      • Practical work rnUsing a Web service.
      • Basic operations.
      • Text and layout.
      • Advanced operations.
      • Images and vector paths.
      • Practical work Implementation of a PDF class.
      • 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.
    • 1202
    • 14 h

    Submit your review

    Translated By Google Translate