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

martes, 6 de diciembre de 2022

Programa Anual 2023 de Desarrollo Multiplataforma y Multilenguaje

Contenido del Programa por Mes:

Parte 1: Desarrollo Web con ASP.NET

1. Desarrollo Web con ASP.NET MVC

2. Desarrollo Web con APIs de JavaScript

3. Servicios Web en .NET

4. WebSockets en .NET

Parte 2: Desarrollo Mobile Nativo

5. Desarrollo Mobile en Android

6. Desarrollo Mobile en iOS

Parte 3: Desarrollo en Python

7. Python, Pandas, NumPy y Matplotlib

8. Desarrollo Windows en Python con PyQT

9. Desarrollo de Aplicaciones Web en Python con Django

10. Servicios Web en Python con Django

Parte 4: Integración de Aplicaciones .NET, Android, iOS, Python

11. Integración de Aplicaciones en Tiempo Real con Servicios Web & Web Sockets Parte 1

12. Integración de Aplicaciones en Tiempo Real con Servicios Web & Web Sockets Parte 2


Datos del Programa

Duración: 12 meses

Modalidad: Virtual Online

Costo Mensual: 300 soles (USD 80 para extranjeros)

Horario: Martes y Jueves de 7:00 pm a 11:00 pm

Inicio: Martes 10 de Enero del 2023


Registro en el Programa

Los interesados deberán enviar un mail a Luis.duenash@gmail.com:

Asunto: Programa Anual 2023

Nombre Completo: XXXXXXXXXXXXX

Documento de Identidad: XXXXXX

Lugar de Procedencia: Ciudad/Pais

Ha llevado Cursos antes con Lduenas: Si/No

Si es nuevo como se entero: Blog/LinkedIn/Facebook/UnAlumno

martes, 31 de mayo de 2022

Programa Virtual Online de Desarrollo de Aplicaciones en Python

Contenido del Programa

Modulo 1 - Aplicaciones Comerciales con Python

Mes 1 - Aplicaciones Windows con PyQT

Mes 2 - Aplicaciones Web con Django

Mes 3 - Servicios Web & Web Sockets

Modulo 2 - Aplicaciones Científicas con Python

Mes 4 - Procesamiento de Datos con Pandas, NumPy, Matplotlib

Mes 5 - Machine Learning con SckitLearn, TensorFlow, PyTorch

Mes 6 - Deep Learning con Keras, TensorFlow, PyTorch


Datos del Programa

Duración: 6 meses

Costo Mensual: 250 soles (USD 70)

Horario: Martes y Jueves de 7:00 pm a 11:00 pm

Inicio: Martes 5 de Julio del 2022


Registro en el Programa

Los interesados deberán enviar un mail a Luis.duenash@gmail.com:

Asunto: Curso de Python

Nombre Completo: XXXXXXXXXXXXX

Documento de Identidad: XXXXXX

Lugar de Procedencia: Ciudad/Pais

Ha llevado Cursos antes con Lduenas: Si/No

Si es nuevo como se entero: Blog/LinkedIn/Facebook/UnAlumno


Poster



martes, 7 de diciembre de 2021

Entrenamiento - Programación de Cursos del 2022

Programación de Cursos del 2022

Para los interesados en llevar Cursos el próximo año, les dejo la Programación Anual 2022.

Curso: App Móviles con Android

Horario: Martes y Jueves de 7 a 11 pm

Meses: Enero - Febrero (2 meses)

Costo: 250 soles mensual (USD 70 para No Peruanos)

1. Actividades, Intentos y Navegación

2. Interfaz de usuario

3. Animaciones, Imágenes y Gráficos

4. Audio y Video

5. Tareas Asíncrona

6. Datos y Archivos

7. Ubicación de Usuario

8. Cámara


Curso: Integración de Aplicaciones en Tiempo Real con Servicios Web, Web Sockets y Clientes WinForms, Web MVC y Android

Horario: Martes y Jueves de 7 a 11 pm

Meses: Marzo - Abril (2 meses)

Costo: 250 soles mensual (USD 70 para No Peruanos)

Aplicaciones o Casos de Uso

1. Chat o Mensajes

2. Manejo de Documentos

3. Registro de Incidentes

