Cargando…

PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more /

"In this book, you will explore how you can break up complex PHP projects into simple sub-parts that multiple team members can work on. The book highlights the use of the MVC pattern for separating concerns in the application and agile principles to deliver code that works. You will learn to bl...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Abeysinghe, Samisa
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Pub., 2009.
Colección:From technologies to solutions.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 EBSCO_ocn490995505
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 091208s2009 enka ob 001 0 eng d
040 |a YUS  |b eng  |e pn  |c YUS  |d IDEBK  |d N$T  |d UMI  |d E7B  |d OCLCQ  |d B24X7  |d DEBSZ  |d OCLCQ  |d AU@  |d SINLB  |d OCLCF  |d OCL  |d OCLCQ  |d AGLDB  |d MOR  |d PIFAG  |d LIV  |d OCLCQ  |d JBG  |d OCLCQ  |d U3W  |d STF  |d WRM  |d VTS  |d COCUF  |d CEF  |d NLE  |d INT  |d VT2  |d OCLCQ  |d UKMGB  |d WYU  |d OCLCQ  |d UAB  |d M8D  |d UKAHL  |d HS0  |d OCLCQ  |d UKCRE  |d VLY  |d BRF  |d OCLCO  |d OCLCQ 
015 |a GBB747503  |2 bnb 
016 7 |a 018011590  |2 Uk 
019 |a 495038501  |a 666988628  |a 670566841  |a 698589954  |a 701106843  |a 764547461  |a 765143385  |a 961534411  |a 962577623  |a 988410899  |a 991920230  |a 1037797508  |a 1038679894  |a 1153487514  |a 1162508360  |a 1241912860  |a 1290095213  |a 1300598856 
020 |a 9781847195074  |q (electronic bk.) 
020 |a 1847195075  |q (electronic bk.) 
020 |a 1847195067 
020 |a 9781847195067 
020 |z 9781847195067 
020 |a 1282282492 
020 |a 9781282282490 
020 |a 9786612282492 
020 |a 6612282495 
029 1 |a AU@  |b 000044952086 
029 1 |a AU@  |b 000050979468 
029 1 |a AU@  |b 000051402056 
029 1 |a AU@  |b 000062538519 
029 1 |a DEBBG  |b BV043136646 
029 1 |a DEBSZ  |b 355448327 
029 1 |a DEBSZ  |b 372803369 
029 1 |a DEBSZ  |b 421687614 
029 1 |a GBVCP  |b 803036000 
029 1 |a HEBIS  |b 291518354 
029 1 |a NZ1  |b 13869401 
029 1 |a UKMGB  |b 018011590 
029 1 |a DKDLA  |b 800010-katalog:99122067004005763 
035 |a (OCoLC)490995505  |z (OCoLC)495038501  |z (OCoLC)666988628  |z (OCoLC)670566841  |z (OCoLC)698589954  |z (OCoLC)701106843  |z (OCoLC)764547461  |z (OCoLC)765143385  |z (OCoLC)961534411  |z (OCoLC)962577623  |z (OCoLC)988410899  |z (OCoLC)991920230  |z (OCoLC)1037797508  |z (OCoLC)1038679894  |z (OCoLC)1153487514  |z (OCoLC)1162508360  |z (OCoLC)1241912860  |z (OCoLC)1290095213  |z (OCoLC)1300598856 
037 |a CL0500000083  |b Safari Books Online 
050 4 |a QA76.73.P224  |b A24 2009eb 
072 7 |a COM  |x 051260  |2 bisacsh 
072 7 |a COM  |x 051420  |2 bisacsh 
082 0 4 |a 005.2/762  |2 22 
049 |a UAMI 
100 1 |a Abeysinghe, Samisa. 
245 1 0 |a PHP team development :  |b easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more /  |c Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking. 
260 |a Birmingham, UK :  |b Packt Pub.,  |c 2009. 
300 |a 1 online resource (v, 169 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a From technologies to solutions 
504 |a Includes bibliographical references and index. 
520 |a "In this book, you will explore how you can break up complex PHP projects into simple sub-parts that multiple team members can work on. The book highlights the use of the MVC pattern for separating concerns in the application and agile principles to deliver code that works. You will learn to blend the simplicity and power of PHP with evolving software engineering principles and tools to easily develop code that is easy to maintain. With this book in hand, you know how to avoid getting muddled up while working in a team and achieve success on your project with effective team work."--Resource description page. 
505 0 |a Cover; Table of Contents; Preface; Chapter 1: Software is Complex; Need for teams; Software engineering principles to help; Use a process; Divide and conquer; Guarantee reuse; Guarantee integration; Prevent regression; Vertical versus horizontal division; Continuous integration; Patterns as solutions; Process for success; Tools; Source code control; Continuous builds; Issue tracking; Communication; Summary; Chapter 2: MVC and Software Teams; Software design patterns; MVC pattern; Intent; Motivation; Solution; Model; View; Controller; How MVC can help; MVC helps with change 
505 8 |a Implementing MVC with a teamAspects of the presentation layer (view); The overall team distribution; Integration challenges; Summary; Chapter 3: Dealing with Complexity; Frameworks to simplify complexity; How can frameworks help?; Expectations from frameworks; Simplicity; Size of the framework; Performance; Security; Separate HTML from PHP; AJAX support; No restrictions; Object-oriented versus functional; Code quality of the project; Enforce best practices; Configuration needs; Internationalization; Documentation; Community; Commercial support; License; Vendor locking 
505 8 |a Availability with hostingSome more points to ponder; Team success with frameworks; Technical feasibility study of the framework; PHP Frameworks; Limb; phpDrone; ZNF; ATK; Akelos; CakePHP; CodeIgniter; Zend Framework; PHP Work; Symfony; KISS-beyond frameworks; Beyond frameworks; People are complex; Avoid NIH; Innovation; Embrace change; Simplicity is a mindset; Summary; Chapter 4: The Process Matters; Process and product; Ignoring the process; Process must be respected; From no process to some process; Process helps not hinder; Simple process for PHP projects; User requirements 
505 8 |a Modeling what the users wantData modeling; Business modeling; User activity analysis; Designs and implementing the data layer; Designs and implementing the business layer; Design and implementation of the user interface; Summary; Chapter 5: Agile Works Best; Introducing agile philosophy; Agile values; Agile principles; Individuals and interactions; Working software over comprehensive documentation; Customer collaboration; Responding to change; Customizing agile to our needs; Common fears for developers; Producing the wrong product; Product of inferior quality 
505 8 |a Getting late to complete the projectToo much work in too little time; Traits of agile team members; Competence; Common focus; Collaboration; Decision-making ability; Fuzzy-problem solving ability; Mutual trust and respect; What is agility; Characteristics of an agile process; Principles of agility; Extreme Programming (XP); XP planning; XP design; XP coding; XP testing; Advantages of agile development process; Team agility; Agile process models; Adaptive Software Development; Dynamic Systems Development Method; Dynamic Systems Development Method's life cycle; Scrum; Backlog; Sprints 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a PHP (Computer program language) 
650 0 |a Teams in the workplace. 
650 0 |a Application software  |x Development. 
650 6 |a PHP (Langage de programmation) 
650 6 |a Équipes de travail. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x VBScript.  |2 bisacsh 
650 7 |a PHP (Computer program language)  |2 blmlsh 
650 7 |a Teams in the workplace.  |2 blmlsh 
650 7 |a Application software  |x Development.  |2 blmlsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a PHP (Computer program language)  |2 fast  |0 (OCoLC)fst01049847 
650 7 |a Teams in the workplace.  |2 fast  |0 (OCoLC)fst01144679 
776 0 8 |i Print version:  |a Abeysinghe, Samisa.  |t PHP team development.  |d Birmingham, UK ; Mumbai : Packt Pub., 2009  |z 9781847195067  |w (OCoLC)648031936 
830 0 |a From technologies to solutions. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=334781  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26942679 
938 |a Books 24x7  |b B247  |n bks00032535 
938 |a ebrary  |b EBRY  |n ebr10433537 
938 |a EBSCOhost  |b EBSC  |n 334781 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n 228249 
994 |a 92  |b IZTAP