Zend Framework - ohjelmistokehittäjille

Zend Framework -koulutus

Zend Framework on MVC (Model View Controller) -arkkitehtuuriin perustuva, vapaan lisenssin PHP-luokkakirjasto. Zend Frameworkin MVC-rakenne jakaa sovelluksen loogisiin kokonaisuuksiin, jossa käyttäjänäkymät ja sovelluksen liiketoimintaosuus erotellaan ja sijoitetaan loogiseen paikkaan sovelluksessa. Zend Frameworkin käyttö nopeuttaa ohjelmistokehitystä, selkeyttää ohjelmiston rakennetta sekä ohjaa ohjelmistosuunnittelijaa rakentamaan sovellusta hyviä käytäntöjä suosien.

Zend Framework tuo mukanaan valmiin luokkakirjaston, joka sisältää PHP-sovelluksissa usein tarvittavia komponentteja. Ohjelmistokehittäjä voi halutessaan hyödyntää luokkakirjaston tarjoamia valmiita toiminnallisuuksia ja laajentaa niitä tarpeen mukaan. Valmiskomponenttien käyttö vähentää huomattavasti rutiiniohjelmointia sekä virheiden mahdollisuutta.

Kohderyhmä

Zend Frameworkin perusteet -kurssi on suunniteltu ohjelmistokehittäjille, jotka haluavat oppia hyödyntämään MCV-arkkitehtuuria sekä Zend Frameworkin valmiita luokkakirjastoja omissa PHP- ohjelmistoprojekteissaan.

Tarvittava pohjakoulutus

Kurssi on suunnattu ohjelmistokehittäjille, joilla on vähintään perusosaaminen PHP-ohjelmoinnista sekä kokemusta olio-ohjelmoinnista.

Kurssin sisältö

Kurssi on käytännönläheinen: jokaista käsiteltyä aihetta seuraa esimerkkejä sekä harjoituksia. Kurssilla toteutetaan pieniä projekteja, jotka kehittyvät koulutuksen edetessä. Näin opittuja taitoja voidaan hyödyntää heti saaden tarvittavia vastauksia ja apua ongelmatilanteissa.

Kurssilla tutustutaan seuraaviin teemoihin

  • Zend Frameworkin peruskäsitteet
  • MVC-arkkitehtuuri (Models, Views, Controllers)
  • Zend Framework -projektin pystytys
  • Keskeinen infrastruktuuri ja asetukset (config, bootstrap)
  • Pääsynhallinta (ACL, Access Control Lists)
  • Luokkakirjastojen hyödyntäminen ja laajentaminen
  • Tietokannat ja ORM (Object-Relational Mapping)

Kurssin kesto

3 päivää