Desarrollo

@ distancia - Curso Node Js + Mongo DB

Curso teórico práctico orientado a aprender Node.js partiendo desde el armado del entorno de trabajo. Se repasará la programación en JavaScript con Visual Studio Code para luego entrar en el desarrollo web utilizando el framework Express accediendo a bases de datos MongoDB y MySQL. También se verán elementos de testing e integración continua.

Para registrate a este evento podes hacer click en el siguiente botón.

Inicio: 22.06.2017 18:30hs | Lugar:


Node.js es el servidor que ejecuta JavaScript, posee entrada/salida asincrónica incorporada y la capacidad de atender gran cantidad de clientes entrantes (sean servidores HTTP u otros). Su popularidad hace que existan gran cantidad de módulos, librerías y frameworks de todo tipo.

Lugar: Tu pantalla

Fecha y horario: Curso en 5 sesiones, comienza el jueves 22 de junio de 2017, continua martes 27, jueves 29, martes 4 de julio y finaliza jueves 6 en el horario de 18:30 a 21:00 hs. 

Instructor: Ing Diego Chavez (*)

Contenidos:
1    Preparar e instalar Herramientas
1.1 MongoDB
1.2 Node JS
1.3 Git y GitHub Desktop
1.4 Visual Studio Code

2    Introducción a Javascript
2.1 Javascript
2.2 DOM
2.3 Loop de eventos en el browser
2.4 Closures
2.5 Ecma 6

3    Introducción a Node JS
3.1 Arquitectura de Node js
3.2 Loop de eventos en el servidor
3.3 Hola Mundo
3.4 Acceso al File System
3.5 HTTP Server

4    Node Package Manager
4.1 NPM
4.2 Archivo package.json

5    MongoDB
5.1 Bases no relacionales
5.2 Bases orientadas a documentos
5.3 Uso del cliente Mongo

6    Acceso a Bases de datos
6.1 Acceso a bases relacionales MySQL
6.2 Acceso a bases no relacionales MongoDB
6.2.1 MongoDB Driver
6.2.2 Mongoose

7    Express JS
7.1 Routing básico
7.2 Middlewares
7.3 Uso de Router
7.4 Manejo de errores
7.5 API REST con Express JS

8    Template engines
8.1 EJS
8.2 Swing
8.3 Pug (ex Jade)

9    Testing
9.1 Uso de Mocha
9.2 Cobertura con Istanbul
9.3 Tests de Aceptacion con Selenium

10  Seguridad, nociones, recomendaciones
10.1 HTTPS
10.2 Autenticación con Passport JS
10.3 Vulnerabilidades en las librerias.

11  WebSockets
11.1 WebSockets con Socket.io

12  Integracion Continua
12.1 Travis
12.2 Despliegue en la nube Heroku

Aranceles:
Abonando hasta el martes 13 de junio de 2017
Público en general: $ 1400.-
Socios del MUG: $ 1050.-

Pasada esa fecha el arancel será:
Público en general: $ 160
0.-
Socios del MUG: $ 1250.-

Residentes en otros países, consultar aranceles y formas de pago.

Las reservas no abonadas caducan el martes 13 de junio de 2017. 

Si tienes dudas o consultas sobre la modalidad del curso te sugerimos visitar la sección de preguntas frecuentes, también puedes comunicarte por nuestros medios de contacto

Vacantes limitadas, 

Requisitos para los participantes: Se recomienda tener conocimientos de desarrollo web, HTML y nociones de JavaScript. Instalar en la notebook o PC: Node, Git y MongoDB instalados, en el mail de reserva de vacante encontrarán mas detalles sobre las instalaciones recomendadas. En la primera sesión del curso se repasa toda la instalación recomendada.

(*) Diego Chavez: Ingeniero Electrónico con posgrado en Ingeniería en Sistemas (ambos UTN). Más de 15 años de experiencia en programación, diseño y arquitectura. Mas de 5 años de experiencia en análisis estático de código para hallar vulnerabilidades.

 
A DISTANCIA - CURSO EN TRES SESIONES

