If you can't read please download the document
Upload
ladislav-prskavec
View
4.751
Download
1
Embed Size (px)
Citation preview
2. Co je Zend Framework?
3. Class library pln OOP 4. Dokumentace 5. Kvalita a testovn
Jednoduchost a roziitelnost 6. Podporuje agiln techniky (at-will architecture) 7. 8. ZF Quality Process
9. Udlej to
11. Napi dokumentaci jak to funguje
13. Code coverage report pomoc PHPUnit 14. Pro zaazen komponenty je nutn review od len Zend teamu 15. 16. Pstup prce s ZF
17. Nahrazen svch tmi s ZF (Zend_Mail, apod.) Zanete s MVC vrstvou v ZF
18. MVC
19. Mapuje je na Action Controllery 20. Vol pislun Action controller a vrac odpov Separace na vrstvy
21. Presentan logika 22. Routovn Zend_Navigation, Zend_View,Zend_Controller, Zend_Layout 23. 24. Instalace ZF
25. Zend Framework Full Package (35MB)
Zend Framework Minimal Package (9MB) Zend Server Community Edition(CE) + ZF 26. I18N
27. Zend_Date 28. Zend_Measure 29. Zend_Currency 30. Zend_Translate
31. Auth a ACLs
32. HTTP Diggest 33. HTTP Basic 34. Vlastn adapter (Zend_Ldap, Zend_OpenId, Zend_Oauth) Zend_Session 35. Zend_Acl
36. Resources 37. Rights 38. Web services
39. Zend_Rest_Client 40. Zend_Service (Twitter, Akismet, Flickr, ) 41. Zend_Feed (RSS, Atom) 42. Zend_Gdata (Google access API) 43. Zend_XmlRPC (client, server) 44. Mail, Formats, Search
45. Zend_Mime 46. Zend_Pdf 47. Zend_Search_Lucene 48. Utility
49. Zend_Config 50. Zend_Console_Getopt 51. Zend_Filter 52. Zend_Filter_Input 53. Zend_Loader 54. Zend_Log 55. Zend_Memory
56. Zend_Validate 57. Zend_Barcode 58. Zend_Wildfire 59. Zend_Uri 60. Zend_Soap 61. Zend_Captcha 62. Zend_Amf 63. QUICK START 64. Directory strukture > zf create project . / zf create project project_directory_name . |-- application ||-- Bootstrap.php ||-- configs ||`-- application.ini ||-- controllers |||-- ErrorController.php ||`-- IndexController.php ||-- models |`-- views ||-- helpers |`-- scripts ||-- error ||`-- error.phtml |`-- index |`-- index.phtml |-- docs |`-- README.txt |-- library |-- public |`-- index.php `-- tests |-- application |`-- bootstrap.php |-- library |`-- bootstrap.php `-- phpunit.xml 65. Konfigurace
66. Aplikace v ZF, ale svoji konfiguraci potebuje
67. Zend_Registry (persisten objekt, obsahujc va konfiguraci) 68. Modely
Table Module
69. Definuje vstupy k tabulkm 70. Vstupn metody obsahuj business logiku Domain Model
71. Nemus 1:1 korespondovat s tabulkami 72. Zend_Db pstup
73. V iniactionLogDb.adapter = PDO_PGSQL actionLogDb.params.host = dbzendadmin actionLogDb.params.username = zendadmin actionLogDb.params.password = zendadmin actionLogDb.params.dbname = zendadmin
$actionLogDb = Zend_Db::factory(Zend_Registry::getInstance()->config->actionLogDb); Zend_Db_Table::setDefaultAdapter($actionLogDb); $registry = Zend_Registry::getInstance()->set('adminDb', $actionLogDb); 74. Formule
75. Filterovn vstup (Zend_Filter) Rendrovn formule
76. Dleit co jsme se nauili
77. Jak vzt a nainstalovat ZF 78. Jak si nakonfigurovat vhost 79. Jak si nastavit php.ini a rewrite rules 80. Bootstrap 81. Jak vytvoit Action Controllers a View scripty 82. Jak vytvet layouts 83. Jak pouvat konfiguraci a registry 84. Jak vytvet modely, pstup k db 85. Jak vytvet formule