Databases and Advanced Features with the Zend 2 Framework


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Most web applications developed today need to access databases at some point. The Zend 2 Framework provides the necessary tools to assist you in connecting to and manipulating data in databases. In this course, you’ll learn how to use Zend in your PHP web applications to provide database connectivity and how to code the actions needed to manipulate the data. In addition, you will also learn how to customize the web layout, including altering the header and footer, and adding breadcrumb navigation for users of your application. Finally, you will learn how Zend can be used to add internationalization, e-mail notification, and authentication to your PHP web applications.

Target Audience
Individuals wanting to learn the basic skills required to create PHP web applications using the Zend framework 2. Previous experience in web application development, databases, and the PHP scripting language may be beneficial.

Prerequisites
None

Expected Duration (hours)
2.2

Lesson Objectives

Databases and Advanced Features with the Zend 2 Framework

  • start the course
  • install and configure MySQL on your development computer for use in Zend applications
  • describe how Zend handles data persistence and the models available for Zend to communicate with the database
  • configure a model using the exchangeArray function to handle data from the database
  • write the code to create a TableGateway object that allows the model to communicate with the database
  • write the code to initialize and configure the TableGateway object in your Zend application
  • write the code to configure the database adapter to connect to the database
  • describe the purpose of a service locator and how to add one to your Zend application
  • write the code to read data from the database and display it in the browser
  • write the code to add data from the browser to the database
  • write the code to edit data in the database
  • write the code to delete data from the database
  • work with Zend to configure an application to read data from a database
  • configure your Zend application to customize the layout including the header and footer
  • configure your Zend application to include a breadcrumb navigation bar
  • edit the model, view, and controller to include pagination for displaying data
  • configure your application to include the pagination navigation bar
  • describe the concepts associated with internationalization and the i18n standard supported by Zend
  • install and use the Poedit tool to create translation files for use with Zend
  • configure your Zend application to include internationalization
  • configure your Zend application to include internationalization
  • configure your application to use Zend mail to send e-mail notifications
  • configure your application to include HTTP authentication for the entire site
  • configure your Zend application to include HTTP authentication for specific areas of your site
  • work with Zend to add advanced features to a PHP application
  • Course Number:
    wd_phpz_a02_it_enus

    Expertise Level
    Beginner