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

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

lunes, 26 de junio de 2017

Entrenamiento - Primer Curso de Desarrollo de Aplicaciones Móviles Bajo Android

Curso de Desarrollo de Aplicaciones Móviles Bajo Android

Comparto con ustedes el contenido del nuevo programa de capacitación que se estará brindando para todos los interesados en el desarrollo de aplicaciones nativas en Android.

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 desarrollo bajo esta plataforma y con especialidad en Internet de las Cosas IoT.

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 Generales:

  • Entorno de desarrollo Android (Android Studio).
  • Estructura de un proyecto Android
  • Componentes de una aplicación Android
  • Desarrollo de una aplicación sencilla

Interfaz de Usuario:

  • Interfaz de usuario (Layouts)
  • Interfaz de usuario (CardView)
  • Interfaz de usuario (Tabs)
  • Interfaz de usuario (Fragments)
  • Interfaz de usuario (controles personalizados)
  • Controles básicos (botones)
  • Controles básicos (texto e imágenes)
  • Controles básicos (Checkbox y RadioButton)
  • Controles de selección (Spinner)
  • Controles de selección (ListView)
  • Controles de selección (ViewHolder)
  • Controles de selección (GridView)
  • Controles de selección (RecyclerView)
  • ActionBar / AppBar / ToolBar + Navegacion (filter / Tabs)
  • Animaciones básicas (CoordinatorLayout)
  • Colores (Librería Palette)

Menús:

  • Menús y submenús básicos
  • Menús contextuales
  • Opciones avanzadas

Widgets:

  • Interfaz de usuario en Android (uso de Widgets)

Gestión de Preferencias:

  • SharedPreferences
  • PreferenceActivity

Base de Datos:

  • Primeros pasos con SqLite
  • Inserción, actualización y eliminación de registros
  • Consulta y recuperación de registros.

Ficheros (FileManager):

  • Lectura
  • Escritura
  • Edición
  • Borrado

Tratamiento de XML:

  • SAX
  • SAX simplificado
  • DOM
  • XMLPULL
  • Otras alternativas para leer y escribir XML

Notificaciones:

  • Toast
  • Barra de Estado
  • Diálogos
  • Snackbar

Acceso a Servicios Web:

  • SOAP
  • REST

Tareas en Segundo Plano:

  • Thread y AsyncTask
  • IntentService

Depuración de Código:

  • Logging

Sensores y Comunicaciones:

  • Botones
  • Acelerómetro
  • Bluetooth
  • Cámara
  • NFC

Firebase para Android

  • Base de datos en tiempo real (RealTime DataBase)
  • Notificaciones Push (OneSignal)

Publicación de Aplicación Google Play

  • Alta como desarrollador en google developer program.
  • Pasos para la publicación de una App

Marco Práctico:

A lo largo del curso se impartirá los conocimientos necesarios para que el alumno pueda crear su propia App. En este caso será la creación de aplicación de mensajería (SuperWhatsApp)

Horario

  • Jueves de 7:00 p.m. a 10:00 p.m.
  • Sábados de 4:00 p.m. a 07:00 p.m.

Fecha de inicio

  • Jueves 20 de Julio

Duración del curso

  • Total: 72 horas
  • Tiempo: 3 meses
  • Frecuencia: 6 horas semanales (24 horas mensuales)

Inversión

  • Mensual: 360.00 soles
  • Total 3 meses: 1,080.00 soles

Forma de Pago

  • Bajo depósito en cuenta bancaria, máximo 3 días previo al inicio de cada mes (360.00 soles)
  • Banco: Interbank
  • Cuenta en moneda nacional: 637-3066861788
  • Código interbancario: 00363701306686178864
  • A nombre de: Edward Schwarz Moreno 
  • DNI: 09564483

Contacto

Los interesados enviar un mail a Luis.duenash@gmail.com con los siguientes datos:

Asunto: Curso de Desarrollo de Aplicaciones Móviles Bajo Android

Contenido del correo:
Nombre completo
Lugar de trabajo o estudio
Ha sido ex-alumno (especificar PECI .NET, Web Developer, Talleres, Seminarios)

Registro

Sólo se considerará a los 25 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.

domingo, 31 de julio de 2016

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

Fin del Taller de ASP.NET MVC & JavaScript

Este post es para agradecer a los participantes de mi último taller de ASP.NET MVC & JavaScript de los Domingos. Como no hay certificados, la mejor constancia que han culminado el entrenamiento en técnicas desconectadas usando JavaScript nativo es publicar sus nombres para que las Empresas conozcan al grupo de personas que está preparada con una visión diferente del desarrollo.

Gracias a todos ustedes por compartir momentos educativos cada fin de semana. La lista de participantes por orden alfabético es la siguiente:

01 Aranda Rosales, Jaime Jesús
02 Beteta, Antonio
03 Cabrera Otoya, Jimmy
04 Chávez Córdova, Billy Herbert
05 Ciudad, Brayan
06 Condor Castillo, Edgar
07 Gaspar Chumpitaz, Oscar Michael
08 Huamaní García, Eduardo Felipe
09 Llontop Caballero, Jhony Frank
10 Marquez Redhead, Jorge Manuel
11 Miraya Anamaría, Edgar
12 Moreno Gomez, Juan Carlos
13 Palacios, Mario
14 Paredes Urbano, Gary W.
15 Palomino Oliva, Alan Francesco
16 Rengifo Ocrospoma, Joseph
17 Reyes Espinoza, Ray
18 Reyes, Alex
19 Rivera Molina, Pool
20 Saavedra Mejia, Miguel
21 Schwarz Moreno, Edward
22 Silva, Madeleyne
23 Tasayco Trigozo, José
24 Tito Fernandez, Erick
25 Vallejo Aguilar, Fernando
26 Vera Morocho, Edinson
27 Zambrano Pérez, Rolando José

Suerte a todos ustedes y éxito para salir a conquistar el mercado que están muy bien preparados, quizás en un nivel que todavía tomará tiempo que otros exploren.

miércoles, 10 de febrero de 2016

Videos Curso ASP.NET MVC & JavaScript HTE (Parte 2)

Videos del Curso ASP.NET MVC & JavaScript HTE (Parte 2)

Comparto la segunda parte del curso de ASP.NET MVC & JavaScript realizado en la Empresa HTE donde todo se trabaja en forma desconectada usando en el Servidor mi Serializador de Cadenas y JavaScript en el Cliente, sobre todo Matrices.

1. Curso MVC & JavaScript HTE - Demo 09

En este video se muestra como ordenar columnas en forma desconectada, tanto ascendente como descendente usando matrices en JavaScript.

Para el ejemplo se crean enlaces en la cabecera de la tabla, los cuales permiten ordenar sobre cada campo de la tabla productos, el primer clic ordena en forma ascendente y el segundo ordena en forma descendente mostrándose el símbolo respectivo.


2. Curso MVC & JavaScript HTE - Demo 10

En este video se muestra como paginar registros usando matrices en el cliente usando JavaScript. La paginación consta de enlaces (links) solo con los números de páginas, es decir, una paginación simple.

En este ejemplo se usan botones para los números de paginas, los cuales se ven en forma de círculo, con fondo y color debido al estilo, el cual cambia de apariencia al pasar el mouse (hover).


3. Curso MVC & JavaScript HTE - Demo 11

En este video se muestra como paginar registros usando matrices en el cliente usando JavaScript. La paginación consta de enlaces (links) con los números de páginas y también con 4 botones a los extremos (2 en cada lado) que permiten trabajar por bloques.

Este tipo de paginación es necesaria cuando se tiene muchas páginas y debemos agruparlas por bloques, para poder ver mejor y navegar rápidamente al inicio o al final.


4. Curso MVC & JavaScript HTE - Demo 12

En este video se muestra como hacer todas las operaciones en forma conjunta, es decir, paginar registros, ordenar columnas, filtrar registros y exportar registros a texto y excel todo en el cliente (desconectado) usando matrices en JavaScript.

El ejemplo es con la lista de productos y los datos están paginados y por bloques, también las columnas se pueden ordenar en forma ascendente y descendente, también se puede filtrar por cada campo escribiendo sobre los textos de las cabeceras en cada columna de la tabla y finalmente los datos filtrados se pueden exportar en un archivo de texto o en un archivo de excel.


5. Curso MVC & JavaScript HTE - Demo 13 (Parte 1)

En este video se muestra la primera parte de como realizar un mantenimiento de una tabla, es decir, las operaciones de adicionar, actualizar y eliminar registros.

En el ejemplo se muestra una lista de productos paginada por bloques, la cual se puede ordenar, filtrar, exportar a texto y excel. Si queremos crear un nuevo producto o editar uno existente se mostrará un popup (div dentro de la misma pagina).

Después de adicionar o actualizar un registro se actualiza la lista de productos y se cierra el popup. Finalmente, se puede eliminar desde la lista un registro previa confirmación.


6. Curso MVC & JavaScript HTE - Demo 13 (Parte 2)

En este video se muestra la segunda parte de como realizar un mantenimiento de una tabla, es decir, las operaciones de adicionar, actualizar y eliminar registros.

En el ejemplo se muestra una lista de productos paginada por bloques, la cual se puede ordenar, filtrar, exportar a texto y excel. Si queremos crear un nuevo producto o editar uno existente se mostrará un popup (div dentro de la misma pagina).

Después de adicionar o actualizar un registro se actualiza la lista de productos y se cierra el popup. Finalmente, se puede eliminar desde la lista un registro previa confirmación.


7. Curso MVC & JavaScript HTE - Demo 14 (Parte 1)

En este video se muestra la primera parte de cómo crear una cabecera detalle para una orden usando una sola página, ya que se usa solo 2 divs: uno para la parte principal y otro para las búsquedas.