4. Registro de Asistencias

5. Reservas de Mesas en Restaurantes

6. Streaming Video en Tiempo Real


Programa Anual Virtual de Desarrollo en Python (PAVDP)

Duración: 12 meses

Módulos: 3

Modulo 1: Desarrollo de Aplicaciones Comerciales en Python

Horario: Sábados de 4 a 11 pm

Meses: Enero - Abril (4 meses)

Costo: 250 soles mensual (USD 70 para No Peruanos)

1. Lenguaje Python & Librerías Estándar

2. Aplicaciones Windows con PyQT: PyOdbc, Pandas, PIL

3. Aplicaciones Web con Django

4. Servicios Web con Django

5. Web Sockets con Python


Modulo 2: Desarrollo de Aplicaciones de Procesamiento de Datos

Horario: Sábados de 4 a 11 pm

Meses: Mayo - Agosto (4 meses)

Costo: 250 soles mensual (USD 70 para No Peruanos)

1. Lenguaje Python & Librerías Estándar

2. Trabajo con Vectores: NumPy

3. Procesamiento de Datos: Pandas

4. Visualización de Datos: Matplotlib


Modulo 3: Desarrollo de Aplicaciones de Machine Learning con Python

Horario: Sábados de 4 a 11 pm

Meses: Setiembre - Diciembre (4 meses)

Costo: 250 soles mensual (USD 70 para No Peruanos)

1. Machine Learning con Python: Scikit-Learn, Tensorflow, Pytorch

2. Deep Learning con Python: Keras, Tensorflow, Pytorch

3. Computer Vision con Python: OpenCV, Tensorflow, Pytorch

4. Natural Language Processing: NLTK, Tensorflow, Pytorch


Los interesados deberán enviar un mail a Luis.duenash@gmail.com indicando lo siguiente:

Asunto: Curso de XXXXX (Android y/o Python)

Nombre Completo: XXXXXXXXXXXXX

Documento de Identidad: XXXXXX

Lugar de Procedencia: Ciudad / Pais

Ha llevado Cursos antes con Lduenas: Si / No


Nota: Los que lleven ambos cursos pagaran 400 soles (USD 120 para No Peruanos) en vez de 500 soles.

martes, 17 de agosto de 2021

Entrenamiento - Curso Virtual Online de Python

Curso Virtual Online de Python

Para todos los interesados les comunico que el Sábado 4 de Setiembre iniciamos el Cuarto Curso de Python que se desarrollara de manera virtual online. Este curso tiene un nivel Intermedio-Avanzado y esta enfocado en Desarrollar Aplicaciones Comerciales usando Python.

*****************************************************************************

Parte 1: Contenido del Curso

*****************************************************************************

Mes 1: Programando con Python usando Librerías Estándar y PyQT

1. Introducción a Python

1.1. Instalar Python

1.2. El Lenguaje Python

1.3. Librerías Estándar

1.4. Librerías No Estándar

2. Uso de Librerías Estándar

2.1. Manejo de Archivos con os y shutil

2.2. Web Scrapping con urllib.request y json

2.3. Acceso a Datos con PyOdbc y Pandas

2.4. Compresión de datos y archivos usando zlib y zipfile

2.5. Cifrado de datos con base64, hmac, hashlib y secrets

3. Introducción a PyQT

3.1. Instalar PyQt5 y PyQt5Designer

3.2. Clasificación de QTWidgets

3.3. Crear el diseño de la aplicación

3.4. Programar la aplicación Windows en PyQT

4. Trabajando con Diálogos en PyQT

4.1. Ventana de Dialogo con QDialog

4.2. Cuadro de Mensaje con QMessageBox

4.3. Dialogo de Archivos y Directorios con QFileDialog

Mes 2: Desarrollo de Aplicaciones Windows en Python con PyQT

1. Usando Controles Basados en Items (Item Widgets)

1.1. Mostrar una Columna con QListWidget

1.2. Mostrar varias Columnas con QTableWidget

1.3. Ver Jerarquía de Varias Columnas con QTreeWidget

2. Usando Controles Basados en Modelos (Model Widgets)

2.1. Mostrar una Columna con QListView y QStringListModel

2.2. Mostrar Varios QListView con QColumnView y QDirModel

