Zend Framework Quick start Faheem Abbas Software engineer.

Slides:



Advertisements
Similar presentations
May 14, May 14, 2015May 14, 2015May 14, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University, Azusa,
Advertisements

Glue Microarray Database System Using Struts Technology Chen Liu Bioinformatics Group Meeting May 13, 2002.
Confidential - Property of infiNET Solutions. Architecting and Designing Scalable, Multitier Systems in J2EE infiNET Solutions David R. King – Chief Technology.
Software Architecture Patterns (2). what is architecture? (recap) o an overall blueprint/model describing the structures and properties of a "system"
Joe xamlcoder.com/blog Silverlight / WPF Consultant.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Overview of Framework by Ahamed Rifaudeen A. page - i Steps before entering into the Framework?  Basic knowledge of object-oriented programming (OOP)
UNIT-V The MVC architecture and Struts Framework.
Web Development Methodologies Yuan Wang(yw2326). Basic Concepts Browser/Server (B/S) Structure Keywords: Browser, Server Examples: Websites Client/Server.
RUBY ON RAILS Mark Zhang. In this talk  Overview of Ruby on Rails  Core ideas  Show a tiny bit of example code  Touch on several general web development/
Storm-The-Castle an introduction to MVC, AR design pattern using Castle MonoRail and ActiveRecord rev 2 Date: 2009/10/04.
MODEL VIEW CONTROLLER A Technical Seminar Report submitted to
CodeIgniter - [Overview]
Ivan Marković MSP Lead Software Developer at SPAN d.o.o. m.
W EB A PPLICATIONS & W EB S ERVICES DEVELOPMENT USING Z END F RAMEWORK Sayed Ahmed B. Sc. Engineering in Computer Science and Engineering M. Sc. in Computer.
ASP.NET and Model View Control Jesper Tørresø ITNET2 F08.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
THE PHP FRAMEWORK FOR WEB ARTISANS. What is Laravel? Developed by Taylor Otwell Web application framework Follows MVC design pattern Expressive syntax.
Pemrograman Web MVC Programming and Design Pattern in PHP 5.
Symfony web development framework is used to develop rapid, complex and large scale web applications faster and in an effective way.
DEV-36: Composite MVP – Building Blocks in Presentation Layer
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
MVC Concepts Basics Model-View-Controller (MVC) Concepts for Web Developers SoftUni Team Technical Trainers Software University
Start Typical student project Advanced student project Level of final response.
Struts Framework Anna Paščenko. What is Struts?  An open source framework for building Java web applications.
Model View Controller MVC Web Software Architecture.
Ruby on Rails By S. Christopher Hellriegel. Overview 1. What is Ruby on Rails? 2. What is MVC? 3. Simple example 4. Wow, that was cool!
1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 7/e Chapter 2.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
Martin Kruliš by Martin Kruliš (v1.1)1.
Software Engineering Introduction.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Zend Framework. What is the Zend Framework? Zend Framework is a high quality and open source framework for developing Web Applications and Web Services.
Finding the Mean David R. David N.. Mean The average of the numbers in a set of data is the mean.
Mach-II Primer Ben Edwards An Introduction to Mach-II: An event-based, implicit invocation web-application framework.
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 6/e Chapter 2.
BIT 286: Web Applications ASP.Net MVC. Objectives Applied MVC overview Controllers Intro to Routing Views ‘Convention over configuration’ Layout files.
Powerpoint Templates Page 1 Powerpoint Templates 1+2=3 (generalized) Math Club 3/19/2012.
Hello Educational presentation.
Web Technology Solutions
J2EE Platform Overview (Application Architecture)
Introduction to .NET Florin Olariu
Software Design.
Special Products of Polynomials
CSPA Workshop Hackathon
Design Patterns Damian Gordon.
Content Management System
Zend_Layout & Zend_View Enhancements
Unit 6-Chapter 2 Struts.
Welcome To Yahoo Support Number Call Toll-Free :
Welcome To Yahoo Support Call Toll-Free :
Welcome To Yahoo Customer Support Call Toll-Free :
Welcome To Yahoo Customer Service Call Toll-Free :
Model View Controller Bayu Priyambadha, S.Kom.
Software Engineering Lecture #45
HELLO THERE. THIS IS A TEST SLIDE SLIDE NUMBER 1.
Software Engineering for Internet Applications
Robotics Website By Andy Kelley.
ASP.NET MVC Web Development
Model View Controller.
Louis DeJardin | Software Developer, Microsoft
Chapter 8, Design Patterns Introduction
7.3 Special Products.
Batch Changes.
Model View Controller.
Model View Controller Bayu Priyambadha, S.Kom.
Presentation transcript:

Zend Framework Quick start Faheem Abbas Software engineer

Zend Framework quick start 1. Design patterns 2. MVC design patterns 3. Directory Structure 4. Bootstrap 5. Hello world example

Design patterns a design pattern is a general reusable solution to a commonly occurring problem in software design. a design pattern is a general reusable solution to a commonly occurring problem in software design. ( en.wikipedia.org/wiki/Design_pattern_(c omputer_science) )

MVC design patterns Model-View-Controller (MVC) is a design pattern that simplifies application development and maintenance Model: Responsible for the business logic of an application View: Typically what would be considered web design, or templating Controller: The controller layer glues everything together.

Directory structure

Bootstrap (index.php)

Hello world with ZF MVC We have done basic configuration. It time to have fun…. In your application/controllers/IndexController.php <? class IndexController extends Zend_Ctontroller_Action { public function indexAction() {}}?>

Hello world cont… Next in your application/views/ Create views/index/index.phtml And write <html><body> Hello world………….. </body></html>

Using Models In application/models Write<? class Math { public function __construct() {} public function sum($val1,$val2) { return $val1 + $val2; }}?>

Model cont.. Now in controller, write <? class IndexController extends Zend_Ctontroller Action { public function indexAction() { $math = new Math(); $sum = $math->sum(5,10); $this->view->sum=$sum;}}?>

Example cont… And finally in your view(application/view/scripts/index/index.ph tml) Write,<? echo ‘sum is ’. $this->sum; ?>

Thanks Next….. Two step view Zend_Db_Configuration And many more….. Faheem Abbas Software engineer