Los datos de los clientes, empleados y productos para las búsquedas se cargan desde un inicio y se presentan en el mismo popup (div) usando la misma funcionalidad para los 3: filtro, ordenación y paginación, permitiendo seleccionar dando un clic.

También se realiza la validación de la cabecera y los detalles usando JavaScript y mostrando los resultados en un span como viñetas y filas de colores si no están completos los datos del detalle.

Finalmente, se graba la orden usando una cadena que viaja hasta el Procedimiento Almacenado de SQL Server usando un solo comando y una sola conexión. Además se puede imprimir la orden creada usando JavaScript para crear el HTML respectivo.


8. Curso MVC & JavaScript HTE - Demo 14 (Parte 2)

En este video se muestra la segunda parte de cómo crear una cabecera detalle para una orden usando una sola página, ya que se usa solo 2 divs: uno para la parte principal y otro para las búsquedas.

Los datos de los clientes, empleados y productos para las búsquedas se cargan desde un inicio y se presentan en el mismo popup (div) usando la misma funcionalidad para los 3: filtro, ordenación y paginación, permitiendo seleccionar dando un clic.

También se realiza la validación de la cabecera y los detalles usando JavaScript y mostrando los resultados en un span como viñetas y filas de colores si no están completos los datos del detalle.

Finalmente, se graba la orden usando una cadena que viaja hasta el Procedimiento Almacenado de SQL Server usando un solo comando y una sola conexión. Además se puede imprimir la orden creada usando JavaScript para crear el HTML respectivo.


9. Curso MVC & JavaScript HTE - Demo 14 (Parte 3)

En este video se muestra la tercera parte de cómo crear una cabecera detalle para una orden usando una sola página, ya que se usa solo 2 divs: uno para la parte principal y otro para las búsquedas.

Los datos de los clientes, empleados y productos para las búsquedas se cargan desde un inicio y se presentan en el mismo popup (div) usando la misma funcionalidad para los 3: filtro, ordenación y paginación, permitiendo seleccionar dando un clic.

También se realiza la validación de la cabecera y los detalles usando JavaScript y mostrando los resultados en un span como viñetas y filas de colores si no están completos los datos del detalle.

Finalmente, se graba la orden usando una cadena que viaja hasta el Procedimiento Almacenado de SQL Server usando un solo comando y una sola conexión. Además se puede imprimir la orden creada usando JavaScript para crear el HTML respectivo.


jueves, 28 de enero de 2016

Videos Curso ASP.NET MVC & JavaScript Desysweb (Parte 1)

Videos del Curso ASP.NET MVC & JavaScript Desysweb (Parte 1)

Comparto la primera parte de otro curso de ASP.NET MVC & JavaScript realizado en la Empresa Desysweb donde todo se trabaja en forma desconectada usando en el Servidor mi Serializador de Cadenas y JavaScript en el Cliente, sobre todo Matrices.

1. Curso MVC & JavaScript Desysweb - Demo 01

En este video se muestra como trabajar con Listas de 2 formas:
- Consulta Síncrona usando el control MVC WebGrid que envia HTML
- Consulta Asíncrona usando XHR y enviando String que son usados para crear una Tabla por JavaScript en el Cliente.

Esta segunda forma es mas eficiente ya que solo se envía los datos (cadenas separadas por un caracter) y  en el cliente se construye el HTML usando JavaScript.


2. Curso MVC & JavaScript Desysweb - Demo 02

En este video se muestra como crear una Consulta Asíncrona usando XmlHttpRequest (XHR) enviando Cadenas (String) mediante un serializador personalizado y creando una tabla HTML en JavaScript.

Para el ejemplo se trabaja con una lista de Productos: Código, Nombre, Id del Proveedor, Nombre del Proveedor, Id de la Categoría, Nombre de la Categoría, Precio Unitario y Stock.


3. Curso MVC & JavaScript Desysweb - Demo 03

En este video se muestra como crear un filtro desconectado mediante un ComboBox y usando solo Cadenas en JavaScript.

Para el ejemplo se muestra en un ComboBox las Categorías y al seleccionar una se muestran los Productos por Categoría, pero todo es en el lado del cliente usando JavaScript.


4. Curso MVC & JavaScript Desysweb - Demo 04

En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de texto para filtrar cada campo, el filtro se hace solo usando Cadenas.

El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.


5. Curso MVC & JavaScript Desysweb - Demo 05

En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de textos y combos para filtrar cada campo.

El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.


6. Curso MVC & JavaScript Desysweb - Demo 06

En este video se muestra como trabajar con matrices y ocultar columnas en la presentación, para lo cual se listan los datos de los productos sin incluir el código del proveedor ni el código de la categoría.

Al seleccionar un producto se muestra un popup con su detalle donde si se muestran todos los datos, incluyendo los ocultos, el cual se realiza usando una búsqueda en la matriz.

Cabe resaltar que en este ejemplo no se usan dos páginas sino dos divs, uno para la lista y el otro para el detalle, lo que hace más rápido la visualización de los datos.


7. Curso MVC & JavaScript Desysweb - Demo 07

