SlideShare a Scribd company logo
1 of 27
By : Rangana Dissanayake
web development
with
Introduction
• Zend Framework is an open source framework for
developing web applications and services with
PHP 5. Zend Framework is implemented using
100% object-oriented code. The component
structure of Zend Framework is somewhat
unique; each component is designed with few
dependencies on other components. This loosely
coupled architecture allows developers to use
components individually. We often call this a
"use-at-will" design
Requirements for create a Zend
project
• Aparche HTTP web server(2.2.3 or later) + PHP
(5.2 or later ) + DB server (MySQL/Postgre
SQL)
• the best choice is install WAMP/XAMPP on
your computer its include all the above
requirements
• Zend Framwork library
• Zend supported IDE (NetBeans IDE 7.1.2 or
later, Zend studio, Eclips with PDT plug)
Installation
• Download the latest stable release(you may
need to unzip it).
– Link :
http://www.zend.com/en/community/downloads
• Setup the environment variable for Zend
frame work and PHP
• Setup the include path for in php.ini for zend
framework
• Testing the Zend (just type zf and enter on you
terminal)
Create your first project
Zend command
• zf create project demo
It will generate the zend project folder
structure as follows
Make sure to create your project in the web
root directory
Ex :
• C:wampwww
• Basic zend commands
Basic commands FYI
• How to test it
– Make sure your server is up and running
– Go to the following URL
Yes this is the default index page of the
Zend framework , you are ready for a
Zend project
• Zend project can be created without any IDE
,but if you can setup your project with an IDE
it will be more useful.
• Set up the development environment with Netbeans IDE
• Step 01, Configuring for PHP
• Configuration for Zend framework
Create your first Zend project with Netbeans
Set your server root as the source
folder (www/httpdoc)
Set up Your Project URL
Select the PHP framework as Zend then finish
Once you created a Zend project you can see the
following folder structure as default
Once you run the project can see the main
folder structure on your default browser
• Debugging a PHP project with Netbeans xdebuger
• How to debug a PHP project with Netbeans
• Step 01 - make sure to set following parameters
• Do following changes for your php.ini file
(01) Remove comments on output_buffering=off line
(01) Add these lines on [xdebug] php.ini
Make sure to match the correct xdebug version with your php version
(http://xdebug.org/download/ for downloard xdebug)
AST web site development process
• Design
• Development
• Hosting ( need a domain for redirect to the host)
– Shared Hosting (cpanel)
– Dedicated hosting
– VPS hosting
– Cloud hosting
aitkenspencetech.com
• Domain : http://www.registryrocket.com/
• Hosting : www.hostgator.com/ (VPS host)
SEO and web analytics of the site
• Web master tools (sitemaps)
• Web Analytics tools

More Related Content

What's hot

What's hot (20)

Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Working in harmony
Working in harmonyWorking in harmony
Working in harmony
 
Debugging your Way through .NET with Visual Studio 2015
Debugging your Way through .NET with Visual Studio 2015Debugging your Way through .NET with Visual Studio 2015
Debugging your Way through .NET with Visual Studio 2015
 
About Caching
About CachingAbout Caching
About Caching
 
Manage your environment with DSC
Manage your environment with DSCManage your environment with DSC
Manage your environment with DSC
 
.Net Core 1.0 vs .NET Framework
.Net Core 1.0 vs .NET Framework.Net Core 1.0 vs .NET Framework
.Net Core 1.0 vs .NET Framework
 
Adobe AEM for Business Heads
Adobe AEM for Business HeadsAdobe AEM for Business Heads
Adobe AEM for Business Heads
 
Top 10 PowerShell Features in Server 2012
Top 10 PowerShell Features in Server 2012Top 10 PowerShell Features in Server 2012
Top 10 PowerShell Features in Server 2012
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
 
Debugging the Web with Fiddler
Debugging the Web with FiddlerDebugging the Web with Fiddler
Debugging the Web with Fiddler
 
Introducing ASP.NET Core 2.0
Introducing ASP.NET Core 2.0Introducing ASP.NET Core 2.0
Introducing ASP.NET Core 2.0
 
Secure your servers in time with JIT and JEA
Secure your servers in time with JIT and JEASecure your servers in time with JIT and JEA
Secure your servers in time with JIT and JEA
 
ColdFusion builder plugins
ColdFusion builder pluginsColdFusion builder plugins
ColdFusion builder plugins
 
Meet the Selenium Grid
Meet the Selenium GridMeet the Selenium Grid
Meet the Selenium Grid
 
Command box
Command boxCommand box
Command box
 
Instant ColdFusion with Vagrant
Instant ColdFusion with VagrantInstant ColdFusion with Vagrant
Instant ColdFusion with Vagrant
 
Introduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeopleIntroduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeople
 
Modern Web UI - Web components
Modern Web UI - Web componentsModern Web UI - Web components
Modern Web UI - Web components
 
The future of cloud programming
The future of cloud programmingThe future of cloud programming
The future of cloud programming
 

Similar to Zend Framwork presentation

LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
Luis Rodríguez Castromil
 
Zend Framework 2, What's new, Confoo 2011
Zend Framework 2, What's new, Confoo 2011Zend Framework 2, What's new, Confoo 2011
Zend Framework 2, What's new, Confoo 2011
Bachkoutou Toutou
 
Zero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutesZero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutes
Jeremy Kendall
 

Similar to Zend Framwork presentation (20)

Asp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework CoreAsp.Net Core MVC , Razor page , Entity Framework Core
Asp.Net Core MVC , Razor page , Entity Framework Core
 
Porting Projects to .NET 5
Porting Projects to .NET 5Porting Projects to .NET 5
Porting Projects to .NET 5
 
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm iFrom Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm i
 
node_js.pptx
node_js.pptxnode_js.pptx
node_js.pptx
 
Zend
ZendZend
Zend
 
Writing Services with ZF2
Writing Services with ZF2Writing Services with ZF2
Writing Services with ZF2
 
Zend Code in ZF 2.0
Zend Code in ZF 2.0Zend Code in ZF 2.0
Zend Code in ZF 2.0
 
Ow
OwOw
Ow
 
green
greengreen
green
 
Docker presentation for sharing
Docker presentation   for sharingDocker presentation   for sharing
Docker presentation for sharing
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
ASP.NET 5 - Microsoft's Web development platform reimagined
ASP.NET 5 - Microsoft's Web development platform reimaginedASP.NET 5 - Microsoft's Web development platform reimagined
ASP.NET 5 - Microsoft's Web development platform reimagined
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
 
Extending ZF & Extending With ZF
Extending ZF & Extending With ZFExtending ZF & Extending With ZF
Extending ZF & Extending With ZF
 
PHP and Zend Framework on Windows
PHP and Zend Framework on WindowsPHP and Zend Framework on Windows
PHP and Zend Framework on Windows
 
Zend Framework 2, What's new, Confoo 2011
Zend Framework 2, What's new, Confoo 2011Zend Framework 2, What's new, Confoo 2011
Zend Framework 2, What's new, Confoo 2011
 
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi  Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
 
Zero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutesZero to Zend Framework in 10 minutes
Zero to Zend Framework in 10 minutes
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Zend Framwork presentation

  • 1. By : Rangana Dissanayake web development with
  • 2. Introduction • Zend Framework is an open source framework for developing web applications and services with PHP 5. Zend Framework is implemented using 100% object-oriented code. The component structure of Zend Framework is somewhat unique; each component is designed with few dependencies on other components. This loosely coupled architecture allows developers to use components individually. We often call this a "use-at-will" design
  • 3. Requirements for create a Zend project • Aparche HTTP web server(2.2.3 or later) + PHP (5.2 or later ) + DB server (MySQL/Postgre SQL) • the best choice is install WAMP/XAMPP on your computer its include all the above requirements • Zend Framwork library • Zend supported IDE (NetBeans IDE 7.1.2 or later, Zend studio, Eclips with PDT plug)
  • 4. Installation • Download the latest stable release(you may need to unzip it). – Link : http://www.zend.com/en/community/downloads
  • 5. • Setup the environment variable for Zend frame work and PHP
  • 6. • Setup the include path for in php.ini for zend framework
  • 7. • Testing the Zend (just type zf and enter on you terminal)
  • 8. Create your first project Zend command • zf create project demo It will generate the zend project folder structure as follows Make sure to create your project in the web root directory Ex : • C:wampwww
  • 9. • Basic zend commands
  • 11. • How to test it – Make sure your server is up and running – Go to the following URL Yes this is the default index page of the Zend framework , you are ready for a Zend project
  • 12. • Zend project can be created without any IDE ,but if you can setup your project with an IDE it will be more useful.
  • 13. • Set up the development environment with Netbeans IDE • Step 01, Configuring for PHP
  • 14. • Configuration for Zend framework
  • 15. Create your first Zend project with Netbeans
  • 16. Set your server root as the source folder (www/httpdoc)
  • 17. Set up Your Project URL
  • 18. Select the PHP framework as Zend then finish
  • 19. Once you created a Zend project you can see the following folder structure as default
  • 20. Once you run the project can see the main folder structure on your default browser
  • 21. • Debugging a PHP project with Netbeans xdebuger
  • 22. • How to debug a PHP project with Netbeans • Step 01 - make sure to set following parameters
  • 23. • Do following changes for your php.ini file (01) Remove comments on output_buffering=off line (01) Add these lines on [xdebug] php.ini Make sure to match the correct xdebug version with your php version (http://xdebug.org/download/ for downloard xdebug)
  • 24. AST web site development process • Design • Development • Hosting ( need a domain for redirect to the host) – Shared Hosting (cpanel) – Dedicated hosting – VPS hosting – Cloud hosting
  • 25. aitkenspencetech.com • Domain : http://www.registryrocket.com/ • Hosting : www.hostgator.com/ (VPS host)
  • 26. SEO and web analytics of the site • Web master tools (sitemaps)

Editor's Notes

  1. -uadmin -p `cat /etc/psa/.psa.shadow`