Agile web application development YII Framework

1,546 views
1,335 views

Published on

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,546
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile web application development YII Framework

  1. 1. AGILEWEB APPLICATION DEVELOPMENTWITH YII FRAMEWORKPhan Vu GiapGOSCOM CEOgiappv@goscom.vn
  2. 2. 1 Agenda 12 Agile Principles Yii Framework Yii Extensions
  3. 3. 2 Agile Principles1. Satisfy the Customer2. Welcome Change3. Deliver Frequently4. Communicate face to face5. Motivate People6. Daily communicate with customer7. Measure Working Software8. Maintain Constant Pace9. Excel at Quality10. Keep it Simple11. Evolve Designs12. Reflect Regularly
  4. 4. 3 YII Framework Scaffolding MVC Design Pattern Database Migration Test-Driven Development (TDD)
  5. 5. 4 Scaffolding
  6. 6. 5 MVC  Changes do not affect other parts  Business logic, flow control and web designer are working independently  Changes are implemented quickly in response to user feedback  Scalability supported
  7. 7. 6 Database Migration Keep track of the structural database changes  add_column  create_table  add_index  drop_table  change_column  remove_column  change_table  remove_index  rename_column
  8. 8. 7 Agile PrincipalsSatisfy customerChanges are welcomeDeliver frequentlyDaily communicate with customerWorks as team
  9. 9. 8 Test-Driven Development - TDDTDD AGILE  Deliver “working software” frequently  Keep it Simple  Evolve designs  Reflect regularly
  10. 10. 9 TDD with YII PHPUnit Selenium
  11. 11. 10 YII Performance
  12. 12. 11 YII Extensions• Yii Commerce vs. Shopify vs. Magento• Yii CMS vs. Joomla vs. Drupal• Yii Blog vs. WordPress• Plugins or Themes
  13. 13. 12 Sites http://www.yiiframework.com/ http://agilemanifesto.org/ http://hanoiscrum.net/hnscrum/ http://www.allaboutagile.com http://www.scrum.org
  14. 14. 13 Books
  15. 15. TTHANK YOU!!!

×