En este video se muestra como ordenar columnas en forma ascendente y descendente usando matrices en JavaScript.

Para el ejemplo se crean enlaces en la cabecera de la tabla, los cuales permiten ordenar sobre cada campo de la tabla productos, el primer clic ordena en forma ascendente y el segundo ordena en forma descendente mostrándose el símbolo respectivo.


8. Curso MVC & JavaScript Desysweb - Demo 08

En este video se muestra como paginar registros usando matrices en el cliente usando JavaScript. La paginación consta de enlaces (links) con los números de páginas y a los extremos los botones de avance por bloques, en el caso de que sean demasiadas páginas.

En este ejemplo se usan enlaces (a hrefs) para la paginación los cuales se encuentran sobre una lista de viñetas que se visualizan como botones gracias a la hija de estilos.


9. Curso MVC & JavaScript Desysweb - Demo 09

En este video se muestra como hacer las 3 operaciones en forma conjunta, es decir, paginar registros, ordenar columnas y filtrar registros en el cliente (desconectado) usando matrices en JavaScript.

El ejemplo es con la lista de productos y los datos están paginados y por bloques, también las columnas se pueden ordenar en forma ascendente y descendente y finalmente se puede filtrar por cada campo escribiendo sobre los textos de las cabeceras en cada columna de la tabla.


lunes, 25 de enero de 2016

Videos Curso ASP.NET MVC & JavaScript HTE (Parte 1)

Videos del Curso ASP.NET MVC & JavaScript HTE (Parte 1)

Comparto la primera parte del curso de ASP.NET MVC & JavaScript realizado en la Empresa HTE donde todo se trabaja en forma desconectada usando en el Servidor mi Serializador de Cadenas y JavaScript en el Cliente, sobre todo Matrices.

1. Curso MVC & JavaScript HTE - Demo 01

En este video se muestra como crear una simple aplicación web usando un Formulario Web y Controles Web.

El ejemplo muestra una consulta de empleados, se ingresa el código y se envía la consulta al servidor obteniendo los datos de este y mostrando un mensaje por JavaScript.

Además permite crear un archivo de texto con los datos del empleado y bajarlo al cliente.


2. Curso MVC & JavaScript HTE - Demo 02

En este video se muestra como crear una simple aplicación web con ASP.NET MVC, sobre todo se muestra como pasar datos desde el cliente al servidor usando parámetros el método de acción.

También se muestra como enviar datos desde el servidor al cliente  de diferentes formas, entre ellas usando ViewData y usando un Modelo.


3. Curso MVC & JavaScript HTE - Demo 03

En este video se muestran los diferentes Tipos de Resultados de Acciones en MVC, tales como ActionResult, ContentResult (string y DateTime), JsonResult, FileResult y JavaScriptResult.


4. Curso MVC & JavaScript HTE - Demo 04

En este video se muestra como crear una Consulta Asíncrona usando XmlHttpRequest (XHR) enviando Cadenas (String) mediante un serializador personalizado y creando una tabla en JavaScript.

Para el ejemplo se trabaja con una lista de clientes: código, nombre, dirección y contacto.


5. Curso MVC & JavaScript HTE - Demo 05

En este video se muestra como crear un filtro desconectado usando cadenas y matrices. El filtro se hace mediante un control textbox y los resultados se muestran en una tabla.

El ejemplo es con la tabla Clientes de Northwind, se consulta por nombre y se se muestran el código, nombre, dirección y contacto.


6. Curso MVC & JavaScript HTE - Demo 06 (Parte 1)

En este video se muestra la primera parte de como crear un filtro desconectado mediante un ComboBox y usando Cadenas y Matrices en JavaScript.

Para el ejemplo se muestra en un ComboBox las Categorías y al seleccionar una se muestran los Productos por Categoría, pero todo es en el lado del cliente usando JavaScript.


7. Curso MVC & JavaScript HTE - Demo 06 (Parte 2)

En este video se muestra la segunda parte de como crear un filtro desconectado mediante un ComboBox y usando Cadenas y Matrices en JavaScript.

Para el ejemplo se muestra en un ComboBox las Categorías y al seleccionar una se muestran los Productos por Categoría, pero todo es en el lado del cliente usando JavaScript.


8. Curso MVC & JavaScript HTE - Demo 07

En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de texto para filtrar cada campo.

El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.


9. Curso MVC & JavaScript HTE - Demo 08

En este video se enseña como crear un filtro desconectado mediante las cabeceras de la tabla usando controles de textos y combos para filtrar cada campo.

El ejemplo es con la tabla productos y se puede filtrar por código, nombre, proveedor, categoría, precio y stock mediante JavaScript.


miércoles, 6 de enero de 2016

Entrenamiento - Vacantes para el Curso de Desarrollo Web de los Domingos

Vacantes para el Curso de Desarrollo Web de los Domingos

Estimados alumnos, este Domingo 10 de Enero iniciamos el segundo mes del curso de Desarrollo Web Desconectado Total usando JavaScript, HTML5 y CSS3 (80% de código cliente y 20% código servidor aproximadamente).

