Curso de NodeJS, Angular 2, Express y MongoDB en Lima, Perú (Presencial)

(0 Comentarios)
$260.00
Curso de NodeJS, Angular 2, Express y MongoDB en Lima, Perú (Presencial)

Incluye 1 VPS, 1 Ip pública y 1 dominio real por cada alumno, despliegue 100% real.

Resumen:
El curso de MEAN 2: NodeJS, Angular 2, ExpressJS y MongoDB en Lima,Perú; 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 4 y NodeJS)

 

Objetivo Principal:
El alumno estará capacitado para crear aplicaciones FullStack (Escritorio, Web y Móviles) con uso del Lenguaje JavaScript

 

Calendario y Costo:

Duración: 48 horas
Horario: Sábados de 8:30 p.m. a 2:30 p.m.
Inicio: Sábado, 02 de Setiembre de 2017
Lugar: Calle Daniel Fernandez 3717, 2do Piso (Alt. cda 5 de Carlos Izaguirre), Los Olivos, Lima, Perú.
Costo: S/ 1,000 Inc. IGV
10% de descuento por pago al contado.
20% de descuento para ex alumnos

 

Informes e Inscripciones:
RPC: 940712686
RPM: #971149678
Tel: +51 016379104

informes@aulautil.com

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:
Conocer como mínimo un lenguaje de programación

Materiales:
– Talleres Digitales online.
– IDE Cloud y container para el deployment del servidor Web.
– Una laptop por participante.
– Coffe Break
– Asistencia Online (foros) en campus virtual de forma permanente.
– Certificado con valor curricular

 

Syllabus del curso de Node.js:

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 4
– 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 2
– Creación de un Blog

Características del curso

  • Conferencias 0
  • Cuestionarios 0
  • Duración 48 horas
  • Nivel de habilidad Beginner
  • Idioma Español
  • Estudiantes 0
  • Evaluaciones Yo
El plan de estudios está vacío.
Lucho Suarez
Passionate software developer focused in Frontend Technologies. Javascript specialist, Angularjs and Angular 2 evangelist. I have been working with agile methologies for more than 3 years. Recently using Mckinsey Edge for high-end products and scalable projects. Extensive experience working with remote distributed teams across the globe. I’m a enthusiastic entrepreneur always looking for the last and best technologies in the development world. I try to use the best practices and development patterns to ensure a high quality end product. The cloud infrastructure, the serverside javascript implementations and the hybrid mobile development are all of them game changers. They are the future and the present of the software technologies. Excelent remote developer. I really like to travel and meet new cultures and friends around the world
Antonio Ognio
Es experto en plataformas y lenguajes de programación Open Source por mas de 17 años; domina Linux, Python, PHP, C#, Erlang, Clojure, Bash y trabaja en proyectos innovadores de desarrollo. He sido un instructor en muchos cursos de TI, por lo general relacionados con Linux, LAMP, programación orientada a objetos, patrones de diseño, algoritmos. Ha participado como expositor y panelista en numerosas conferencias de software libre, sobre todo en Perú. También trabaja como consultor independiente de Python y PHP. Se concentra en la resolución de problemas, tunning rendimiento, la auditoría de seguridad y código de refactorización de LAMP y aplicaciones Django escritos por otros. Sus intereses actuales de autoaprendizaje incluyen lenguajes de programación funcionales / concurrentes como Erlang, Elixir, Scala, Clojure and Go. Desarrollo Web:: especialidades Python (Django), PHP (Symfony, Zend, otros) Sistemas operativos: Ubuntu Linux, RHEL, CentOS Bases de datos: MySQL, PostgreSQL Webservices: XML-RPC, REST, SOAP Servidores Web: Apache, Nginx, Tomcat, Cherokee

Comentarios

promedio

0
0 puntuación

Evaluación detallada

estrellas 5
0
estrellas 4
0
estrellas 3
0
estrellas 2
0
estrella 1
0

Estudiantes matriculados

Ningún estudiante matriculado.

Deja una respuesta

Regístrese o acceda como alumno con:



Solicite información
Loading...