2.3. Mostrar Vista Jerarquica con QTreeView y QFileSystemModel

2.4. Mostrar Varias Columnas con QTableView, QStandardItemModel y QAbstractTableModel

2.5. Combos Independientes y Dependientes con QComboBox

3. Personalizando el Control QTableView

3.1. Formatear Columnas

3.2. Mostrar Imágenes en Columnas

3.3. Ordenar usando QSortFilterProxyModel

3.4. Filtrar usando QSortFilterProxyModel

4. Mantenimiento de Datos con Pandas usando QTableView 

4.1. Exportar a CSV, Excel, HTML, JSON con Pandas y a PDF (nativo)

4.2. Importar de CSV, Excel, HTML, JSON con Pandas

4.3. Mantenimiento de una Tabla

5. Reportes y Gráficos de Datos en PyQT

5.1. Reporte de Productos usando QPainter y QtPrintSupport

5.2. Grafico de Barras con PIL

5.3. Grafico de Columnas con QPainter

5.4. Grafico de Pie con matplotlib plt y FigureCanvas

6. Cabecera Detalles y Sistema Completo

6.1. Crear una Orden (Cabecera Detalle), Imprimir, Enviar Mail

6.2. Consultar una Orden (Cabecera Detalle), Imprimir, Enviar Mail

6.3. Sistema con Login, MDI y Formularios Dinámicos

7. Programación Asíncrona en PyQT con QThread

7.1. Ejecutando Bucles Asíncronos con Threads y Progreso

7.2. Consulta Asíncrona de una BD con Threads

7.3. Consulta Asíncrona de un Servicio Web con Threads

7.4. Envío de Correos Asíncrono con Threads y Progreso

7.5. Consultar Gran Cantidad de Datos y Exportación Asíncrona con Threads y Progreso

Mes 3: Desarrollo de Aplicaciones Web en Python con Django

1. Introducción a Django

1.1. Instalar Django

1.2. Crear un Sitio Web

1.3. Crear una Aplicación Web

1.4. Iniciar el Servidor Django

2. Creando Aplicaciones de Consultas

2.1. Devolver una Simple Respuesta de Texto

2.2. Devolver una Simple Pagina HTML

2.3. Consultar una Tabla y Exportar a Excel, Pdf y Word

2.4. Consultar Varias Tablas usando Tabs

3. Creando una Librería de JavaScript con Controles Básicos

3.1. Control Grilla con Checks

3.2. Filtro Conectado usando Combo con Grilla

3.3. Filtro Desconectado usando Combo con Grilla

3.4. Control TextList

4. Creando una Librería de JavaScript con Controles Avanzados

4.1. TreeView Jerárquico con Checks

4.2. Tablas Jerárquicas de 2 Niveles

4.3. Grid Jerárquico de 2 Niveles

4.4. Grilla con Columnas de Links para Descarga de Archivos

5. Creando Aplicaciones Web Completas

5.1. Mantenimiento de una Tabla con Imagen en Popups (SPA)

5.2. Sistema con Login, TreeView, iFrame con Código Genérico

5.3. Carrito de Compras con Login, Imágenes y Seguridad

5.4. Trabajar con miles de registros: Consultar y Grabar

Mes 4: Integración de Aplicaciones en Python con Servicios Web y WebSockets

1. Creando y usando Servicios Web en Django

1.1. Servicio de Consulta de Datos

1.2. Servicio de Mantenimiento de Datos (CRUD)

1.3. Servicio de Manejo de Archivos por Bloques

2. Creando y usando WebSockets en Django

2.1. Creando un Servidor WebSocket en Python con websock.WebSocketServer

2.2. Creando un Cliente WebSocket en PyQT con QtWebSockets

2.3. Creando un Cliente Web en JavaScript con WebSocket

2.4. Creando un Cliente Windows en .NET con WebSocketClient

3. Creando Aplicaciones Completas con Clientes Python, .NET y Android

3.1. Manejo de Documentos en Tiempo Real

3.2. Registro de Asistencia de Empleados en Tiempo Real

3.3. Registro de Incidentes en Tiempo Real con Mapas

Mes 5: Computer Vision en Python con OpenCV, dlib y face_recognition

