Angular CLI Es un framework que utiliza como su principal tecnología a TypeScript, pero hace uso de otras tecnologías como HTML, CSS. Su composición básica cuenta con Módulos, Componentes y Servicios. Estas contienen diferentes librerías, algunas de ellas forman parte del Core y son necesarias para el funcionamiento de la WebApp. Módulos En Angular se llama NgModule a una compilación de conjunto de componentes, este asocia código sus códigos para formar una unidad funcional. El root module se llama AppModule y es el que provee el arranque de inicio de la aplicación, los módulos pueden importar funcionalidades de otros módulos y exportar funcionalidades propias como en JavaScript. Componentes Al crear una aplicación angular cli con el comando ng new (nombreApp) . Se crea un componente por defecto y al igual que el root module, existe el root component que conecta una jerarquía de componentes cada componente se puede crear con el comando ng create c...
Funcionalidades principales Crear secciones Permite al administrador crear nuevas secciones, a estas se les asigna un grado, un ciclo escolar y un docente encargado. Registrar docentes Funcionalidad que permite al administrador agregar nuevos docentes, de estos se guardara su información personal y se les asignara un usuario y contraseña para que ingresen al sistema como docentes. Asignar Alumnos Le permite al docente asignar a los alumnos correspondientes a su sección en el ciclo escolar actual. Ingresar calificaciones Le permite al docente asignar a los alumnos correspondientes a su sección en el ciclo escolar actual. Generar boletas de calificaciones Permite al docente generar las boletas de calificaciones individuales por cada alumno asignado a su sección, contara los datos de sus calificaciones por materia y el detalle de su aspectos de conducta.
Herramientas para Pruebas Unitarias ¿Que es una pruebas unitarias? En programación, una prueba unitaria es una forma de comprobar el correcto funcionamiento de una unidad de código. Por ejemplo en diseño estructurado o en diseño funcional una función o un procedimiento, en diseño orientado a objetos una clase. Esto sirve para asegurar que cada unidad funcione correctamente y eficientemente por separado. Además de verificar que el código hace lo que tiene que hacer, verificamos que sea correcto el nombre, los nombres y tipos de los parámetros, el tipo de lo que se devuelve, que si el estado inicial es válido, entonces el estado final es válido también. La idea es escribir casos de prueba para cada función no trivial o método en el módulo, de forma que cada caso sea independiente del resto. Luego, con las Pruebas de Integración, se podrá asegurar el correcto funcionamiento del sistema o subsistema en cuestión. ¿Qué es Jasmine? ...
Comentarios
Publicar un comentario