Snel navigeren naar:

  • Inhoud
  • Voordelen
  • Specificaties
  • Reviews
  • More information
  • FAQ

Productinformatie

In deze cursus leert u wat nodig is om Zend te gebruiken in web development projecten en de basisprincipes die nodig zijn bij het ontwikkelen van PHP web applicaties middels het gebruik van het Zend framework 2. U leert onder andere welke tools u kunt gebruiken om data te bewerken in databases. Tenslotte leert u hoe u Zend kunt gebruiken bij email notification en authentication naar PHP web applicaties.

Inhoud van de training

PHP Zend Framework

6 uur

Features of the Zend Framework

  • start the course
  • describe what an application framework is and the benefits of using a framework when creating a PHP project
  • describe the MVC (Model-View-Controller) pattern and the overall functionality it provides
  • describe the development concepts associated with using an application framework when creating a PHP project
  • download, install, and configure the appropriate PHP files for the operating system on your development computer
  • describe what the Zend framework is and identify the advantages and disadvantages associated with using it when creating PHP applications
  • identify the prerequisite applications needed to be able to use the Zend framework
  • download, install, and configure the Composer tool for dependency management in PHP
  • download, install, and configure the Zend framework 2 and use Composer to add Zend as a project dependency
  • install and recognize the file structure of the sample ZendSkeletonApplication and how it can be used as a starting point for your project
  • configure the document root setting for the server to point to the public subfolder of your Zend project
  • describe the concept of Zend modules and the benefits they provide in a PHP application
  • recognize the folder structure for a typical Zend module as well as the required files contained in the module
  • manually create the folder structure for a custom Zend module
  • manually create the files needed in a custom Zend module
  • configure the Zend ModuleManager to load a module
  • use the Composer tool to install the ZFTool and describe the functionality it provides
  • work with the ZFTool to automatically create a Zend module for your project and recognize the files and folders it creates
  • configure controller files to add a controller and views to your zf2 project
  • configure Zend routes to the appropriate controller in your zf2 project
  • configure Zend views in your zf2 project
  • create a Zend form and recognize the contents a typical form contains
  • configure Zend forms in your zf2 project
  • add a table to a Zend view and configure the controller to use the view
  • work with the Zend framework to add various components used in a typical PHP application

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

Kenmerken

Engels (US)
6 uur
Web Developer
90 dagen online toegang
HBO

Meer informatie

Extra product informatie 0
Doelgroep Webontwikkelaar
Voorkennis

Er is geen specifieke voorkennis voor vereist. Het is een pre wanneer u bekend bent met webdevelopment, databases en de programmeertaal PHP.

resultaat

Na afronding van de cursus bent u bekend met de basisprincipes die nodig zijn bij het ontwikkelen van PHP web applicaties door gebruik te maken van Zend Framework 2.

Positieve reacties van cursisten

Ontwikkel je tot data analist

Service is echt heel goed. Snel, klantvriendelijk, weten waar ze over praten en denken met je mee met oplossingen. Daarnaast hebben ze ook een goed leerplatform om je studie te volgen en na elke module een korte toets om te zien hoeveel je ervan heb begrepen en je kan de status zien hoeveel tijd je hebt besteed aan je studie. Ik waardeer ze enorm en ik raad elke ICT'er aan om met hen in zee te gaan om je studie te volgen.

- Emilio Jones

Training: Introduction to SQL

Eén training geprobeerd en deze naar tevredenheid gevolgd. Een module werkte in eerste instantie niet, maar na contact opgenomen te hebben met klantenservice kreeg ik snel antwoord met een oplossing.

- Lars van der Spek

Training: Certified Ethical Hacker (CEHv12) - incl. examen

Eerste keer dat ik een online training heb gedaan en zou zo weer een training volgen via icttraningen.nl

- Jerry Jialal

Training: Microsoft Managing Modern Desktops (exam MD-101)

Het resultaat van de groep is absoluut bevredigend. Ik ga in ieder geval geen ander meer bellen.

- Antoine Evertze, Sales Engineer bij Chubb

Training: PRINCE2® 6e editie Foundation- incl. examen

Als er wat is staan ze altijd voor me klaar. Ik word meteen geholpen als ik bel.

- E. Zeijlmans, P&O adviseur bij Parnassia Groep

Training: ITIL® 4 Foundation - incl. examen

Wij zijn gebaat bij mensen die bijblijven in hun vakgebied en continu getriggerd worden.

- W. van Uijthoven, IT manager bij gemeente Arnhem

Training: Excel 2013 Compleet

Ik heb al eens eerder een training gehad via icttrainingen.nl en dat was een erg leerzame, leuke ervaring. Nu heb ik via het werk een online cursus en deze lijkt tot nu toe ook erg leerzaam.

- Michelle Brierley

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties