Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 1
Martha Avella
2020 - I
Concepto
• Angular es una plataforma que
permite desarrollar aplicaciones
web en la sección cliente usando
HTML y JavaScript (TypeScript)
– Aplicaciones en web mas rápidas
– Mantenido por Google
– Aplicaciones SPA( Single- page –
application)
– Rendimiento optimizado para
aplicaciones móviles- hibridas con
Ionic
Características
Componentes
Maneja el Orientado a
Bootstrap Objetos
No requiere
refrescar la
página
Para crear
aplicaciones Patrón MVC
web
TypeScript
Características
Inyección de dependencias
• Es un patrón de diseño en el que una clase requiere
instancias de una o más clases y en vez de generarlas
dentro de su propio constructor, las recibe ya
instanciadas por un mecanismo externo
• => Reduce el acoplamiento
Lazy SPA
• Es una técnica usada en Angular que nos permite
cargar sólo, el o los componentes que necesitemos al
inicio de nuestra aplicación, estos componentes no
cargan cada vez que entres, sino que solo cargan una
sola vez
• https://www.campusmvp.es/recursos/post/las-10-principales-diferencias-entre-angularjs-y-angular.aspx
Ver detalle en foro del campus
Enrutador
Componentes Servicios
MVC
SPA
• Que es una aplicación web?
• Toda aplicación proporcionada por un servidor
web y usada por sus clientes a través de un
navegador
Arquitectura Página web
Tipos Aplicaciones Web
• Cliente y servidor estáticos
Tipos Aplicaciones Web
• Cliente estático y servidor dinámico
Tipos Aplicaciones Web
• Cliente y servidor dinámico: Pagina web
incluye Javascript
Patrones de Diseño
• MPA Multi page web applications
• SPA
Patrones de Diseño
Comandos
> tsc HolaMundo.ts //compila
> node HolaMundo
«No se puede cargar el archivo XXXX.ps1 porque en el sistema está deshabilitada la ejecución de scripts.
Vea «get-help about_signing» para obtener más información