DataWarehousing y Business Intelligence con SQL Server Standard

may

24

SQL Server es una excelente plataforma para la construcción de soluciones de DW y BI. Durante esta jornada veremos como con la versión Estándar tenemos todas las herramientas para el armado de un DW/BI robusto. El bajo costo de esta versión pone las soluciones de DW/BI al alcance de un espectro importante de empresas y organizaciones.

GRATIS. AFTER OFFICE.

Introduccion a Azure Functions

may

29

Azure Functions es una solución que nos permite ejecutar pequeños fragmentos de código, o funciones, en la nube, posibilitando además que interactúen entre múltiples componentes lo que hace más productivo nuestro desarrollo. En esta charla veremos una introducción sobre arquitectura serverless y ejemplos de como llevarla a cabo en Azure integrando distintos servicios.
 

GRATIS. AFTER OFFICE.

Creando una API REST en Asp.net Core

jun

07

API REAT, es uno de los términos mas mencionados en este ultimo tiempo. En este workshop entenderemos algunos de los conceptos que giran en torno a los servicios REST. Comprenderemos porque y para que implementar servicios REST en nuestro negocio. Para crear cada componente de la arquitectura planteada, usaremos Asp.net Core. Entendemos como diseñar una API robusta y que sea capaz de cambiar conforme nuestro negocio cambia.
 

GRATIS. AFTER OFFICE. IMPORTANTE EVENTO.

Tecnologías Aplicadas en una Sociedad cada vez más Digital

jun

15

Cada día se incorporan nuevas tecnologías a lo cotidiano, la sociedad ha adoptado de manera natural medios y dispositivos con los que se relaciona y se comunica. Hoy el comercio electrónico es una realidad, pero las criptomonedas están generando no solo nuevos modelos de negocios sino también espacios transaccionales impensados en la economía clásica. Del mismo modo la el uso generalizado de artefactos inteligentes conectados a internet nos pone en el umbral de escenarios para los que tanto especialistas como usuarios debemos estar preparados. En esta jornada presentaremos una aproximación al estado actual y nos asomaremos al futuro cercano.
 

CURSO A DISTANCIA EN TRES SESIONES

Desarrollo multiplataforma con ASP .NET CORE

jun

21

Curso teórico práctico de introducción en ASP .NET CORE. Veremos los conceptos clave del desarrollo multiplataforma con ASP .NET Core, la integración con Azure y deploy en Docker y finalizaremos implementando una aplicación real partiendo de un modelo de clases dado.
 

A DISTANCIA - CURSO EN CINCO SESIONES

Node Js + Mongo DB

jun

22

Curso teórico práctico orientado a aprender Node.js partiendo desde el armado del entorno de trabajo. Se repasará la programación en JavaScript con Visual Studio Code para luego entrar en el desarrollo web utilizando el framework Express accediendo a bases de datos MongoDB y MySQL. También se verán elementos de testing e integración continua.
 

Así es. ¿No lo cree?

Microsoft ama a Linux

Satya Nardella

¿.Net Open Source y .NET Framework en Linux y OSX? Ya no podemos decir que una noticia nos sorprende. Lo que ayer no era, hoy puede que sea, y mañana será. El giro de Microsoft en sus negocios continua generando novedades, sobre todo para los desarrolladores.

Codificando para todas las plataformas

Visual Studio Code

Visual Studio Code

Está disponible para descarga la versión última de Visual Studio Code. Por lo que se ve, la nueva herramienta de programación multimplataforma está cumpliendo con lo prometido hace unos meses.

 

Base de datos | SQL Server

Mejorando la performance usando columnas calculadas

20.08.2013 | Las columnas calculadas (Computed Column) son útiles para varias cosas. Sabemos que nos permiten tener una formula sobre ellas, pero muy pocos saben que a estos campos también se les pueden crear índices. Veamos cómo podemos mejorar la performance de algunas querys con el uso de estas columnas calculadas y sus índices.