Mostrando las entradas con la etiqueta Taller. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Taller. Mostrar todas las entradas

lunes, 22 de enero de 2018

Entrenamiento - Primer Curso IoT con Arduino e Integración con Aplicaciones Android

Primer Curso Internet de las Cosas con Arduino e Integración con Aplicaciones Android

Comparto con ustedes el contenido de este nuevo programa de capacitación que se estará brindando para todos los interesados en aprender a programar elementos hardware. Nos enfocaremos en el entorno de programación Arduino, conoceremos los principios básicos de electrónica necesarios para comprender los conceptos que se expliquen en clase.

Este curso será presencial en la ciudad de Lima, Perú y será impartido por el consultor Eduardo Monroy Husillos de nacionalidad española, quien cuenta con amplia experiencia en el desarrollo de aplicaciones Androd/IOs sobre dispositivos electrónicos conectados a Internet.

Formación académica del expositor:

Maestría especialidad de electrónica industrial (Escuela de Ingenieros de Bilbao).
Postgrado en sistema de transmisión de datos, telecomunicaciones analógicas y digitales. (Escuela de Ingenieros de Bilbao)
Máster en programación en dispositivos móviles iOS. (Standford University)
Capacitación en programación en Android (Aula Mentor – Ministerio de Educación)
Sistemas de localización RFID Activa IP (Dusseldorf – Alemania)
Técnicas de localización mediante sensores Smartphone (Heathrow – Inglaterra)

Contenido del curso:

Marco Teórico

- Conceptos básicos de electricidad
- Circuitos eléctricos básicos
- Fuentes de alimentación
- Componentes electrónicos
- Uso de la placa de entrenamiento

- Conceptos de microcontrolador
- Qué es Arduino
- Características de la placa Arduino
- Tipos de placas Arduino
- Explicación del IDE de la plataforma Arduino

- Mi primer sketch de Arduino
- Estructura del sketch
- Comentarios
- Variables
- Constantes
- Parámetros de una instrucción
- Valores de retorno de una instrucción
- Instrucciones de gestión de tiempo
- Instrucciones matemáticas
- Instrucciones de gestión de cadenas
- Creación de funciones
- Bloques condicionales
- Bloques repetitivos
- Uso de librerías
- Uso de pantallas
- Uso de la EEPROM
- Comunicación Serie
- Comunicación I2C
- Comunicación SPI
- Uso de entradas y salidas digitales
- Uso de entradas y salidas Analógicas

- Sensores de luz
- Sensores de Infrarrojos
- Sensores de temperatura
- Sensores de distancia

- Comunicación Wifi
- Comunicación Ethernet
- Comunicaciones Bluetooth
- Comunicaciones BLE
- GPS

- Uso de motores
- Uso de servomotores
- Uso de relés

Marco Práctico

Junto a la explicación de la teoría se harán ejemplos prácticos donde los alumnos podrán ejecutar los ejemplos vistos en sus propios equipos de desarrollo.

Para el seguimiento del curso es necesario contar con el kit de desarrollo Arduino 1 cuya lista de componentes serán enviados a los interesados con las recomendaciones sobre dónde pueden adquirir los materiales. Los componentes tienen precios de centavos de dólar.

No es necesario contar con experiencia en desarrollo de aplicaciones Android dado que se hará una introducción de esta plataforma dentro del capítulo de integración con aplicaciones móviles.

Horario
Martes de 7:00 p.m. a 10:00 p.m.

Fecha de inicio
Martes 6 de febrero

Duración del curso
Total: 36 horas
Tiempo: 3 meses
Frecuencia: 3 horas semanales (12 horas mensuales)

Inversión
Mensual: 320.00 soles
Total 3 meses: 960.00 soles

Contacto
Los interesados enviar un mail a jmoreno@gctiperu.com para inscripción con los siguientes datos:

Asunto: Curso Internet de las Cosas con Arduino

Contenido del correo:
Nombre completo
Lugar de trabajo o estudio
Número de teléfono celular

Forma de Pago

Bajo depósito en cuenta bancaria, máximo 3 días previo al inicio de cada mes (320.00 soles)
Banco: SCOTIABANK
Cuenta: 027-7533832
Código Interbancario: 00921920027753383274
Moneda: Soles
Nombre: Edward Schwarz Moreno
DNI: 09564483

