LuisMuñoz
09 de diciembre del 2017
Sábados de 8:30 a.m. a 2:30 p.m.
S/. 1,000 inc IGV

Curso de Zimbra y Oficina en la Nube Open Source.Correo electrónico Zimbra, drive NextCloud, ofimática online OnlyOffice, Videoconferencia.

El curso virtual de NodeJS  y Angular 5; está dirigido a estudiantes y profesionales en general, que deseen conocer a fondo los fundamentos del Desarrollo FullStack (FrontEnd y BackEnd), con uso del Lenguaje de Programación JavaScript.
Este curso le permitirá crear aplicaciones web y móviles con JavaScript y la plataforma MEAN (Mongo DB, ExpressJS, Angular 5 y NodeJS)

Materiales:
– Talleres Digitales online.
– 1 VPS por alumno con IP pública.
– Una laptop por participante.
– Coffe Break
– Asistencia Online (foros) en campus virtual de forma permanente.
– Certificado con valor curricular

Modalidades de dictado del curso:
Curso Presencial en:  
Calle Daniel Fernández 3817, 2do Piso, (Alt. 5 de Izaguirre) Los Olivos, Lima, Perú
ó
Curso en Videconferencia:
en vivo con Google Hangouts y Anydesk.

Duración y Costo:
Duración:  48 horas, 8 semanas.
Costo del Curso:
S/ 1,000 Incluido IGV
10% de Descuento por pago al Contado
20% de Descuento para ex-alumnos

Requisitos Previos:
Conocer como mínimo un lenguaje de programación

Pago e inscripción en línea en Aula Útil con cualquier tarjeta de débito o crédito, si paga al contado usar cupón PAGOCONTADO para descuento de 10%:
Pago en línea al curso presencial de MEAN: Node JS, Angular 5, Express y MongoDB en Lima
Pago en línea al curso de MEAN: Node JS, Angular 5, Express y MongoDB en Videoconferencia con Google Hangouts.

 

Pago e inscripción por transferencia bancaria, considerar descuento de 10% si paga al contado:
Si desea puede realizar una transferencia bancaria y nos envía el voucher a informes@aulautil.com para procesar su inscripción

Cuenta corriente a nombre de Cloud Perú Systems E.I.R.L.
Banco BCP Soles: 193-2269973-018 CCI: 00219300226997301814
Cuenta de detracción Bco. de la Nación: 00057050292

Syllabus del curso:

1.- JavaScript
– Breve Historia
– Características del Lenguaje
– Embeber JavaScript en HTML
– Paradigmas de programación
– Literales, variables, asignación de valor
– Bloques de código
– Operadores Lógicos y matemáticos
– Condicionales y Bucles
– Foreach
– Cadenas y Arrays
– Funciones
– Creación de objetos
– Prototipado
– Objetos anónimos
– Notación JSON
– Objetos predeterminados
– Eventos
– DOM y Ajax
– Funciones anónimas
– Expresiones Lambda
– Callbacks
– Closures

2.- Node.js
– Configuración del PATH
– Instalación de Node JS
– Instalación de npm
– Actualización de Node con npm
– Cambio de versiones de node
– Instalación de Atom (IDE en nodeJS)
– Primer script en NodeJS
– Creación de una app en node
– Node Packaged Manager
– Tipos de instalación de Paquetes
– Módulos Globales
– Dependencias de Proyecto
– El archivo Package.json
– Dependencias de Desarrollo
– Objetos de nodeJS: global, process y http
– Creación, Exportación y Requerimiento de Módulos
– Buffers y Streams
– Emisores de Eventos
– Bloqueante vs No bloqueante
– Módulos: Path, Url y QueryString
– Clientes HTTP y Sniffers
– Formularios y envío de datos Get/Post en Node.js
– Promesas
– Representar estados futuros
– Promesas vs Callbacks
– Anatomía de una promesa

3.- ExpressJS
– Patrones de Arquitectura MVC, Front Controller
– Instalación de ExpressJS
– Estructura de un proyecto, modularización
– Controladores
– Middlewares
– Views
– Routes
– Rutas dinámicas
– Responses
– Templates Engines
– Models
– Sesiones y cookies
– Seguridad

4.- TypeScript
– Diferencias con Javascript
– Instalación y compilación
– Uso de tipos
– Interfaces
– Clases
– Anotaciones
– Decoradores

5.- Angular 5
– Introducción
– Arquitectura
– Webpack
– Modulos
– Componentes
– Hooks en el ciclo de vida
– Templates
– Metadata
– Data binding
– Directivas
– Pipes
– Servicios
– Inyección de Dependencias
– Cliente HTTP
– Routing
– Inputs y Forms
– Animaciones

6.- Mongo DB y Mongoose
– Bases de Datos NoSQL
– Instalación de Mongo DB
– Conectándonos a MongoDB
– JSON y BSON
– Consola de MongoDB
– Creando tablas
– Importando datos
– CRUD Con MongoDB y NodeJS
– Operaciones de lectura: FIND, Cursores, Operaciones distribuidas de lectura (Read Preference).
– Operaciones de escritura: Insert, Update, Delete. Concepto de Write Concern. Atomicidad.
– Ficheros distribuidos con GridFS.
– Indexaciones
– Tipos de índices: simples, compuestos, muktikey, Geoespaciales, de texto natural y hashed.
– Propiedades de Índices: TTL, Únicos, Sparse.
– Creación de índices eficiente: en background, en secundarios.
– ODM
– Schemas y Types
– Models
– Documents
– Queries
– Validations
– Middlewares
– Populations
– Promises
– Discriminators

7.- Desarrollo de una APP con Express, Mongo y Angular 5
– Creación de un Blog

Mensaje por facebook
Loading...