Hay 10 nuevas vacantes para cubrir el total de la capacidad y los interesados solo deben un mail de confirmación a Luis.duenash@gmail.com con su Nombre Completo y si ha sido ex-alumno o no. El costo del curso es de 200 soles por 4 sesiones de 6 horas, es decir 24 horas.

El horario son los Domingos de 8:00 am a 2:00 pm y se realiza en el cono Norte, la dirección exacta será enviada por mail a los confirmados. Los interesados tener en cuenta el lugar y que no es curso tradicional, no se dará certificados, diplomas, recibos, etc.

Los que asisten a mis cursos y talleres saben que cada semana tenemos temas muy interesantes que tratamos que serán la base del desarrollo web moderno: desconectado total y nativo, dando énfasis a las APIs de JavaScript y creando código óptimo.

Muchos han estado preguntando sobre cursos y les he dicho que ya no dicto regularmente, excepto este curso de los Domingos, y los que alguna vez ya llevaron conmigo los temas son totalmente distintos, además hay mucha teoría sobre cómo funciona Internet, el Navegador, .NET Framework, etc.

Recuerden que solo se registrará a los 10 primeros y de preferencia a ex-alumnos. Aprovechen que el costo del curso es muy bajo comparado con lo que se cobra en la mayoría de centros de capacitación por no aprender nada que solucione los problemas de la computación.

Sea lo que sea que te enseñen: C#, LINQ, Entity Framework, CodeFirst, AngularJS, KnockoutJS, jQuery, AJAX, Ember.JS, etc. te darás cuenta que los problemas de lentitud seguirán, y si apuestas por el Hardware aumentando mas disco, CPU, memoria, etc, tampoco dará resultados.

La solución completa es la que vemos en estos talleres y muchos alumnos ya están poniendo en práctica esta nueva forma de programar que es rápida en desarrollo y mas rápida en ejecución. Los visitantes de mi Blog y de mi canal de YouTube tienen que tener en cuenta que la mayoría de los Demos y Videos no son posteados, solo está accesible para los que siguen el curso.

Saludos

lunes, 23 de noviembre de 2015

Entrenamiento - Cierre de Inscripciones del Curso de Desarrollo Web

Cierre de Inscripciones del Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

Quería agradecer la buena acogida que ha tenido el curso de los Domingos y comunicar que solo hasta hoy a inscripciones ya que tenemos mas de 30 registrados y por tema de capacidad solo hasta hoy estaré registrando a mas interesados.

Por otra parte también quiero comunicar que ya las Becas y Semi Becas están agotadas, ya hay 8 personas (estudiantes) que tendrán este beneficio. Para los que se han registrado en un par de días les estaré enviando por correo la dirección exacta donde se llevará a cabo el curso.

Además como lo prometí el Sábado esta semana estaré publicando Documentos y Libros de cómo crear PDFs, es decir, para todos los que quieran crear su propio código para leer y escribir un archivo PDF hay que conocer el formato o la especificación de éste.

Finalmente, a todos los inscritos les prometo el mejor curso de desarrollo web que hayan visto, va a ver una buena dosis de teoría (PPTs) con la historia, personajes, fundamentos y arquitectura. Además de los demos acostumbrados, pero todo bajo el enfoque de optimizar la performance, sobre todo el ancho de banda y la velocidad, como siempre todos los demos del curso serán asíncronos.

lunes, 16 de noviembre de 2015

Entrenamiento - Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

Curso de Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3

A los interesados en seguir un curso completo (desde cero) sobre Desarrollo Web en ASP.NET con JavaScript, HTML5 y CSS3 les comunico que a pedido de muchos alumnos vamos a dictar un curso los Días Domingos de 8:00 am a 2:00 pm que iniciará el Domingo 29 de Noviembre.

Contenido del Curso

1. Introducción al Desarrollo Web, Internet y el Browser

2. Backend con ASP.NET: Web Form y MVC

3. Front End: JavaScript, HTML5 y CSS3

4. Servicios: WCF y Web API

Duración

De 4 a 6 meses (depende de los participantes)

Inversión

La inversión mensual del curso será de la siguiente forma:

- Participantes en General: 240 soles

- Ex Alumnos que hubieran culminado PECI o Web Developer (25% de descuento): 180 soles

- Ex Alumnos que estén llevando el Taller de los Sábados de Performance (50% de descuento): 120 soles

- Medias Becas para Participantes con Insuficiencia Económica (4 personas), sobre todos estudiantes: 120 soles

- Becas Completas para Participantes con muchas ganas pero sin Recursos (2 personas), sobre todo estudiantes: 0 soles

Forma de Pago

- Será al contado, de acuerdo a la escala donde se encuentre y será al inicio de cada mes.

- Habrá una semana de descanso entre cada mes, es decir 4 Domingos seguidos y uno de descanso.

Público Objetivo

El curso está dirigido al siguiente público:

- Desarrolladores que quieran aprender como crear Aplicaciones Web en ASP.NET pero que sean rápidas.

