Aplicaciones Full-stack con Meteor

Categorías: 
Programación
Fechas Impartición: 
De 10/04/2018 a 05/06/2018
Codigo del Curso: 
7380
Horas presencial: 
40
Días de la semana: 
Martes y Jueves
Horario: 
19:00 - 21:30
Requisitos de Acceso: 
Para realizar este curso hay que tener un conocimiento básico de programación y de JavaScript.
Objetivos: 
Al finalizar el curso el aluno será capaz de crear aplicaciones que se integren con los más populares frameworks del lado cliente,  como Angular, React o Blaze, y extenderlo con miles de paquetes desarrollados por la comunidad, que cubren prácticamente cualquier caso de uso.
* Usar el enrutador de Meteor y controlar el estado de la aplicación mediante la URL
* Integrar un framework del lado cliente con Meteor
* Manejar los Métodos, el sistema de RPC de Meteor.
* Gestionar datos y esquemas de datos
*Autentificar usuarios mediante mecanismos propios o de terceras partes como OAuth. Una vez autentificados, gestionar sus roles y permisos.
* Crear aplicaciones móviles con Meteor y Apache Cordova
* Instalar y configurar paquetes específicos para Meteor
Crear sus propios paquetes
Sacar partido al sistema de build de Meteor (preprocesar CSS, minificar código, compilar ECMAScript, etc)
Ejecutar tests unitarios y de integración para las aplicaciones Meteor
Contenidos: 
* Introducción
* Instalación de Meteor
* Búsqueda e instalación de paquetes
* Plantillas y bootstrapping de proyectos
* Introducción a React
* Reactividad
* Colecciones
* Publicaciones y suscripciones
* Enrutamiento
* Sesiones
* Gestión de usuarios
* Permisos
* Operaciones CRUD
* Gestión de errores
* Gestión de los tiempos de latencia: asincronicidad
* Denormalización
* Creación de paquetes de Meteor
* Testing
* Creación de aplicaciones reales
Metodologías: 
Presencial