1. Introducción a Computer Vision (CV)

1.1. Revisión e Historia de CV

1.2. Principales Librerías en CV

1.3. Libros y Universidades en CV

1.4. Científicos y Laboratorios en CV

1.5. Conferencias y Competiciones en CV

2. Introducción a OpenCV

2.1. Historia de OpenCV

2.2. Características Generales de OpenCV

2.3. Clasificación de Módulos en OpenCV

2.4. Instalación de OpenCV: opencv-python y opencv-contrib-python

3. Trabajando con Características de la GUI

3.1. Leer, Mostrar, Crear una Imagen con OpenCV

3.2. Leer y Mostrar un Video de Disco

3.3. Leer y Mostrar un Video en PyQT con OpenCV

3.4. Capturar Video de WebCam en Tiempo Real

3.5. Manipular Imagen del Video de WebCam y Grabar

3.6. Dibujar Textos y Figuras

4. Procesamiento de Imágenes con OpenCV

4.1. Transformación Afín: Trasladar la imagen

4.2. Transformación Afín: Rotando una imagen

4.3. Suavizado de Imágenes: Filtros de Paso Bajo

4.4. Transformaciones morfológicas

4.5. Detección de Bordes

5. Detección de Rostros usando Haarcascade

5.1. Detectar Rostros en un Imagen

5.2. Detectar Rostros en un Video en Tiempo Real

5.3. Detectar Rostros y Ojos en un Video en Tiempo Real

6. Reconocimiento de Objetos usando Haarcascade

6.1. Reconocimiento de Objetos en una Imagen con YOLO

6.2. Reconocimiento de Objetos en un Video en Tiempo Real con YOLO

7. Detección de Marcas Faciales con OpenCV

7.1. Detección de Marcas Faciales en una Imagen

7.2. Detección de Marcas Faciales en un Directorio de Imágenes

7.3. Detección de Marcas Faciales en un Video en Tiempo Real

8. Detección de Marcas Faciales usando Dlib

8.1. Detección de Marcas Faciales en una Imagen con Dlib

8.2. Detección de Marcas Faciales en un Video en Tiempo Real con Dlib

9. Reconocimiento de Rostros usando face_recognition

9.1. Comparar 2 rostros para ver sin son la misma persona

9.2. Buscar un rostro en un directorio de fotos

9.3. Reconocer un rostro en un Video en Tiempo Real


*****************************************************************************

Parte 2: Datos del Curso

*****************************************************************************

1. Horario y Fecha de Inicio

- Horario: Sábados de 4:00 pm a 11:00 pm (Hora Perú)

- Fecha de Inicio: Sábado 04 de Setiembre del 2021

2. Duración del Curso

- Duración: 112 horas

- Tiempo: 5 meses

- Frecuencia: 7 horas semanales (28 horas mensuales)

3. Inversión y Forma de Pago

- Mensual: 200 nuevos soles para Peruanos y USD 60 para extranjeros

- Total 5 meses: 1000 nuevos soles o USD 300

- Forma de Pago: En efectivo, al inicio de cada mes (200 soles o USD 60)

- La cuenta del Banco en Perú se enviará a los seleccionados

- Para los alumnos de otros países será por Western Union

4. Registro

- Los interesados deberán enviar un mail a: Luis.duenash@gmail.com con los sgtes datos:

Titulo del mail:

- Cuarto Curso Virtual Online de Python

Contenido del mail:

- Nombre Completo: Apellido Paterno, Apellido Materno y Nombres

- Documento de Identidad: DNI, Cédula, etc.

- Lugar de Procedencia: Ciudad y País

- Ha llevado Cursos antes conmigo: (No / Si), si es Si en donde

- Nivel de Experiencia en Desarrollo: Básico / Intermedio / Avanzado

- Conoce Python: Si/No

- Comentario: Breve resumen de porque quiere llevar el curso.

5. Advertencia

- Solo deberán enviar correo los que estén bien informados de como son mis cursos, mi metodología y arquitectura.

- No se aceptan personas susceptibles o sensibles a fuertes comentarios

- No hay ningún tipo de certificación o diploma de participación (por el momento)

- Habrá un filtro de ingreso y se enviará el mail con el número de cuenta a pagar solo a los seleccionados.