Registro

Sólo se considerará a los 20 primeros que envíen correo electrónico adjuntando el comprobante por el depósito realizado dado que la capacidad del lugar es limitada. La metodología del curso seguirá siendo la misma que se ha venido aplicando a los tallares de MVC-JavaScript. 

No se entregará comprobante por el pago mensual y no se hará entrega de certificado de asistencia al curso. La capacitación está dirigida especialmente a la comunidad de alumnos que he venido entrenando a lo largo de estos últimos años, a los seguidores del Blog y al público en general que desee participar.

martes, 2 de agosto de 2016

Videos - Carrito de Compras en ASP.NET MVC & JavaScript

Videos del Carrito de Compras en ASP.NET MVC & JavaScript

Quiero compartir con los que No asistieron a mi último taller y con los visitantes del Blog de otros países los videos de una aplicación completa en ASP.NET MVC & JavaScript que tiene un 20% de código en el servidor (C#) y un 80% de código en el cliente (JavaScript).

Partes de la Aplicación

La aplicación es un Carrito de Compras que trabaja con la BD Northwind a la cual se le aumento la tabla de Usuarios asociados a cada Cliente (para el Login y ordenar el Pedido).
Esta consta de 4 vistas o páginas:

- Login: Esta página permite el ingreso de un usuario y su clave, mas un código de Captcha.

- Categorias: Página que lista las Categorías de Productos.

- Productos: Página que lista los Productos de una cierta Categoría y permite agregar una cantidad al Carrito y también ir a ver.

- Pedidos: Página que permite mostrar los pedidos y cambiar su cantidad o eliminar un producto del pedido. También permite grabar el pedido al cliente.

Características Técnicas

Este Carrito de Compras tiene las siguientes características:

- Los controladores están protegidos por un Filtro de Autenticación usando una Sesión para el Cliente, es decir no se puede ir a ningún controlador o vista sino te autenticas (Login).

- Todas las llamadas al servidor son asíncronas con XHR (No jQuery, No Angular, etc)

- Todos los datos enviados al cliente se serializan a CSV (No XML ni JSON que son mas grandes por tener metadata).

- El Login usa un Captcha y cifrado en el cliente con WebCryptoAPI (No Librerías Externas JS)

- Todas las imágenes vienen en un solo viaje (No Sprite sino Serializado en Conjunto).

- Los datos del pedido se almacenan en el cliente con SessionStorage (No Session en el servidor).

- La grabación de la cabecera detalle es muy rápida ya que se pasa una cadena desde el cliente hasta el servidor web y de datos consumiendo una sola conexión y ejecutando un solo comando.

Videos del Carrito de Compras

Carrito de Compras Parte 1



Carrito de Compras Parte 2


Carrito de Compras Parte 3


Carrito de Compras Parte 4


Comentario Final

Este Carrito de Compras es totalmente distinto al que ven en la mayoría de sitios web que enseñan ASP.NET, ya que tiene muy poco código y trabaja casi desconectado donde toda la funcionalidad se construye con JavaScript y es 100% asíncrono con XHR.

No es un Carrito de Compras tradicional, es un "Formula 1" pura Performance usando JavaScript nativo que se ejecuta en cualquier Browser moderno.

Lástima que solo unos pocos pudieron apreciar esta interesante demostración de un nuevo tipo de aplicaciones. Para los que están en Lima y se atreven a pedir el código fuente, la respuesta es "hubieras participado en el taller" y para los del exterior pronto veremos la forma de que estos cursos se hagan virtuales (primero vería si tienen demanda, para lo cual están sus comentarios).

lunes, 2 de febrero de 2015

Entrenamiento - Fotos del Ultimo Seminario

Fotos del Ultimo Seminario

Antes que nada agradecer a todos los asistentes al último seminario de .NET: "Creación de Librería de Controles con .NET" y también agradecer a la empresa HTE por organizar el evento. Comparto algunas fotos para que las publiquen en sus Redes Sociales.







Mas fotos ver en el siguiente enlace:
Fotos Facebook HTE

Los Demos del seminario se los estoy enviando en unos momentos.

lunes, 5 de enero de 2015

Entrenamiento - Talleres de .NET HTE para Enero

Talleres de .NET HTE para Enero

En este mes de Enero tenemos programado 2 Talleres de .NET sobre Creación de Controles.

A todos los programadores y desarrolladores de .NET que quieran crear Librerías de Controles para facilitar y agilizar el desarrollo mediante la reusabilidad se les recomienda asistir a ambas charlas donde usaremos intensivamente Reflection para crear Controles Enlazados a Datos.

Aquí les dejo la información del evento y ya se pueden ir inscribiendo de cualquiera de las 2 formas:
- Reservación por Correo
- Pago y Confirmación por Correo (envío del voucher)

El correo sigue siendo Luis.duenash@gmail.com e informes@hte.com.pe

La inversión por cada charla de 3 horas es de 40 soles y el que desea Certificado serán 20 soles adicionales.

Nota: El Certificado es opcional, solo para los que lo soliciten.

El horario es de 7:00 a 10:00 pm, pero el ingreso para el registro es a partir de las 6:30 pm.




Los esperamos.

jueves, 19 de junio de 2014

Nuevo Inicio PECI .NET - Taller de Servicios WCF Avanzado

Nuevo Inicio PECI .NET

A los interesados en Entrenamiento en .NET les comunico que este Domingo 22 de Junio en horario de 8:00 am a 2:00 pm. estaré iniciando un nuevo grupo del PECI .NET (Visual Studio 2013 Developer con C#) en ISILTECH (San Isidro - Lima).
Cabe recordar que el Programa incluye mas de 8 cursos sobre .NET:
  • Desarrollo de Aplicaciones con .NET Framework 4.5.1 
  • Desarrollo de Aplicaciones con ADO .NET, POO y LINQ. 
  • Desarrollo de Aplicaciones Windows Forms. 
  • Desarrollo de Aplicaciones Web con ASP .NET Web Forms. 
  • Desarrollo de Aplicaciones Web con ASP .NET, MVC, HTML5, CSS3 y JQUERY
  • Desarrollo de Aplicaciones Windows con Windows Presentation Foundation. 
  • Desarrollo de Aplicaciones Web con WPF, XBAP y Silverlight 5. 
  • Desarrollo de Aplicaciones de Datos con WCF Data Services, REST y Odata. 
  • Desarrollo de Aplicaciones de Colaboración con Windows Workflow Foundation. 
  • Desarrollo de Aplicaciones para Windows Store (Opcional si alcanza el tiempo)
Para los interesados las ventajas del Programa .NET que dicto son las siguientes:
  • Es el programa que mas cursos contempla en un entrenamiento
  • 100% Practico.
  • Todos los ejemplos son del día a día (lo que uno hace en el trabajo)
  • No se copia y se pega, se hace todo desde cero
  • El nivel es intermedio avanzado (la mayoría ofrece nivel básico - intermedio)
  • Solo se enseñan Buenas Practicas de Desarrollo (sobre todo de performance)
  • No se usan librerías pre fabricadas de terceros (Building Blocks), se enseñan a crearlas
  • 100% con Objetos (No DataSet, DataTables, DataView)
  • Modelo de Desarrollo Distribuido (En capas)
  • Todo sobre Programación Asíncrona en .NET (WinForms, WebForms, MVC, WPF, WCF Services, Workflow Foundation)
  • Uso intensivo de Reflection en creación de Librerías de Código, de Controles y de Formularios.
  • Cientos de Libros sobre Programación
  • Cientos de Videos oficiales de Entrenamiento Microsoft, etc.

Taller de Servicios Web Avanzado

Además para los que ya llevaron conmigo este Domingo 29 de Junio de 9:00 am a 1:00 pm. tendremos el Quinto Taller sobre "Servicios Web Avanzado: WCF Services, WCF Data Services y Web API" ya saben que los interesados tienen que enviar su confirmación al correo: Luis.duenash@gmail.com y también si desean pueden ir enviando la dirección (URL) del servicio que quieren que se consuma, si es con seguridad mejor (enviar usuario y clave). El costo sigue siendo el mismo.

Saludos.