- Estudiantes de los últimos ciclos que quieran aprender como funciona Internet, el Navegador y la Programación Web en ASP.NET

- Cualquier persona de Sistemas que quiera aprender una nueva forma de desarrollar en Web usando solo lo Nativo tanto en el Servidor (C#, ADO.NET, Serialización, etc) y en el Cliente (JavaScript, XHR, Web Sockets, Web Workers, HTML5, CSS3, etc).

Lugar

El lugar esta por confirmar (estamos en la búsqueda de un local), además depende del numero de participantes.

Inscripciones

Para participar en el curso solo hay que registrarse enviando un correo a Luis.duenash@gmail.com, los cuales tendrán que enviar los siguientes datos:

- Nombre del Participante
- Es Ex Alumno (si/no)
- Si ha sido alumno de que programa fue (PECI.NET, Web Developer o Performance.NET)
- Solicita 1/2 Beca o Beca Completa

Recuerden que el número de participantes es limitado (según el local), y la prioridad es de acuerdo al orden del registro.

Los que soliciten 1/2 Beca o Beca completa tendrán una entrevista para después hacer la selección de las 4 1/2 Becas y las 2 Becas Completas.

Comentario Final

Como ya saben solo pienso dictar hasta el 2016 y esta es una buena oportunidad para llegar a más personas para que conozcan una nueva forma de programar orientada a la performance mas que a la reusabilidad, al entendimiento de lo que se hace mas que a hacer sin entender.

Los que ya conocen esta nueva técnica o forma de programar que vengo difundiendo hace un año atrás pueden pasar la voz a sus conocidos ya que el costo (en realidad inversión) esta al alcance de la mayoría.

Muchos cursos de .NET cuestan mas de 1000 soles y no te enseñan nada, siempre es lo mismo, usar Frameworks que dicen que son para desarrollo rápido y al final terminan demorándose una eternidad para terminar el sistema y en producción es sumamente lento.

Los que ya llevaron mi curso o los que están llevando el taller de performance de los Sábados pueden dar su testimonio para que los indecisos tomen una buena decisión y no sean engañados con lo poco o mucho que invierten en sus capacitaciones.

Saludos a todos los seguidores del Blog y espero verlos en el curso a los que todavía no han llevado cursos conmigo.

Recomendación

Las personas interesadas en llevar el curso deben tener en cuenta lo siguiente:

1. No se dará ningún tipo de comprobante (Boleta o Factura)

2. El orden de los Cursos y los Temas es variable (No es rígido)

3. No se dará Diploma o Cartón alguno

Los que quieran comprobante, un syllabus formal, un cartón y una enseñanza tradicional les conviene ir a las Instituciones Tradicionales como Cibertec, New Horizons, UNI, UNMSM, IDAT, UTP, etc.

Los que me conocen ya saben que considero una ofensa cualquier tipo de comparación (si la hay?), los alumnos que tengo no vienen por títulos, comprobantes de pago, buena curricula (en papel), buen local, etc.

Todos ellos saben la verdadera ventaja del curso: "Único".

viernes, 25 de septiembre de 2015

Entrenamiento - Segundo Modulo del .NET Developer

Segundo Modulo del .NET Developer

Estimados Visitantes del Blog y Alumnos, queria comunicar a los interesados el inicio del Segundo Módulo del Programa .NET Developer que se realiza los días Sábados de 3:00 pm a 10:00 pm, en el cual se ha realizado los siguientes cambios:

Modulo 1: Windows Developer (48 horas en 2 meses)
Curso 01: .NET Framework (18 horas)
Curso 02: ADO .NET (18 horas)
Curso 03: WinForms (18 horas)

Modulo 2: Web Developer (96 horas en 4 meses)
Curso 04: ASP.NET Web Forms + JavaScript (24 horas)
Curso 05: ASP.NET MVC + JavaScript (24 horas)
Curso 06: HTML5 + JavaScript (24 horas)
Curso 07: Servicios (WCF y Web API) (24 horas)

Modulo 3: Mobile Developer (72 horas en 3 meses)
Curso 08: Responsive Web Designe (CSS3+HTML5+MVC) (18 horas)
Curso 09: jQuery Mobile (18 horas)
Curso 10: Xamarin Forms iOS (18 horas)
Curso 11: Xamarin Forms Android (18 horas)

Mañana Sábado 26 de Setiembre estaremos finalizando el primer módulo y el Sábado 10 de Octubre estaremos iniciando el segundo módulo con WebForms pero visto de forma diferente, sin usar Formularios ni Controles WebForms, solo HTML y JavaScript, mediante llamadas asíncronas con XHR y usando Serialización de Cadenas.


Ya saben que el costo es de 360 soles mensuales y los interesados tienen que enviar un mail de confirmación a Luis.duenash@gmail.com para enviarles la dirección exacta.

En la parte Web enseñaremos como optimizar el envio de imagenes, subir archivos grandes al servidor, hacer todas las operaciones con los datos del lado del cliente: filtro, paginación, ordenación, exportación, etc. Además de mostrar cambios en tiempo real usando web sockets, HTML5, etc.

viernes, 20 de febrero de 2015

Entrenamiento - Nuevos Inicios y Charlas ISILTECH

Nuevos Inicios y Charlas ISILTECH

Nuevos Inicios ISILTECH

A los interesados en capacitarse en .NET y otros cursos de Desarrollo, ISILTECH está aperturando nuevos inicios entre ellos los de .NET que yo dictaré son:

1. Visual Studio 2013 Developer

Duración: 24 semanas (144 horas)
Horario: Martes y Jueves de 19:00 a 22:00 horas (Bloque B)
Inicio: Martes 7 de Abril
Lugar: ISIL San Isidro – Av. Salaverry 2625

Cursos del Programa
1. Desarrollo de Aplicaciones con .NET Framework 4.5.1.
2. Desarrollo de Aplicaciones con ADO .NET y POO
3. Desarrollo de Aplicaciones Windows Forms.
4. Desarrollo de Aplicaciones Web con ASP .NET Web Forms.
5. Desarrollo de Aplicaciones Web con ASP .NET MVC.
6. Desarrollo de Aplicaciones con Windows Presentation Foundation (WPF).
7. Desarrollo de Servicios con Windows Communication Foundation (WCF).
8. Desarrollo de Aplicaciones de Flujos de Trabajo con Windows Workflow Foundation (WWF).

Nota: Es recomendable que para llevar llevar este programa se tenga conocimientos básicos de .NET

2. NET Web Applications Developer

Duración: 20 semanas (120 horas)
Horario: Sábado de 08:00 a 14:00 horas
Inicio: 11 de Abril
Lugar: ISIL San Isidro – Av. Salaverry 2625

Cursos del Programa
Curso 1: Desarrollando Aplicaciones Web con ASP .NET MVC 5
Curso 2: Programando en el Cliente con Javascript, jQuery, AJAX y CSS3
Curso 3: Programando en el Cliente con HTML5
Curso 4: Desarrollando Aplicaciones Orientadas a Servicios con WCF y Web API
Curso 5: Desarrollando Aplicaciones Web Móviles con ASP .NET, HTML5 y jQuery

Nota: Es recomendable que para llevar este programa primero se haya llevado el PECI.NET

Mayor información sobre estos programas u otros inicios, les paso el Link
Calendario_PECI_2015_01

Charlas en ISILTECH para Desarrolladores

Además, para promocionar los inicios esta confirmada un día de charlas técnicas gratuitas, para lo cual tendrán que confirmar su participación con Marketing. El día será el Martes 3 de Marzo de 3:30 pm a 8:30 pm y los temas serán:

1. Tema: JavaScript en el cliente y en el servidor con Node.js
    Hora: 3:30 pm
    Expositor: David Chura Olazabal

2. Tema: Desarrollo de Software con enfoque en el valor de negocio y calidad usando métodos ágiles
     Hora: 4:30 pm
     Expositor: Guino Henostroza Macedo

3.  Tema: Desarrollo de Aplicaciones Web en C# con ASP.NET MVC, Razor, jQuery y AJAX
     Hora: 5:30 pm
     Expositor: Luis Dueñas Huaroto

4.  Tema: Cloud Computing con Amazon Web Services (AWS)
     Hora: 6:30 pm
    Expositor: Carlos Chávez Villafuerte

5. Tema: Desarrollo en Android
    Hora: 7:30 pm
    Expositor: David Chura Olazabal

El día Lunes estaré publicando el Banner y el mail a donde tienen que confirmar. La capacidad es limitada y será en el Auditorio de ISIL de San Isidro (Pershing con Salaverry).

Ya saben que ISILTECH tiene una oferta variada de programas para Desarrolladores, Buenos Instructores y lo mejor a un Precio Sin Competencia (con respecto al nivel y calidad).

Los esperamos.

PD: Los que ya llevaron algún programa PECI.NET conmigo pueden hacer sus comentarios para animar a las personas que todavía dudan donde inscribirse para capacitarse.

martes, 3 de febrero de 2015

Entrenamiento - Capacitación en Desarrollo .NET a Empresas

Capacitación en Desarrollo .NET a Empresas

A las empresas interesadas en cursos cerrados para el personal de desarrollo de sistemas les comunico que estoy dictando capacitaciones para mejorar el desempeño del personal encargado de construir las aplicaciones y mejorar el tiempo y la calidad de los desarrollos en .NET.

Cursos

Los cursos ofrecidos son los siguientes:

- Desarrollo de Aplicaciones WinForms en .NET
- Desarrollo de Aplicaciones Web con ASP.NET WebForms
- Desarrollo de Aplicaciones Web con ASP.NET MVC
- Desarrollo de Aplicaciones Windows con WPF
- Desarrollo de Aplicaciones Web Móviles con ASP.NET
- Desarrollo de Aplicaciones Web con HTML5, CSS3 y JavaScript APIs

Beneficios

Los beneficios de la capacitación son los siguientes:

- Solo se ven Buenas Prácticas
- Orientado a la Performance
- 100% Práctico
- Ejemplos reales del día a día
- Abundante material (Manuales, Videos, etc)
- Syllabus a medida del requerimiento

Horarios

Todos los horarios son de 6 horas semanales, y hay diferentes tipos de horarios, entre ellos:
- Lunes, Miércoles y Viernes de 8:00 am a 10:00 am.
- Martes y Jueves de 7:30 am a 10:30 am.
- Lunes, Miércoles y Viernes de 8:00 pm a 10:00 pm.
- Domingos de 8:00 am a 2:00 pm.

Inversión

El costo por hora es de 100 soles y el costo total dependerá del número de horas que es variable de acuerdo al curso y la necesidad de la empresa.

Contacto

Los interesados enviarme un mail a Luis.duenash@gmail,com) con los siguientes datos:
- Asunto: Capacitación en Desarrollo .NET a Empresas
- Empresa: Nombre de la empresa
- Dirección: Dirección de la empresa (con alguna referencia)
- Contacto: Nombre del contacto
- Teléfono: Número de teléfono fijo de la empresa o celular del contacto
- Curso: Curso(s) por el que se interesa y el rango de horas aproximado que necesitan
- Participantes: Número de participantes del curso y el nivel actual (básico, intermedio, avanzado)

