Bit - loader
Bit - Mean Stack Development: Angular, Node.js, Express y MongoDB Workshop

Mean Stack Development: Angular, Node.js, Express y MongoDB Workshop


Mean Stack Development: Angular, Node.js, Express y MongoDB Workshop

El objetivo del ProCamp es presentar a los alumnos los conocimientos necesarios para trabajar con las diferentes herramientas, tecnologías y técnicas implicadas en el desarrollo web Javascript Fullstack. Durante el curso se verán los fundamentos de Javascript y Typescript, el framework Angular 5, servicios REST y arquitecturas de microservicios basados en NodeJS y Express; y MongoDB como motor de persistencia.


Objetivos

Al finalizar este curso los alumnos serán capaces de:

  • Afianzar sus conocimientos de Javascript
  • Conocer el lenguaje Typescript
  • Generar aplicaciones de página única basadas en el framework Angular
  • Usar NodeJS como plataforma backend
  • Entender la arquitectura de microservicios e implementarla usando NodeJS
  • Usar Express y Hapi para generar servicios REST
  • Usar MongoDB como base de datos backend.

Perfil de los alumnos

Desarrolladores, Analistas, Ingenieros y Especialistas que desean tener una visión global del contexto de la tecnología Java enfocada a desarrollo Web.


Requisitos previos

  • Conocimientos básicos de HTML, CSS Y JS
  • Conocimientos de programación orientada a objetos

Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.


Documentación

Cada alumno recibirá un ejemplar de la Documentación acorde a los contenidos del curso.


Contenidos del Mean Stack Development: Angular, Node.js, Express y MongoDB Workshop

 

  1. Entorno de desarrollo frontend

1.1 Las nuevas arquitecturas de las aplicaciones web y las Single Page Aplication

1.2 Herramientas de desarrollo front

1.3 NodeJS y npm

1.4 Recapitulación de Javascript

1.5 ES6

1.6 Implementación de aplicaciones basadas en Módulos

1.7 El estándar Web Component

 

  1. El lenguaje Typescript

2.1 Instalación y configuración de Tomcat 7

2.2 Arquitectura estándar de aplicaciones web

2.3 El patrón MVC

2.4 Servlets

2.5 Java Server Pages (JSPs)

2.6 Custom Tags

2.7 Gestión de Sesiones

 

  1. Angular 5

3.1 TDD y Java

3.2 Tests Unitarios en Java

 

  1. Node JS

4.1 Introducción

4.2 Instalación

4.3 Use cases

4.4 Primera app

4.5 Modules

4.6 Callbacks

4.7 Eventos

4.8 Streams

4.9 Buffers

 

  1. Express

5.1 Introducción

5.2 Request y Response con Express

5.3 Middlewares

5.4 Templates

5.5 Middleware personalizados

5.6 SimpleAuth

 

  1. Servicios REST y Microservicios

6.1 Los principios RESTful

6.2 Diseño y especificación de APIs REST

6.3 Desarrollo de servicios REST con Node.js y Express

6.4 La arquitectura de microservicios

6.5 Desarrollo de microservicios con Hapi

6.6 Desarrollo de microservicios con Sails

 

  1. MongoDB

7.1 Bases de datos NoSQL

7.2 Los tipos y modelos de datos

7.3 Crear bases de datos en Mongo

7.4 Colecciones y Documentos

7.5 CRUD en Mongo

7.6 Índices, tipos, propiedades y diseño

7.7 Operaciones y operadores

7.8 Los tipos de nodos, diseño y arquitectura

7.9 Balanceo de carga

7.10 Shard key

 

  1. Persistencia en Node

8.1 Integración de Mongo en Node

8.2 Integración en un servicio REST

 


Metodología

Curso presencial, activo y participativo en formato taller bootcamp. El docente introducirá los conceptos haciendo uso del método demostrativo guiado por ejemplos didácticos; los participantes asimilarán los conocimientos mediante prácticas.


Cursos relacionados

Knowledge Center
Nuestro sitio utiliza cookies para análisis. Si no estás seguro de ello, echa un vistazo a nuestra política de privacidad.