lunes, 13 de mayo de 2019

Entrenamiento - Segundo Curso de C# WinForms

Segundo Curso de C# WinForms con Arquitectura Sin Capas con Cadenas

Contenido del Curso
Parte 1: Estructuras de Datos y Algoritmos en .NET
01. Introducción a .NET Framework: BCL y CLR
02. El Lenguaje C#: Estructuras de Control de Flujo
03. Estructuras de Datos en .NET 1: Arreglos, Listas, Pilas y Colas
04. Estructuras de Datos en .NET 2: Enumeraciones, Diccionarios, Arboles
05. Algoritmos en .NET Parte 1: Búsqueda y Ordenación de Datos
06. Algoritmos en .NET Parte 2: Cifrado y Compresión de Datos
Parte 2: Acceso a Datos con ADO.NET en WinForms
07. ADO.NET: Conexión, Comandos y Readers
08. Consultas de Datos: Filtros y Búsquedas
09. Mantenimiento de Datos y Cabecera-Detalle
10. Reportes, Gráficos, Impresiones, Exportaciones (Texto, Word, Excel y PDF)
11. Creación de Librerías de Controles WinForms
Parte 3: Programación Distribuida en .NET
12. Creando un Servicio WCF y Clientes WinForms
13. Creando un Servicio MVC (HTTP) y Clientes WinForms
14. Creando un Servidor Web Sockets y Clientes WinForms
15. Creando un Servidor HTTP y Clientes WinForms
16. Creando un Servidor TCP y Clientes WinForms

Materiales del Curso
- Documentación en PDFs de Microsoft Docs
- Libros en PDF de C# y .NET
- Videos de Cursos y Eventos de Microsoft
- Demos y Videos del Curso

Horario
- Miércoles y Viernes de 7:00 pm a 10:00 pm

Fecha de Inicio
- Miércoles 22 de Mayo del 2019

Duración del Curso
- Total: 72 horas
- Tiempo: 3 meses
- Frecuencia: 6 horas semanales (24 horas mensuales)

Inversión
- Alumnos: 250 nuevos soles el mes
- Alumnos que actualmente estan llevando Sábados y/o Domingos: 200 soles el mes

Forma de Pago
- Depósito en el Banco BCP (se enviará el número de cuenta a los que envíen su correo)

Contacto
Los interesados enviar un mail a Luis.duenash@gmail.com con los siguientes datos:
Asunto: Curso C# Winforms Miércoles y Viernes
Contenido del Mail:
- Nombre Completo
- Lugar de Trabajo o Estudio
- Tipo de Alumno: Nuevo / Antiguo ISIL / Antiguo Talleres

Forma de Registro
- Enviar su mail indicando los datos solicitados
- Se le enviará el número de cuenta BCP
- Realizar el depósito del mes y enviar constancia (foto o voucher)
- Se le enviará la dirección exacta

Lugar del Curso
Será cerca a la Av Canada con Av Rosa Toro, se le enviará la dirección exacta a todos los registrados una vez realizado el pago al Banco.

domingo, 2 de diciembre de 2018

Entrenamiento - Los Nuevos Cursos del 2019

Nuevo Programa de Entrenamiento del 2019

Módulo 1: Computer Science
Curso 1 - Estructuras de Datos y Algoritmos en JavaScript
Curso 2 - Estructuras de Datos y Algoritmos en C#
Curso 3 - JavaScript Avanzado
Curso 4 - C# Avanzado

Módulo 2: Web Development
Curso 1 - Web Mobile con JavaScript
Curso 2 - WebRTC & WebSockets (JavaScript)
Curso 3 - Web Performance Optimization (WPO)
Curso 4 - Web Application Security (WAS) -> OWASP

Módulo 3: Machine Learning
Curso 1 - Microsoft Cognitive Services
Curso 2 - Azure Machine Learning
Curso 3 - Google Machine Learning
Curso 4 - AWS Machine Learning

Horario e Inicio de Clases
Horario: Domingos de 9:00 am a 2:00 pm
Inicio: Domingo 13 de Enero del 2019