Syllabus

A los interesados que envíen su correo les estaré enviando el Syllabus personalizado de acuerdo a su requerimiento.

Acerca del Instructor

El instructor ha capacitado a más de 1000 personas en .NET desde el 2001, mayor información:

Comentario Final

Actualmente, hay muchos sistemas y aplicaciones web en nuestro país que son demasiado lentos y  no es un tema de hardware sino de software, específicamente de aplicación, debido a que los desarrolladores piensan hacerse la vida fácil en el momento de desarrollo sin importar el momento final (producción) cuando los usuarios usen las aplicaciones.

Se construye fácil, usando Frameworks de terceros, se usan estructuras de datos sin analizar sus características, y en general se piensa en patrones de diseño de desarrollo y No en patrones de performance que es lo que mas importa actualmente.

Una buena capacitación es la mejor inversión para aprender las buenas prácticas y nivelar al personal de sistemas. Las empresas que no piensan en esto como parte de su funcionamiento, siempre terminan perdiendo por creer que están ahorrando y confiar en que todos sus empleados "son investigadores".

jueves, 2 de octubre de 2014

Entrenamiento - Nuevos Inicios PECI .NET ISILTECH

Nuevos Inicios PECI .NET ISILTECH

Comentario Inicial

Antes que nada un saludo cordial a todos los alumnos y amigos que ingresan diariamente al Blog. Mi intención no es fomentar la piratería publicando Libros Digitales (en PDF), sino todo lo contrario, exponer la obra de estos grandes autores y animarlos a que compren el original, sobre todo de aquellos que consideren vale la pena que formen su biblioteca.

