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...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Pub.,
2009.
|
Schriftenreihe: | From technologies to solutions.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | "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. |
Beschreibung: | 1 online resource (v, 169 pages) : illustrations |
Bibliographie: | Includes bibliographical references and index. |
ISBN: | 9781847195074 1847195075 1847195067 9781847195067 1282282492 9781282282490 9786612282492 6612282495 |
Internformat
MARC
LEADER | 00000cam a2200000Ma 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn490995505 | ||
003 | OCoLC | ||
005 | 20241004212047.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 |d OCLCO | ||
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 | ||
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 | 7 | |a 005.2/762 |2 22 | |
049 | |a MAIN | ||
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. | ||
650 | 0 | |a PHP (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh99002710 | |
650 | 0 | |a Teams in the workplace. |0 http://id.loc.gov/authorities/subjects/sh85148150 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
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 | |
650 | 7 | |a PHP (Computer program language) |2 fast | |
650 | 7 | |a Teams in the workplace |2 fast | |
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. |0 http://id.loc.gov/authorities/names/no2008038412 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=334781 |3 Volltext |
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 GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn490995505 |
---|---|
_version_ | 1816881701961334784 |
adam_text | |
any_adam_object | |
author | Abeysinghe, Samisa |
author_facet | Abeysinghe, Samisa |
author_role | |
author_sort | Abeysinghe, Samisa |
author_variant | s a sa |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P224 A24 2009eb |
callnumber-search | QA76.73.P224 A24 2009eb |
callnumber-sort | QA 276.73 P224 A24 42009EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | 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 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 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 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 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 |
ctrlnum | (OCoLC)490995505 |
dewey-full | 005.2/762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/762 |
dewey-search | 005.2/762 |
dewey-sort | 15.2 3762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07432cam a2200805Ma 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn490995505</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr zn|||||||||</controlfield><controlfield tag="008">091208s2009 enka ob 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">YUS</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">YUS</subfield><subfield code="d">IDEBK</subfield><subfield code="d">N$T</subfield><subfield code="d">UMI</subfield><subfield code="d">E7B</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">B24X7</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AU@</subfield><subfield code="d">SINLB</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AGLDB</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">LIV</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">JBG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">VTS</subfield><subfield code="d">COCUF</subfield><subfield code="d">CEF</subfield><subfield code="d">NLE</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">WYU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKCRE</subfield><subfield code="d">VLY</subfield><subfield code="d">BRF</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB747503</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018011590</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">495038501</subfield><subfield code="a">666988628</subfield><subfield code="a">670566841</subfield><subfield code="a">698589954</subfield><subfield code="a">701106843</subfield><subfield code="a">764547461</subfield><subfield code="a">765143385</subfield><subfield code="a">961534411</subfield><subfield code="a">962577623</subfield><subfield code="a">988410899</subfield><subfield code="a">991920230</subfield><subfield code="a">1037797508</subfield><subfield code="a">1038679894</subfield><subfield code="a">1153487514</subfield><subfield code="a">1162508360</subfield><subfield code="a">1241912860</subfield><subfield code="a">1290095213</subfield><subfield code="a">1300598856</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847195074</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847195075</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847195067</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847195067</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781847195067</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1282282492</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781282282490</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9786612282492</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">6612282495</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)490995505</subfield><subfield code="z">(OCoLC)495038501</subfield><subfield code="z">(OCoLC)666988628</subfield><subfield code="z">(OCoLC)670566841</subfield><subfield code="z">(OCoLC)698589954</subfield><subfield code="z">(OCoLC)701106843</subfield><subfield code="z">(OCoLC)764547461</subfield><subfield code="z">(OCoLC)765143385</subfield><subfield code="z">(OCoLC)961534411</subfield><subfield code="z">(OCoLC)962577623</subfield><subfield code="z">(OCoLC)988410899</subfield><subfield code="z">(OCoLC)991920230</subfield><subfield code="z">(OCoLC)1037797508</subfield><subfield code="z">(OCoLC)1038679894</subfield><subfield code="z">(OCoLC)1153487514</subfield><subfield code="z">(OCoLC)1162508360</subfield><subfield code="z">(OCoLC)1241912860</subfield><subfield code="z">(OCoLC)1290095213</subfield><subfield code="z">(OCoLC)1300598856</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000083</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.P224</subfield><subfield code="b">A24 2009eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051260</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051420</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.2/762</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Abeysinghe, Samisa.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP team development :</subfield><subfield code="b">easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more /</subfield><subfield code="c">Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Pub.,</subfield><subfield code="c">2009.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (v, 169 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">From technologies to solutions</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="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</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">PHP (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh99002710</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Teams in the workplace.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85148150</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">PHP (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Équipes de travail.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">JavaScript.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">VBScript.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">PHP (Computer program language)</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Teams in the workplace.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">PHP (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Teams in the workplace</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Abeysinghe, Samisa.</subfield><subfield code="t">PHP team development.</subfield><subfield code="d">Birmingham, UK ; Mumbai : Packt Pub., 2009</subfield><subfield code="z">9781847195067</subfield><subfield code="w">(OCoLC)648031936</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">From technologies to solutions.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2008038412</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=334781</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26942679</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Books 24x7</subfield><subfield code="b">B247</subfield><subfield code="n">bks00032535</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10433537</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">334781</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">228249</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn490995505 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:16:55Z |
institution | BVB |
isbn | 9781847195074 1847195075 1847195067 9781847195067 1282282492 9781282282490 9786612282492 6612282495 |
language | English |
oclc_num | 490995505 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (v, 169 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Packt Pub., |
record_format | marc |
series | From technologies to solutions. |
series2 | From technologies to solutions |
spelling | Abeysinghe, Samisa. PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking. Birmingham, UK : Packt Pub., 2009. 1 online resource (v, 169 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier From technologies to solutions Includes bibliographical references and index. "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. 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 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 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 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 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 English. PHP (Computer program language) http://id.loc.gov/authorities/subjects/sh99002710 Teams in the workplace. http://id.loc.gov/authorities/subjects/sh85148150 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 PHP (Langage de programmation) Équipes de travail. Logiciels d'application Développement. COMPUTERS Programming Languages JavaScript. bisacsh COMPUTERS Programming Languages VBScript. bisacsh PHP (Computer program language) blmlsh Teams in the workplace. blmlsh Application software Development. blmlsh Application software Development fast PHP (Computer program language) fast Teams in the workplace fast Print version: Abeysinghe, Samisa. PHP team development. Birmingham, UK ; Mumbai : Packt Pub., 2009 9781847195067 (OCoLC)648031936 From technologies to solutions. http://id.loc.gov/authorities/names/no2008038412 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=334781 Volltext |
spellingShingle | Abeysinghe, Samisa PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / From technologies to solutions. 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 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 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 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 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 PHP (Computer program language) http://id.loc.gov/authorities/subjects/sh99002710 Teams in the workplace. http://id.loc.gov/authorities/subjects/sh85148150 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 PHP (Langage de programmation) Équipes de travail. Logiciels d'application Développement. COMPUTERS Programming Languages JavaScript. bisacsh COMPUTERS Programming Languages VBScript. bisacsh PHP (Computer program language) blmlsh Teams in the workplace. blmlsh Application software Development. blmlsh Application software Development fast PHP (Computer program language) fast Teams in the workplace fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh99002710 http://id.loc.gov/authorities/subjects/sh85148150 http://id.loc.gov/authorities/subjects/sh95009362 |
title | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / |
title_auth | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / |
title_exact_search | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / |
title_full | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking. |
title_fullStr | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking. |
title_full_unstemmed | PHP team development : easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / Samisa Abeysinghe ; reviewers, Deepak Vohra, Garvin Hicking. |
title_short | PHP team development : |
title_sort | php team development easy and effective team work using mvc agile development source control testing bug tracking and more |
title_sub | easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more / |
topic | PHP (Computer program language) http://id.loc.gov/authorities/subjects/sh99002710 Teams in the workplace. http://id.loc.gov/authorities/subjects/sh85148150 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 PHP (Langage de programmation) Équipes de travail. Logiciels d'application Développement. COMPUTERS Programming Languages JavaScript. bisacsh COMPUTERS Programming Languages VBScript. bisacsh PHP (Computer program language) blmlsh Teams in the workplace. blmlsh Application software Development. blmlsh Application software Development fast PHP (Computer program language) fast Teams in the workplace fast |
topic_facet | PHP (Computer program language) Teams in the workplace. Application software Development. PHP (Langage de programmation) Équipes de travail. Logiciels d'application Développement. COMPUTERS Programming Languages JavaScript. COMPUTERS Programming Languages VBScript. Application software Development Teams in the workplace |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=334781 |
work_keys_str_mv | AT abeysinghesamisa phpteamdevelopmenteasyandeffectiveteamworkusingmvcagiledevelopmentsourcecontroltestingbugtrackingandmore |