Materiales de Cada Curso
- PDFs: Manuales, Libros, Tutoriales, Documentación, Especificación
- MP4s: Cursos, Eventos, Tutoriales, Demos de Clases
- Fuentes: C#, JavaScript de los Demos de Clases

Inversión x Mes
- Alumnos Regulares (que participan en casi todos los Cursos): 250 soles
- Alumnos No Regulares (que han participado en algunos Cursos): 300 soles
- Alumnos Nuevos (que nunca han participado o no terminaron un Curso): 350 soles

Reserva de Matrícula
- Enviar mail a: Luis.duenash@gmail.com
- Asunto: Entrenamiento 2019
- Datos: Nombres Completos, Lugar de Estudio y/o Trabajo, Alumno Regular o Nuevo

miércoles, 18 de julio de 2018

Conferencia CEPS UNI - Aplicaciones Web en Tiempo Real con WebSockets

Conferencia sobre Aplicaciones Web en Tiempo Real con WebSockets

Comparto con ustedes la conferencia que di el Martes 17 de Julio del 2018 en el CEPS UNI por su 50 Aniversario. Gracias a Cesar Oceda por la invitación y a mis alumnos que asistieron.

En esta conferencia muestro algunos de mis utilitarios desarrollados en .NET como Generadores de Código, Compresores de Imágenes, Manejadores de Archivos de Office: xlsx, docx, pdf, etc.

También muestro la aplicación de búsqueda de RUCs de la SUNAT con Archivos de texto y ejemplos de WebSockets como Chats, Paint, Sheets, Mantenimientos de Tablas y Gráficos en Tiempo Real.

Al final se ve un ejemplo con Google Maps y una Carga Masiva de archivos CSV en Base de Datos de SQL Server (genérico).



miércoles, 4 de mayo de 2016

Entrenamiento - Nuevas Vacantes Segundo Taller de ASP.NET MVC & JavaScript

Nuevas Vacantes para el Segundo Taller de ASP.NET MVC & JavaScript

A todos los interesados en seguir el Taller que iniciamos este Domingo, les comunico que debido a que varias personas que se registraron y no llegaron a asistir, hay varias vacantes para poder seguir el entrenamiento que va a ser extremo.

Este Domingo (Día de la Madre) si habrá clases y los temas en homenaje a la madres de todos los desarrolladores serán:

1. Creación de Serializadores (desde DataTables y Listas de Objetos)
- Serializador XML
- Serializador JSON
- Serializador CSV

2. Llamadas Asíncronas al Servidor con XmlHttpRequest (XHR2)
- Textos
- Blob
- ArrayBuffer

Además presentaremos los Utilitarios de la Semana (como les prometí ese día):
- Convertidor MP3 (basado en Lame)
- Lector de Tablas de Páginas Web (incluyendo si están con Login o Seguridad de Formularios)

Finalmente, les copiaré mas de 100 Libros de .NET, HTML, JavaScript, CSS, etc.

Los interesados, ya saben que el costo para ex-alumnos que hubieran llevado conmigo un curso no hace mas de 5 años es de 200 soles, para los demás es de 300 soles. Solo tienen que enviar un mail a Luis.duenash@gmail.com para registrarlos y enviarles la dirección exacta que esta cerca a ISIL de Salaverry.

viernes, 8 de abril de 2016

Entrenamiento - Cierre Inscripciones Segundo Taller de ASP.NET MVC & JavaScript

Cierre de Inscripciones del Segundo Taller de ASP.NET MVC & JavaScript

A todos los interesados en el Segundo Taller de ASP.NET MVC & JavaScript que se realizará los Domingos de 8:00 am a 2:00 pm se les comunica que solo hasta mañana Sábado se podrán registrar enviando un mail a Luis.duenash@gmail.com

A todos los registrados gracias por su interés, ya que en solo una semana estaba casi lleno. Se estará enviando un mail con la dirección exacta una semana antes del inicio que es el Domingo 1 de Mayo.

Saludos a todos.

martes, 29 de marzo de 2016

Entrenamiento - Fin del Primer Taller de ASP.NET MVC & JavaScript

Fin del Primer Taller ASP.NET MVC & JavaScript

Mediante este post quisiera agradecer a los participantes del Primer Taller de ASP.NET MVC & JavaScript que se realizó los Domingos y del cual nos queda solo 2 sesiones, sobre todo a los que asistieron los 4 meses sacrificando su Domingo para aprender las Buenas Prácticas de Performance de Aplicaciones Web.

Aunque el Taller no tiene diplomas ni certificados creo que las Empresas Peruanas deben conocer a los participantes que siguieron este curso ya que son los que podrán resolver los problemas de performance que afectan a los sitios web.

Por mas que contratemos a Arquitectos, Ingenieros de Software, Desarrolladores de Software con un buen currículo y con amplia experiencia en el medio No se está resolviendo los grandes problemas: Velocidad y Seguridad, además del tiempo de desarrollo que siempre se pasa del cronograma con un pase a producción de una aplicación que demando mucho personal (costos elevados) y con un triste desempeño (sobre todo si la usan cientos o miles de usuarios).

Por eso, mis felicitaciones a los alumnos que han culminado el Taller y se que van a "hacer la diferencia" con respecto al resto de personas que están en desarrollo web. He aquí la lista completa por orden de apellido.

01 Arone, Samuel
02 Beteta Bravo, Marco
03 Cabrera Otoya, Jimmy
04 Chávez Córdova, Billy Herbert
05 Chamorro Espinoza, Gean carlo
06 Ciudad, Brayan
07 Delgado Flores, Raúl
08 Gaspar Chumpitaz, Oscar Michael
09 Guillen, Josue
10 Goñe, Jhonatan
11 Huamani, Eduardo
12 Marquez Redhead, Jorge Manuel
13 Julca, Jimmy
14 Miranda, Jeffry
15 Miraya Anamaría, Edgar
16 Moreno, Juan Carlos
17 Paredes Urbano, Gary
18 Parillo, Arturo
19 Palacios, Mario
20 Puchuri Castro, Jorge Luis
21 Reginaldo, Roberto
22 Reyes, Alex
23 Saavedra Mejia, Miguel
24 Schwarz, Edward
25 Silva, Madeleyne
26 Suarez Tinoco, Oliver
27 Tasayco Trigozo, Jose C
28 Vasquez, Pedro

Saludos a todos y nos vemos este Domingo 03 de Marzo para ver más WebSockets e iniciar con WCF y Web API.

jueves, 10 de marzo de 2016

Entrenamiento - Taller ASP.NET MVC & JavaScript Domingos

Ultimo Mes del Taller de ASP.NET MVC & JavaScript Domingos

Por el presente post quiero agradecer a todos los asistentes al Taller de los Domingos, esperando que se haya cubierto sus expectativas y a la vez informarles que iniciamos el último mes este Domingo 13 de Marzo.

