User:Iho jose/gm

Angular
Utilizando el leguaje de programación TypeScript, crearemos proyectos para Angular. Angular nos da herramientas que nos permiten crear una base del proyecto.

Lo primero será instalar angular (Para esto es necesario tener instalado previamente NodeJS).

Base de datos
Para las bases de datos usaremos en este caso MongoDB, una base de datos noSQL (https://docs.mongodb.com/manual/installation/).

Nuevo proyecto
Para iniciar un nuevo proyecto usaremos el comando de Angular. Este nos creará una estructura de base para iniciar el proyecto.

Iniciando servidor
Cuando ya tengamos nuestro proyecto hecho, usaremos el siguiente comando para visualizar los resultados:

Automatización de pruebas unitarias (Usando Jasmine y Karma)
Un proyecto de Angular por defecto crea una aplicación que demuestra que funciona, este incluye app.component.ts y para hacer pruebas unitarias está app.component.spec.ts.

Karma es quien hará el test de la aplicación y con Jasmine daremos las especificaciones (Jasmine también puede encargarse de hacer las pruebas, pero en Angular la configuración es con Karma).

Para crear una prueba unitaria de un método se hacen las siguientes especificaciones: