Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desarrollo de Software 2013

743 views

Published on

Herramientas, básicas para desarrollo de software en agenciasl digitales

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Desarrollo de Software 2013

  1. 1. Guía de ProcesosJuan Minaya León@minayaleon
  2. 2. HerramientasIDEs, Versionado, Frameworks, Guías, Metodologías, etc.
  3. 3. Metodología de Desarrollo
  4. 4. Metodologías Ágiles / Valores Valorar a los individuos y las interacciones del equipo dedesarrollo sobre el proceso y las herramientas. Desarrollar software que funciona más que conseguir unadocumentación exhaustiva La colaboración con el cliente más que la negociación de uncontrato Responder a los cambios más que seguir estrictamente unplan (Generar Valor)
  5. 5. Metodologías Ágiles / Principios Entregas tempranas y continuas que aporten valor. Dar la bienvenida a los cambios La gente del negocio y los desarrolladores deben trabajarjuntos a lo largo del proyecto La atención continua a la calidad técnica y al buen diseñomejora la agilidad La simplicidad es esencial En intervalos regulares, el equipo reflexiona respecto a cómollegar a ser más efectivo, y según esto ajusta sucomportamiento (Retrospectivas)
  6. 6. Scrum y Kanban
  7. 7. IDEs
  8. 8. NetBeansPHP, Java, HTML5 (cs)
  9. 9. EclipseJava, Phonegap (Apache Cordova)
  10. 10. MySQL WorkbenchDER, SQL, Backup, Restore
  11. 11. Sublime Text 2Node JS, HTML5, CSS3.
  12. 12. Notepad++All
  13. 13. Filezilla, Cute FTP, NetBeansy EclipseClientes FTP
  14. 14. Tortoise SVNControl de Versiones.
  15. 15. Mantis BTControl de Cambios.
  16. 16. Frameworks de Desarrollo
  17. 17. Zend FrameworkVersión 1, Versión 2 (Setiembre 2013)
  18. 18. CodeIgniterMantenimiento
  19. 19. Doctrine 2ORM PHP
  20. 20. jQuery
  21. 21. HTML5Responsive Design
  22. 22. PHPServidores, Utilidades y Buenas Prácticas
  23. 23. Zend Server CEhttp://www.zend.com/products/server-ce/
  24. 24. Guía de Buenas Prácticas paraDesarrolladores Webhttp://www.slideshare.net/minayaleon/gua-de-buenas-prcticas-para-desarrolladores-webhttp://www.codejobs.biz/es/blog/2013/02/19/estandares-de-codificacion-en-php-psr0-psr1-psr2-y-psr3
  25. 25. Zend RADhttp://www.zend-rad.com/
  26. 26. Zf Componentes / Obligatorios• Zend Cache• Zend Route (URL Amigables)• Zend Log• Zend Session• Zend Validation / Zend Form• Zend Db (Transacciones)
  27. 27. Zf Debug• Evitar el uso de“echo”, “prin_r”, “var_dump”, directamenteen el código• Use FirePHP, Xdebug
  28. 28. Patrones de Persistencia• Martin Fowler– Active Record– Data Mapper (Independiente del Framework)http://framework.zend.com/manual/1.12/en/learning.quickstart.create-model.html
  29. 29. http://backbonejs.org/
  30. 30. PhoneGap / Apache Córdovahttp://phonegap.com/
  31. 31. Procesos de la Agencia
  32. 32. Emotionwww.emotionla.comVitaminawww.vitaminala.com
  33. 33. Inicio de Proyecto
  34. 34. Durante el Proyecto
  35. 35. Final del Proyecto
  36. 36. Todos debe tener una cuenta SVNPídesela al Coordinador de Proyectos
  37. 37. Todos debe tener una cuenta MantisPídesela al Coordinador de Proyectos
  38. 38. Cliente / Proyecto / AsuntoNomenclatura de Correos Electrónicos
  39. 39. Gracias por su atención@minayaleon

×