TDD -> QA -> Desarrollo Ágil
Este curso quiere mostrar una metodologia moderna de desarrollo, hasta sacar un MVP usando buenas practicas, que puede hacer que el desarrollo baya mejor.
Al final lo que busca es ir desarrollando un proyecto de forma ágil y en equipo.
Vamos a ir aplicando en practica los pequeñitos conceptos que veremos cada el dia.
Se trata de que aprendamos
Como lo vamos hacer? Usando lenguajes fuertemente tipados o tipado fuerte, ya que los tipos son inventados para mejorar la calidad de software. Que lenguajes puedes usar: Kotlin, scala, groovy, python(tienen anotacion de tipos que no son necesariamente tipos es mejor evitarlo), typescript(superset de js pero no usar javascript puro). No se preescribe ningun lenguaje.
Equipos de 2 a 4 personas, se iran entregando hitos y los que lleguen al hito final se les hará la recomendación en linkedin.
Material: cada clase tiene un material que es el curso completo en si. Es recomendable leer todo el material para entenderlo mejor. Dentro de cada material hay unos criterios de aceptacion que es lo que deberíamos tener al final para dar por satisfactorio el hito. Cada sesión va a tener una entrega y un criterio de aceptacion y en la medida de lo posible el profesor lo va a comprobar automaticamente.