0% encontró este documento útil (0 votos)
47 vistas18 páginas

Angular

Angular es un framework JavaScript de código abierto mantenido por Google para desarrollar aplicaciones web de una sola página utilizando MVC. Ofrece características como enlace de datos, inyección de dependencia, pruebas y componentes personalizados. Está escrito en TypeScript para mejorar la legibilidad del código JavaScript.

Cargado por

Adrian Castro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas18 páginas

Angular

Angular es un framework JavaScript de código abierto mantenido por Google para desarrollar aplicaciones web de una sola página utilizando MVC. Ofrece características como enlace de datos, inyección de dependencia, pruebas y componentes personalizados. Está escrito en TypeScript para mejorar la legibilidad del código JavaScript.

Cargado por

Adrian Castro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

ANGULAR

Angular

■ Es un framework de JavaScript de código abierto escrito en TypeScript actualmente


mantenido por Google, utilizado principalmente para el desarrollo de aplicaciones web
de una sola página.

■ Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de MVC,


es un esfuerzo con el fin de hacer más fácil el desarrollo y las pruebas.
MVC – aplicaciones web de una sola
página
■ SPA (Single-page application) tiene el propósito de dar una experiencia mas fluida al usuario,
como si esta fuera una aplicación de escritorio. En un SPA todos los recursos (HTML, JavaScript
y CSS) se cargan una sola vez o cuando la página los requiera, normalmente en respuesta a una
petición del usuario.
■ MVC (modelo-vista-controlador) Es un patrón de arquitectura de software. Este propone la
construcción de tres componentes distintos que son el
modelo, la vista y el controlador
Características

■ Document Object
Model (DOM)
TypeScript

■ TypeScript define un conjunto de tipos de JavaScript, lo que ayuda a los usuarios a


escribir código JavaScript que es más fácil de entender. Todo el código TypeScript se
compila con JavaScript y se puede ejecutar sin problemas en cualquier plataforma.
Data Binding (Enlace de datos)

■ El enlace de datos (data binding) es un proceso que permite a los usuarios manipular
elementos de la página web a través de un navegador web. Emplea HTML dinámico y
no requiere secuencias de comandos ni programación complejas.
TESTING (PRUEB
AS)
Componentes
plantillas

■ Es una combinación entre el marcado Angular con


HTML para modificar los elementos HTML antes
de que se muestren.
Metadatos

■ Los metadatos le dicen a


Angular cómo procesar
una clase. Se utiliza para
decorar la clase para que
pueda configurar el
comportamiento esperado
de una clase.
servicios

■ Los servicios sirven para


compartir información entre
componentes o incluso hacer
peticiones http a apis para
obtener la información. Los
servicios funcionan solo en
ámbito de lógica o datos, no
están asociados a la vista.
Inyección de dependencia

■ está conectado al framework de Angular y se usa


en todas partes para proporcionar nuevos
componentes con los servicios u otras cosas que
necesitan. Esta característica le permite
mantener sus clases de componentes nítidas y
eficientes. No obtiene datos de un servidor, no
valida la entrada del usuario ni se registra
directamente en la consola. En cambio, delega
tales tareas a los servicios.
Ventajas de angular

■ Componentes personalizados
■ Enlace de datos
■ Inyección de dependencia
■ Pruebas
■ Integral
■ Compatibilidad del navegador
Limitaciones de
angular
■ Curva de aprendizaje empinada
■ Opciones SEO limitadas
■ Migración
■ Complejo
Instalacion
Descargamos e instalamos NodeJS En Microsoft Powershell:
Archivos por defecto
■ Estilos
■ HTML
■ Componentes

También podría gustarte