Capacitación en .NET en ISILTECH

Como muchos saben, soy instructor en ISILTECH de ISIL y quiero comunicarles a los interesados en tener una buena capacitación (al mas alto nivel), los nuevos inicios de este ultimo trimestre:

1. Web Developer en .NET

- Programa dirigido a todos los que trabajan en Web con ASP .NET, donde se verá: ASP .NET MVC, JavaScript, jQuery, AJAX, CSS3, HTML5, Servicios WCF, Servicios Web API, ASP .NET Mobile, jQuery Mobile, Responsive Web Design, etc.

- El inicio es para este Sábado 11 de Octubre de 8:00 am a 2:00 pm y las vacantes se agotaron hace varias semanas.

- A todas las personas que se quedaron sin matricularse se agradece su preferencia, pero posiblemente el otro inicio sea al siguiente año, por ser un programa nuevo, se lleno muy rápido.

Nota: Este programa se recomienda a los que ya llevaron el Visual Studio Developer, de lo contrario sera difícil su entendimiento.

2. Visual Studio 2013 Developer

- Programa dirigido a todos los desarrolladores que quieran aprender las buenas practicas en .NET Framework, ADO .NET, WinForms, WebForms, ASP .NET MVC, WPF, WCF y WF.

- El nuevo inicio esta programado para el Sábado 15 de Noviembre de 2:30 pm a 8:30 pm y todavía quedan vacantes, pero deben asegurarse, porque el ultimo programa se lleno rápido.

Nota: Para aprovechar mejor este programa es necesario que el participante tenga una buena base en el desarrollo de aplicaciones, de preferencia que programe lo básico en .NET, ya que nos enfocamos en la optimización del código.

Comentario Final

Gracias a todos los que visitan diariamente el Blog y en esta y la siguiente semana publicare en el Demo semanal como crear gráficos dinámicos en WinForms y WebForms usando diferentes formas.

Finalmente, les dejo la URL con la programacion de cursos de ISILTECH para los interesados:
Programacion_Cursos_ISILTECH

Saludos.