KEMBAR78
Curso AngularJS - 1. introducción | PPTX
AngularJS
Introducción
Álvaro Alonso
Contenidos del curso
 Introducción
 Patrón MVC
 Tecnologías de cliente
 AngularJS
 Conceptos básicos
 Templates
 Two- way data binding
 Directivas
 Expresiones
 Módulos y controladores
 Dependency Injection
 Filtros y servicios
 Rutas
 Conexión con servidores de
backend
 Formularios
 Validación de campos
 Temas avanzados
2
Contenidos
 Patrón Model View Controller
 Variantes
 Cliente vs Servidor
 Tecnologías cliente
 AngularJS
3
Patrón MVC
4
 Model – View – Controller
 Separa la lógica de negocio de los datos y la presentación
 Model
 Mantiene el estado de la aplicación (datos)
 View
 Muestra los datos al usuario
 Controller
 Gestiona la interacción con el usuario actualizando el modelo
Patrón MVC
5
View
Model
Controller
Patrón MVC
 MVP: Model – View - Presenter
Variantes
6
View ModelPresenter
Patrón MVC
 PAC: Presentation – Abstraction - Control
Variantes
7
Patrón MVC
 MVVM: Model – View -ViewModel
Variantes
8
View Model
View
Modeldata
binding
Patrón MVC En servidor
9
ServerBrowser
View
Model
Controller
DB
Patrón MVC En cliente
10
Server
Browser
View
Model
Controller
DB
Server
Browser
View
Model
Controller
DB
Server
Browser
View
Model
Controller
DB
Patrón MVC
11
Patrón MVC
 Factores a tener en cuenta
 Tipo de procesamiento
 Reutilización de tareas
 Características de los servidores
 Tipo de usuarios / dispositivos
 Seguridad
 Desarrollador del servicio
12
Patrón MVC Tecnologías cliente
13
Patrón MVC Tecnologías cliente
14
AngularJS
 Nace en 2009
 Mantenido por Google desde 2012
 Versión actual: 1.5.8
 Nuevo Angular 2
 Funcionalidades destacadas
 Two-way data binding
 Directives
 Inyección de dependencias
 Desarrollo modular
 MEAN
 Mongo – Express – Angular – Node
15
Documentación
 AngularJS
 https://angularjs.org/
 Developers Guide
 https://docs.angularjs.org/guide
 API Reference
 https://docs.angularjs.org/api
 Tutorials
 https://docs.angularjs.org/tutorial
 https://www.youtube.com/user/angularjs
16
AngularJS
Introducción
Álvaro Alonso

Curso AngularJS - 1. introducción

Notas del editor

  • #13 Sabe Javascript el tio que lo programa??
  • #15 Angular más antiguo que backbone pero empezó a subir cuando lo empezó a mantener google