Los temas a tratar serán los siguientes:
- Gráficos interactivos con SVG
- Programación Distribuida con Servicios WCF (alojados en IIS y en su propio Host)
- Programación Distribuida con Servicios Web API: HttpClient (C#) y XHR (JavaScript)
- Programación en Tiempo Real con WebSockets
- Programación en Tiempo Real con WebRTC, etc.

Como siempre los Demos serán originales y 100% aplicables a su trabajo.

Los que no pudieron asistir, les dejo el Lnk de mi canal de YouTube que tiene videos de cursos de ASP.NET MVC & JavaScript:

Canal de Luis Dueñas

Si les gusta los videos, nada les cuesta un Like.

Nos vemos este Domingo.

lunes, 25 de enero de 2016

El Libro del Día: Learning Node.js for Mobile Application Development

El Libro del Día: 2016-01-25

Titulo: Learning Node.js for Mobile Application Development
Autor: Stefan Buttigieg, Milorad Jevdjenic
Editorial: Packt
Nro Paginas: 248

Capítulos:
Chapter 1: Setting Up Your Workspace
Chapter 2: Configuring Persistence with MongoDB
Chapter 3: Creating an API
Chapter 4: Securing Your Backend
Chapter 5: Real-Time Data and WebSockets
Chapter 6: Introducing Ionic
Chapter 7: Building User Interfaces
Chapter 8: Making Our App Interactive
Chapter 9: Accessing Native Phone Features
Chapter 10: Working with APIs
Chapter 11: Working with Security
Chapter 12: Working with Real-Time Data
Chapter 13: Building an Advanced Chat App
Chapter 14: Creating an E-Commerce Application Using the Ionic Framework

Descarga:
Learning_Node.js_for_Mobile_Application_Development

jueves, 13 de agosto de 2015

El Libro del Día: HTML5 Game Development by Example

El Libro del Día: 2015-08-13

Titulo: HTML5 Game Development by Example
Autor: Makzan
Editorial: Packt
Nro Paginas: 354

Capítulos:
Chapter 1: Introducing HTML5 Games
Chapter 2: Getting Started with DOM-based Game Development
Chapter 3: Building a Card-matching Game in CSS3
Chapter 4: Building the Untangle Game with Canvas and the Drawing API
Chapter 5: Building a Canvas Game's Masterclass
Chapter 6: Adding Sound Effects to Your Games
Chapter 7: Saving the Game's Progress
Chapter 8: Building a Multiplayer Draw-and-Guess Game with WebSockets
Chapter 9: Building a Physics Car Game with Box2D and Canvas
Chapter 10: Deploying HTML5 Games

Descarga:
HTML5_Game_Development_by_Example

miércoles, 15 de julio de 2015

El Libro del Día: Pro HTML5 with Visual Studio 2015

El Libro del Día: 2015-07-15

Titulo: Pro HTML5 with Visual Studio 2015
Autor: Mark J. Collins
Editorial: Apress
Nro Paginas: 435

Capítulos:
Part I: What is HTML5
Chapter 1: Before You Begin
Part II: Using the New HTML5 Features
Chapter 2: ASP.NET Web Forms
Chapter 3: MVC Web Applications
Chapter 4: Cascading Style Sheets
Chapter 5: Scripting Enhancements
Chapter 6: Mobile Web Applications
Part III: Digging Deeper
Chapter 7: Supporting Older Browsers
Chapter 8: Audio and Video
Chapter 9: Scalable Vector Graphics
Chapter 10: Canvas
Part IV: Advanced Features
Chapter 11: Indexed DB
Chapter 12: Geolocation and Mapping
Chapter 13: WebSockets
Chapter 14: Drag and Drop
Part V: Appendixes
Appendix A: Sample Content for Chapter 4
Appendix B: Completed Style for Chapter 4
Appendix C: Final Code for Chapter 14

Descarga:
Pro_HTML5_with_Visual_Studio_2015

martes, 25 de noviembre de 2014

El Libro del Día: HTML5 Games Most Wanted

El Libro del Día: 2014-11-25

Titulo: HTML5 Games Most Wanted
Autor: Egor Kuryanovich, Shy Shalom, ...
Editorial: Friendsoft
Nro Paginas: 278

Capítulos:
Chapter 1: The State of Open Web Games
Chapter 2: Complexity from Simplicity
Chapter 3: How to Make Multi-Platform HTML5 Games from Scratch
Chapter 4: Creating, Saving, and Loading Tracks
Chapter 5: 3D CSS Tutorial
Chapter 6: Particle Systems
Chapter 7: Beginning WebGL
Chapter 8: CycleBlob: A WebGL Lightcycle Game
Chapter 9: A Real-Time Multiplayer Game Using WebSockets
Chapter 10: Hard-Pressed for a Choice of Technology

Descarga:
HTML5_Games_Most_Wanted

lunes, 24 de noviembre de 2014

El Libro del Día: Pro HTML5 Games

El Libro del Día: 2014-11-24

Titulo: Pro HTML5 Games
Autor: Aditya Ravi Shankar
Editorial: Apress
Nro Paginas: 357

Capítulos:
Chapter 1: HTML5 and JavaScript Essentials
Chapter 2: Creating a Basic Game World
Chapter 3: Physics Engine Basics
Chapter 4: Integrating The Physics Engine
Chapter 5: Creating the RTS Game World
Chapter 6: Adding Entities to Our World
Chapter 7: Intelligent Unit Movement
Chapter 8: Adding More Game Elements
Chapter 9: Adding Weapons and Combat
Chapter 10: Wrapping Up the Single-Player Campaign
Chapter 11: Multiplayer with WebSockets
Chapter 12: Multiplayer Gameplay

Descarga:
Pro_HTML5_Games