Aprender - PupiUTN/proyecto-final GitHub Wiki
Proyecto, lo mas importante
- Teoria De Meteogolias Agiles y Scrum https://www.atlassian.com/agile y http://www.allaboutagile.com/how-to-implement-scrum-in-10-easy-steps/
- Buenas Practicas de gestion de proyecto
- Documentacion agil
- Colaboracion con el cliente
- Software funcionando
- Comuncacion: Slack
- Daily Metting: Limibot
- Gestio de proyectos: Zenhub
Technology Stack
Back End
- JDK: 1.8
- Base de datos: MySql 5.7 , Driver: 5.x
- Framework de persitencia - ORM: JPA = EclipseLink = Hibernate http://www.objectdb.com/java/jpa/getting/started
- Aquitectura: MVC - REST http://www.baeldung.com/rest-with-spring-series/
- IDE: Intelli J https://www.jetbrains.com/idea/
- Convert Java object to / from JSON: Jackson
- Spring Framework: https://www.youtube.com/playlist?list=PLF6521742961719FC
el camino
Front End,- HTML 5
- Framework CSS: Materialize CSS http://materializecss.com/
- Javascript, buenas practicas https://www.thinkful.com/learn/javascript-best-practices-1/
- MVC, en javascript: https://alexatnet.com/model-view-controller-mvc-in-javascript/ https://danmartensen.svbtle.com/how-to-write-mvc-without-a-framework
- JQuery
- AJAX
- Principios de diseno, minimo: https://www.youtube.com/watch?v=a5KYlHNKQB8
- Material Desing: https://material.io/guidelines/material-design/introduction.html#introduction-principles
DevOps
- Integracion Continua: Travis CI webhook con GitHub. https://travis-ci.org/
- Gestión de dependencias - Build : Maven https://maven.apache.org/
- Servidor de apliaciones: Tomcat 7 - Spring Boot
- Hosting: OpenShift - Heoroku https://www.heroku.com/
- Sistema de control de veriones: Git https://git-scm.com/
- Hosting del proyecto: Github
- Static Code Analysis: https://bettercodehub.com/
Testing
- UNITARIO (MOCKS)
- FUNCIONAL
- INTEGRACION
- JUnit