> For the complete documentation index, see [llms.txt](https://elguerre.gitbook.io/de0an/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elguerre.gitbook.io/de0an/capitulo-04-la-construccion.-los-cimientos/introduccion.md).

# Introducción

#### Capítulo 4 - La construcción: Los cimientos

*Al fin estamos listos para comenzar a utilizar el teclado para desarrollar. Llegó el momento. Ahora ya sabemos lo que queremos y no divagaremos pensando qué hacer ni cuántas pantallas o ventanas mostrará nuestra aplicación, ni qué colores y acciones tendrá. Simplemente desarrollaremos.*

*Haremos un recorrido por patrón MVVM, conoceremos su importancia en el desarrollo de aplicaciones UWP y decidiremos qué **frameworks** utilizar.*

*Revisaremos los tipos de proyectos de Visual Studio, iniciaremos la creación de nuestro proyecto y comenzaremos a poner en práctica toda la teoría conocida hasta el momento. Incluso definiremos nuestra primera **build** nocturna.*

*Recordemos volver al capítulo dos en cualquier momento, para repasar o recordar alguno de los conceptos en los que vayamos profundizando a medida que avanzamos a lo largo del libro.*

***

#### Introducción

Hemos recorrido un buen camino hasta aquí. Ya conocemos la plataforma, hemos diseñado nuestras pantallas y tenemos claro qué queremos construir. Ha llegado el momento de abrir Visual Studio y empezar a escribir código de verdad.

En este capítulo sentaremos las bases de nuestro proyecto. Comenzaremos entendiendo el patrón MVVM y por qué es tan importante cuando desarrollamos aplicaciones UWP. Evaluaremos los frameworks disponibles y elegiremos el que mejor se adapte a nuestras necesidades. A partir de ahí, crearemos el proyecto desde cero, organizaremos su estructura y lo dejaremos listo para empezar a implementar funcionalidad.

También daremos un paso más allá del código: configuraremos nuestra primera build en VSTS para que, desde el primer día, tengamos un proceso de integración continua funcionando. Puede parecer pronto para pensar en ello, pero créeme, tener los cimientos bien puestos desde el principio nos ahorrará muchos dolores de cabeza más adelante.

Ten paciencia con este capítulo. No es el más vistoso, pero todo lo que construyamos después se apoyará en lo que hagamos aquí. Unos buenos cimientos son la diferencia entre un proyecto que escala y uno que se desmorona a la primera de cambio.
