LuisMuñoz
28 de septiembre del 2019
Sábados de 9 am a 3 p.m.
S/. 900 + IGV

Curso de MEAN: NodeJS, TypeScript, Angular 7, MongoDB, ExpressDesarrollo Web Full Stack con TypeScript, Angular y Node

El curso de MEAN, Angular, Node, Express y MongoDB en Lima, Perú; está dirigido a estudiantes y profesionales en general, que deseen poder desarrollar aplicaciones  Full Stack (FrontEnd y BackEnd), con uso del Lenguaje de Programación JavaScript, TypeScript,  y el framework Angular 7; así como el framework de backend ExpressJS y la basde datos documental MongoDB

Objetivo Principal:
El alumno estará capacitado para crear aplicaciones completas con un deploy Full Stack (FrontEnd y BackEnd)

Modalidades de dictado del curso:
Curso Presencial en:  
Calle Eleazar Blanco 360, Pueblo Libre; alt cda 14 Av. Manuel Cipriano Dulanto, Lima, Perú
ó
Curso en Videconferencia:
en vivo con Google Hangouts y Anydesk.

Duración y Costo:
Duración:  42 horas, 7 semanas.
Costo del Curso:
S/ 900.00
5% de Descuento por pronto pago (hasta 15 días antes del inicio del curso)
10% de descuento para ex-alumnos o más de 1 inscrito

Estamos ubicados en Calle Eleazar Blanco 360, Pueblo Libre, Lima Perú.
Correo: informes@aulautil.com

Teléfonos: +51 016510970
Whatsapp: +51 992099931
RPC :+51 971149678


Requisitos Previos:

Haber llevado el curso de Full stack básico o conocer Javascript y node.

Pago e inscripción en línea en Aula Útil con cualquier tarjeta de débito o crédito:
Pago en línea al curso presencial de Full stack Intermedio

Pago en línea al curso de Full stack Intermedio en Videoconferencia con Google Hangouts.

 

Puede realizar sus pagos en las cuenta a nombre de Cloud Perú Systems E.I.R.L.
BCP Soles: 193-2269973-018 CCI: 00219300226997301814
Cuenta de detracción Bco. de la Nación: 00057050292


Requisitos Previos:
Tener experiencia en desarrollo con JavaScript o haber llevado el curso de Full Stack Básico.


Materiales:

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

 

Syllabus del curso de Full Stack Intermedio:

1.- TypeScript

– Introducción

– Tipos básicos

– Interfaces
– Clases
– Funciones
– Genéricos
– Enums
– Inferencia de tipos
– Compatibilidad de tipos
– Tipos avanzados
– Símbolos
– Interadores y generadores
– Módulos
– Namespaces
– Namespaces y módulos
– Resolución de módulos
– Fusión de declaración
– JSX
– Decoradores
– Mixins
– Directivas Tripe-Slash
– Revisión de tipos en archivos javascript

2.- Angular 7 básico

– Instalación del framework
– Tour de los héroes de Angular
– Arquitectura
– Módulos
– Componentes
– Templates
– Servicios y DI
– Ciclo de vida de los hooks
– Interacción de componentes
– Estilos de componentes
– Elementos de Angular
– Directivas
– Directivas de atributo
– Directivas estructurales
– Pipes
– Formularios
– Validación de formularios con template-driven form
– Establecer comunicación con el servidor
– Introducción a los observables
– Routing

3.- Express JS

– Instalación del framework
– Introducción a Express
– Hola mundo en express
– Routing
– Motores de plantilla
– Servir archivos estáticos
– Escribir Middelwares
– Manejo de errores
– Debugging
– Integración con bases de datos.
– Usar administradores de proceso (process manager, si deseas ponlo en ingles)
– Buenas prácticas de performance

4.- Mongo DB (con ExpressJS)

– Primeros pasos (Quick start)
– Conectar a mongo desde Express
– Iniciar y detener el servidor MongoDB
– Conectar a MongoDb
– Haciendo consultas básicas
– Nuestro primer Query Filter.
– Actualizar documentos
– Remover documentos
– Mejorar peformance con indices.
– Agregaciones en MongoDB.
– Mongoose
– Creación de Schemas
– Creación de Modelos
– Documentos
– Subdocumentos
– Consultas
– Validaciones
– Middlewares
– Tipos virtuales
– Agregaciones en Mongoose

5.- Desarrollo de Aplicaciones Full Stack

– App TodoList
– Aplicación similar a Spotify
– Aplicación de galería fotográfica
– Aplicación Redsocial con chat incluído
– Aplicación “Lugares” (Trabajo con mapas)