зеркало из https://github.com/DeGsoft/meanjs.git
183 строки
2.6 KiB
Markdown
183 строки
2.6 KiB
Markdown
|
# meanjs
|
|||
|
|
|||
|
[Desarrollo de Aplicaciones de Negocio](https://prezi.com/jisnmkx87-su/angularjs-desarrollo-simple-de-potentes-aplicaciones-multiplataforma/)
|
|||
|
[Desarrollo Balanceado hacia el Cliente](https://prezi.com/wyrvtgn56axa/client-side/)
|
|||
|
|
|||
|
|
|||
|
## 1. Introducción a AngularJS y NodeJS
|
|||
|
|
|||
|
|
|||
|
### Vistas, controladores y factorías
|
|||
|
- 00
|
|||
|
- 01
|
|||
|
- 02
|
|||
|
- 03
|
|||
|
|
|||
|
### Enrutado y configuración de una SPA
|
|||
|
- 04
|
|||
|
- 05
|
|||
|
- 06
|
|||
|
|
|||
|
### NodeJS: JavaScript fuera del navegador
|
|||
|
- 07
|
|||
|
- 08
|
|||
|
- 09
|
|||
|
|
|||
|
### Npm y gestión básica de paquetes
|
|||
|
- 10
|
|||
|
|
|||
|
|
|||
|
> SPA con tres Vistas: [eventos,métricas,servicios]
|
|||
|
|
|||
|
|
|||
|
## 2. Acceso a servicios remotos
|
|||
|
|
|||
|
|
|||
|
### Un API Rest con Express
|
|||
|
- 11
|
|||
|
- 12
|
|||
|
- 13
|
|||
|
|
|||
|
|
|||
|
### Consumo del API en AngularJS
|
|||
|
- 14
|
|||
|
|
|||
|
|
|||
|
### Rutas, Cookies, Cabeceras, Seguridad e Interceptores
|
|||
|
- 15
|
|||
|
- 16
|
|||
|
- 17
|
|||
|
|
|||
|
|
|||
|
> Servicio con API que recibe y publica eventos (*almacén en memoria*)
|
|||
|
|
|||
|
|
|||
|
## 3. Arquitectura de Software
|
|||
|
|
|||
|
### Creando mis propios servicios en AngularJS
|
|||
|
|
|||
|
> 18
|
|||
|
|
|||
|
### Creando mis propios filtros en AngularJS
|
|||
|
- 19
|
|||
|
|
|||
|
### Creando mis propias directivas en AngularJS
|
|||
|
- 20
|
|||
|
|
|||
|
### Buenas prácticas, y organización del código en cliente
|
|||
|
- 21
|
|||
|
|
|||
|
### Buenas prácticas, y organización del código en servidor
|
|||
|
|
|||
|
> 21 b
|
|||
|
|
|||
|
|
|||
|
> Un servicio, un filtro, una directiva y organización del código
|
|||
|
|
|||
|
|
|||
|
## 4. Almacenamiento de documentos en MongoDB
|
|||
|
|
|||
|
### Conceptos básicos: bases de datos, colecciones, documentos, esquemas.
|
|||
|
- 22
|
|||
|
|
|||
|
### Trabajando con datos: Inserción, consulta, actualización y borrado.
|
|||
|
- 22
|
|||
|
|
|||
|
### El driver de MongoDB para NodeJS
|
|||
|
- 23
|
|||
|
- 23b
|
|||
|
|
|||
|
### Programación Asíncrona
|
|||
|
|
|||
|
> 23c
|
|||
|
|
|||
|
|
|||
|
> Almacenar y recuperar los eventos en MongoDB
|
|||
|
|
|||
|
|
|||
|
## 5. Entrada de datos
|
|||
|
|
|||
|
### Formularios profesionales en AngularJS
|
|||
|
|
|||
|
> 24
|
|||
|
|
|||
|
### Validación en el cliente
|
|||
|
|
|||
|
> 25
|
|||
|
|
|||
|
### Validación en el servidor
|
|||
|
|
|||
|
> 26
|
|||
|
|
|||
|
### Mongoose para validaciones de ‘esquema’
|
|||
|
|
|||
|
> 27
|
|||
|
|
|||
|
|
|||
|
> Formulario de filtro. Validaciones.
|
|||
|
|
|||
|
|
|||
|
## 6. Consultas e informes
|
|||
|
|
|||
|
### Acceso a datos y presentaciones en cliente
|
|||
|
|
|||
|
> 28
|
|||
|
|
|||
|
### API para consultas flexibles
|
|||
|
|
|||
|
> 29
|
|||
|
|
|||
|
### Paginación de datos, implicaciones MongoDB, NodeJS y AngulaJS
|
|||
|
|
|||
|
> 30
|
|||
|
|
|||
|
### Gráficos y presentación dinámica
|
|||
|
|
|||
|
> 31
|
|||
|
|
|||
|
|
|||
|
> Paginación de eventos y un gráfico
|
|||
|
|
|||
|
|
|||
|
## 7. Profesionalización
|
|||
|
|
|||
|
### Internacionalización
|
|||
|
|
|||
|
> 32
|
|||
|
|
|||
|
|
|||
|
### Implicaciones SEO de aplicaciones client-side
|
|||
|
|
|||
|
> 33
|
|||
|
|
|||
|
|
|||
|
### Consultas agregadas con MongoDB
|
|||
|
|
|||
|
> 34
|
|||
|
|
|||
|
### Sockets y comunicación en tiempo real
|
|||
|
- 35
|
|||
|
|
|||
|
|
|||
|
> Actualización en tiempo real con datos agregados de Mongo
|
|||
|
|
|||
|
|
|||
|
|
|||
|
## 8. Extras
|
|||
|
|
|||
|
### Herramientas de depuración y pruebas TDD
|
|||
|
- 36
|
|||
|
|
|||
|
> logs
|
|||
|
|
|||
|
### Complementos: PhoneGap, IonicFramework y AngularUI
|
|||
|
|
|||
|
### Gulp y automatización de tareas
|
|||
|
|
|||
|
### Recursos online
|
|||
|
|
|||
|
|
|||
|
> Versión para Distribución y Publicación en Digital Ocean
|
|||
|
|
|||
|
|