Mostrando las entradas con la etiqueta Web Developer. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Web Developer. Mostrar todas las entradas

lunes, 12 de julio de 2021

Entrenamiento - Ultimo Curso Virtual Online de .NET

 Ultimo Curso Virtual Online de .NET

Como muchos de mis alumnos saben a partir del 2022 solo enseñare Python & Machine Learning, razón por la cual este será el último curso de .NET, los interesados en aprender una nueva forma de programar orientado a la performance usando código nativo tienen una interesante oportunidad de llevar el Ultimo Curso Virtual Online de .NET

1. Contenido del Programa

.NET Web Developer (Sin Capas con Cadenas)

Mes 01: ADO.NET y Winforms

Mes 02: Web MVC & JavaScript Parte 1

Mes 03: Web MVC & JavaScript Parte 2

Mes 04: Web Services (WCF, Web API, Web MVC) y Web Sockets

Mes 05: Integración de Aplicaciones con Web Services & WebSockets

con clientes WinForms, Web MVC y Android

2. Horario y Fecha de Inicio

- Horario: Martes y Jueves de 7:00 pm a 11:00 pm (Hora Perú)

- Fecha de Inicio: Martes 03 de Agosto del 2021

3. Duración del Programa

- Duración: 160 horas

- Tiempo: 5 meses

- Frecuencia: 8 horas semanales (32 horas mensuales)

4. Inversión y Forma de Pago

- Mensual: 200 nuevos soles (USD 60)

- Total 5 meses: 1000 nuevos soles (USD 300)

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

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

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

5. Registro

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

Titulo del mail:

- Ultimo Curso Virtual Online de .NET

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 .NET: Si/No

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

6. 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.

martes, 4 de agosto de 2020

Entrenamiento - Primer Programa Anual Virtual en .NET & Python

Primer Programa Anual Virtual en .NET & Python (PAVNAP V1.0)


1. Contenido del Programa


Parte 1: .NET Web Developer (Sin Capas con Cadenas)

Mes 01: ADO.NET y Winforms
Mes 02: Web MVC & JavaScript Parte 1
Mes 03: Web MVC & JavaScript Parte 2
Mes 04: Web Services: WCF, Web API, Web MVC
Mes 05: Web Sockets
Mes 06: Integración de Aplicaciones con Web Services & WebSockets
con clientes WinForms, Web MVC, Android & iOS

Parte 2: Python Developer & Machine Learning

Mes 07: Aplicaciones Windows con PyQT, PyOdbc, Pandas Parte 1
Mes 08: Aplicaciones Windows con PyQT, PyOdbc, Pandas Parte 2
Mes 09: Aplicaciones Web con Flask
Mes 10: Aplicaciones Web con Django
Mes 11: Computer Vision con OpenCV, Dlib, Keras, Tensorflow
Mes 12: Procesamiento de Lenguaje Natural (NLP) con NLTK, Keras, Tensorflow

2. Horario y Fecha de Inicio

- Horario: Martes y Jueves de 8:00 pm a 11:00 pm (Hora Perú)
- Fecha de Inicio: Martes 01 de Setiembre del 2020

3. Duración del Programa

- Duración: 288 horas
- Tiempo: 12 meses
- Frecuencia: 6 horas semanales (24 horas mensuales)

4. Inversión y Forma de Pago

- Mensual: 200 nuevos soles (USD 60)
- Total 12 meses: 2400 nuevos soles (USD 720)
- Forma de Pago: En efectivo, al inicio de cada mes (200 soles)
- La cuenta del Banco en Perú se enviará a los seleccionados

5. Registro

- Los interesados deberán enviar un mail a: Luis.duenash@gmail.com con los sgtes datos:
Titulo del mail:
- Primer Programa Anual Virtual en .NET & Python
Contenido del mail:
- Nombre Completo: Apellido Paterno, Apellido Materno y Nombres
- Documento de Identidad: DNI, Cédula, etc.
- Lugar de Procedencia: Ciudad y Pais
- Ha llevado Cursos antes conmigo: (No / Si), si es Si en donde
- Nivel de Experiencia en Desarrollo: Básico / Intermedio / Avanzado
- Conoce .NET y/o Python: Si/No
- Comentario: Breve resumen de porque quiere llevar el curso.

6. Advertencia

- Solo deberán enviar correos 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

viernes, 24 de noviembre de 2017

El Manual del Día: Visual Web Developer Parte 2

MSDN - Manual de Visual Web Developer Parte 2

Titulo: Manual de Visual Web Developer Parte 2
Fuente Original: Microsoft Developer Network (MSDN)
Compilado Por: Luis Dueñas Huaroto (Lduenas)
Año de Compilación: 2008
Número de Páginas: 473

Indice del Manual de Visual Web Developer (Parte 2)

6. Introducción a la Infraestructura de ASP .NET
  6.1. Información General sobre Controladores HTTP y Módulos HTTP
    6.1.1. Cómo: Registrar Controladores HTTP
    6.1.2. Cómo: Configurar una Extensión de Controlador HTTP en IIS
    6.1.3. Tutorial: Crear un Controlador HTTP Sincrónico
    6.1.4. Cómo: Crear un Controlador HTTP Asincrónico
    6.1.5. Tutorial: Crear y Registrar Generadores de Controladores http
    6.1.6. Tutorial: Crear y Registrar un Módulo HTTP Personalizado
  6.2. Información General sobre la Administración de Estados de ASP .NET
    6.2.1. Información General sobre las Cookies en ASP .NET
      6.2.1.1. Cómo: Escribir una Cookie
      6.2.1.2. Cómo: Leer una Cookie
      6.2.1.3. Cómo: Eliminar una Cookie
    6.2.2. Información General sobre el Estado de Vista en ASP .NET
    6.2.3. Información General sobre el Estado de Sesión de ASP .NET
      6.2.3.1. Identificadores de Sesión
      6.2.3.2. Eventos de Estado de Sesión
      6.2.3.3. Modos de Estado de Sesión
      6.2.3.4. Proteger el Estado de Sesión
      6.2.3.5. Cómo: Guardar Valores en un Estado de Sesión
      6.2.3.6. Cómo: Leer los Valores de un Estado de Sesión
      6.2.3.7. Implementar un Proveedor de Almacén de Estados de Sesión
    6.2.4. Información General sobre el Estado de Aplicación de ASP .NET
      6.2.4.1. Cómo: Guardar Valores en un Estado de Aplicación
      6.2.4.2. Cómo: Leer los Valores de un Estado de Aplicación
    6.2.5. Información General sobre las Propiedades de Perfil de ASP .NET
      6.2.5.1. Identificación de Usuario para las Propiedades de Perfil de ASP .NET
      6.2.5.2. Definición de las Propiedades de Perfil ASP .NET
      6.2.5.3. Proveedores de Perfiles de ASP .NET
      6.2.5.4. Proteger las Propiedades de Perfil
      6.2.5.5. Tutorial: Mantener la Información de Usuarios de Sitios Web con Propiedades de Perfil
      6.2.5.6. Usar Información de Perfiles con AJAX en ASP .NET
      6.2.5.7. Implementar un Proveedor de Perfiles
      6.2.5.8. Información General sobre el Servicio de Perfiles de WCF
        6.2.5.8.1. Cómo: Habilitar el Servicio de Perfiles de WCF
    6.2.6. Recomendaciones de Administración de Estado de ASP .NET
  6.3. Enrutamiento de ASP .NET
    6.3.1. Cómo: Definir una Ruta
    6.3.2. Cómo: Crear una Dirección URL a partir de una Ruta
    6.3.3. Cómo: Utilizar el Enrutamiento con Formularios Web
7. Utilizar Controles de ASP .NET
  7.1. Controles de Usuario ASP .NET
    7.1.1. Información General sobre los Controles de Usuario ASP .NET
    7.1.2. Cómo: Convertir Páginas de Formularios Web Forms en Controles de Usuario
    7.1.3. Cómo: Incluir un Control de Usuario en una Página Web ASP .NET
    7.1.4. Cómo: Crear Instancias de Controles de Usuario ASP .NET mediante Programación
    7.1.5. Cómo: Crear Controles de Usuario ASP .NET con Plantillas
    7.1.6. Cómo: Crear Controles de Usuario ASP .NET
    7.1.7. Cómo: Incluir Controles de Usuario ASP .NET en Páginas Web
    7.1.8. Tutorial: Crear Elementos Reutilizables con Controles Usuario ASP .NET
  7.2. Controles de Servidor ASP .NET
    7.2.1. Información General sobre los Controles de Servidor Web ASP .NET
      7.2.1.1. Cómo: Agregar Controles de Servidor Web a una Página de Formularios Web Forms mediante el Diseñador de Web Forms
        7.2.1.1.1. Cómo: Agregar Controles de Servidor a una Página Web ASP .NET mediante la Sintaxis de ASP .NET
      7.2.1.2. Cómo: Crear Plantillas de Controles de Servidor Web mediante el Diseñador
      7.2.1.3. Cómo: Establecer las Propiedades de Estilo de un Control de Servidor ASP .NET en el Diseñador
      7.2.1.4. Cómo: Establecer Propiedades de un Control de Servidor ASP .NET
    7.2.2. Trabajar con Controles de Servidor Web ASP .NET
      7.2.2.1. Cómo: Agregar Controles de Servidor a una Página Web ASP .NET mediante la Sintaxis de ASP .NET
      7.2.2.2. Agregar Controles de Servidor HTML a una Página Web ASP .NET
        7.2.2.2.1. Cómo: Agregar Controles de Servidor HTML a una Página Web mediante la Sintaxis de ASP .NET
        7.2.2.2.2. Cómo: Convertir Controles de Servidor HTML en Elementos HTML
      7.2.2.3. Cómo: Especificar si los Controles de Servidor Web ASP .NET se Publican en el Servidor
      7.2.2.4. Controles de Servidor Web y Funciones del Explorador
        7.2.2.4.1. Proteger Archivos de Definición de Explorador
      7.2.2.5. Orden de Tabulación, Foco y Claves de Acceso en los Controles de Servidor Web de ASP .NET
        7.2.2.5.1. Cómo: Establecer el Foco en los Controles de Servidor Web
        7.2.2.5.2. Cómo: Establecer Teclas de Acceso para los Controles de Servidor Web
      7.2.2.6. Controles de Servidor Web ASP .NET y Estilos de CSS
        7.2.2.6.1. Cómo: Establecer Propiedades de Estilo de un Control de Servidor ASP .NET mediante Sintaxis de ASP .NET
        7.2.2.6.2. Cómo: Establecer Propiedades de Estilo de un Control de Servidor ASP .NET mediante Programación
      7.2.2.7. Plantillas de Controles de Servidor Web ASP .NET
        7.2.2.7.1. Cómo: Crear Plantillas de Controles Web ASP .NET mediante Declaración
        7.2.2.7.2. Cómo: Responder a Eventos Button en Controles Enlazados a Datos
        7.2.2.7.3. Cómo: Crear Plantillas de Controles de Servidor Web ASP .NET Dinámicamente
      7.2.2.8. Agregar Controles ASP .NET mediante Programación
        7.2.2.8.1. Cómo: Agregar Controles a una Página Web ASP .NET mediante Programación
        7.2.2.8.2. Controles de Servidor Web Dinámicos y Estado de Vista
      7.2.2.9. Obtener Acceso a Controles ASP .NET mediante Programación
        7.2.2.9.1. Identificación de Controles de Formularios Web Forms
        7.2.2.9.2. Resolución del Identificador de un Control de Formularios Web Forms
        7.2.2.9.3. Cómo: Localizar Controles Secundarios por Id en una Página Web
        7.2.2.9.4. Utilizar una Colección de Controles en una Página Web
        7.2.2.9.5. Cómo: Buscar Controles de Formularios Web Forms en una Página recorriendo la Colección Controls
        7.2.2.9.6. Utilizar la Propiedad NamingContainer para Determinar el Contenedor de Nombres de un Control
        7.2.2.9.7. Cómo: Obtener Acceso a Miembros de un Contenedor de Nombres de un Control de Servidor Web
    7.2.3. Controles Estándar del Cuadro de Herramientas
      7.2.3.1. Información General sobre AdRotator
        7.2.3.1.1. Tutorial: Mostrar y Realizar un Seguimiento de los Anuncios con el Control AdRotator
        7.2.3.1.2. Cómo: Mostrar Anuncios desde un Archivo XML mediante el Control AdRotator
        7.2.3.1.3. Cómo: Mostrar Anuncios desde una Base de Datos mediante el Control AdRotator
        7.2.3.1.4. Cómo: Seleccionar Anuncios en un Control AdRotator mediante Programación
      7.2.3.2. Información General sobre BulletedList
        7.2.3.2.1. Cómo: Agregar Controles BulletedList a una Página
        7.2.3.2.2. Cómo: Responder cuando el Usuario hace Clic en Controles BulletedList
      7.2.3.3. Información General sobre Button
        7.2.3.3.1. Cómo: Agregar Controles Button a una Página
        7.2.3.3.2. Cómo: Agregar Controles ImageButton a una Página
        7.2.3.3.3. Cómo: Determinar las Coordenadas de un Control ImageButton
        7.2.3.3.4. Cómo: Responder a los Eventos de un Control Button
        7.2.3.3.5. Cómo: Responder a los Eventos de un Control Button en una Secuencia de Comandos del Cliente
      7.2.3.4. Información General sobre Calendar
        7.2.3.4.1. Cómo: Controlar el Desplazamiento por Meses en el Control Calendar
        7.2.3.4.2. Cómo: Controlar la Selección de Fecha del Usuario en un Control Calendar
        7.2.3.4.3. Cómo: Personalizar la Apariencia del control Calendar
        7.2.3.4.4. Cómo: Personalizar Días Aislados en un Control Calendar
        7.2.3.4.5. Cómo: Dar Formato mediante Estilos a los Elementos del Control Calendar
        7.2.3.4.6. Cómo: Responder a la Selección de Fecha en el Calendar
        7.2.3.4.7. Cómo: Leer las Fechas Seleccionadas en Control Calendar
        7.2.3.4.8. Cómo: Seleccionar Fechas mediante Programación en un Control Calendar
        7.2.3.4.9. Cómo: Establecer la Fecha Actual mediante Programación en un Control Calendar
        7.2.3.4.10. Cómo: Mostrar las Fechas Seleccionadas de una Base de Datos en el Control Calendar
      7.2.3.5. Información General sobre CheckBox y CheckBoxList
        7.2.3.5.1. Cómo: Agregar Controles CheckBox a una Página
        7.2.3.5.2. Cómo: Agregar Controles CheckBoxList a una Página
        7.2.3.5.3. Cómo: Configurar las Opciones de Diseño de un Control CheckBoxList
        7.2.3.5.4. Cómo: Obtener y Establecer el Valor de un Control CheckBox mediante Programación
        7.2.3.5.5. Cómo: Responder a la Selección del Usuario en un Control CheckBox
      7.2.3.6. Información General sobre DropDownList
        7.2.3.6.1. Cómo: Agregar Controles DropDownList a una Página
      7.2.3.7. Información General sobre FileUpload
        7.2.3.7.1. Cómo: Cargar Archivos con el Control FileUpload
      7.2.3.8. Información General sobre HiddenField
      7.2.3.9. Información General sobre HyperLink
        7.2.3.9.1. Cómo: Agregar Controles HyperLink a una Página
      7.2.3.10. Información General sobre Image
        7.2.3.10.1. Cómo: Agregar Controles Image a una Página
      7.2.3.11. Información General sobre ImageMap
        7.2.3.11.1. Cómo: Agregar Controles ImageMap a una Página
        7.2.3.11.2. Cómo: Responder Cuando el Usuario hace Clic en Controles ImageMap
      7.2.3.12. Información General sobre Label
        7.2.3.12.1. Cómo: Agregar Controles Label a una Página
        7.2.3.12.2. Cómo: Utilizar controles Label como Títulos
      7.2.3.13. Información General sobre ListBox
        7.2.3.13.1. Cómo: Agregar Controles ListBox a una Página
        7.2.3.13.2. Cómo: Agregar Elementos a Controles List
        7.2.3.13.3. Cómo: Establecer la Selección en Controles List
        7.2.3.13.4. Cómo: Rellenar Controles List desde un Origen de Datos
        7.2.3.13.5. Cómo: Responder a los Cambios en Controles List
        7.2.3.13.6. Cómo: Determinar la Selección en Controles List
      7.2.3.14. Información General sobre Literal
        7.2.3.14.1. Cómo: Agregar Controles Literal a una Página
      7.2.3.15. Información General sobre el Control Localize
        7.2.3.15.1. Cómo: Agregar Controles Localize a las Páginas
      7.2.3.16. Información General sobre MultiView y View
        7.2.3.16.1. Cómo: Agregar Controles MultiView a una Página
      7.2.3.17. Información General sobre Panel
        7.2.3.17.1. Cómo: Agregar Controles Panel a una Página
      7.2.3.18. Información General sobre PlaceHolder
        7.2.3.18.1. Cómo: Agregar Controles PlaceHolder a una Página
      7.2.3.19. Información General sobre RadioButton y RadioButtonList
        7.2.3.19.1. Cómo: Agregar Controles RadioButton a una Página
        7.2.3.19.2. Cómo: Agregar Controles RadioButtonList a una Página
        7.2.3.19.3. Cómo: Establecer y Obtener la Selección de un Control RadioButton
        7.2.3.19.4. Cómo: Configurar las Opciones de Diseño de un Control RadioButtonList
        7.2.3.19.5. Cómo: Responder a la Selección de un Usuario en un Grupo de Controles RadioButton
      7.2.3.20. Información General sobre el Control Substitution
      7.2.3.21. Información General sobre los Controles Table, TableRow y TableCell
        7.2.3.21.1. Cómo: Agregar Controles Table a una Página
        7.2.3.21.2. Cómo: Agregar Filas y Celdas Dinámicamente a un Control Table
      7.2.3.22. Información General sobre TextBox
        7.2.3.22.1. Cómo: Obtener y Establecer los Valores de los Controles TextBox
        7.2.3.22.2. Cómo: Establecer un Control TextBox para Escribir Contraseñas
        7.2.3.22.3. Cómo: Especificar la Entrada de Varias Líneas de Datos en un Control TextBox
        7.2.3.22.4. Cómo: Responder a los Cambios en un Control TextBox
      7.2.3.23. Información General sobre Wizard
        7.2.3.23.1. Tutorial: Crear un Control ASP .NET Wizard Básico
        7.2.3.23.2. Tutorial: Uso Avanzado del Control Wizard de ASP .NET
      7.2.3.24. Información General sobre el Control XML
        7.2.3.24.1. Cómo: Agregar Controles XML a una Página
        7.2.3.24.2. Cómo: Cargar Datos XML en el Control XML
        7.2.3.24.3. Cómo: Transformar Datos XML en el Control XML
        7.2.3.24.4. Tutorial: Mostrar un Documento XML en una Página mediante Transformaciones
      7.2.3.25. Seguridad de Controles Estándar
    7.2.4. Controles de Datos del Cuadro de Herramientas
      7.2.4.1. Controles de Servidor Web de Datos
        7.2.4.1.1. Información General sobre los Controles Enlazados a Datos
        7.2.4.1.2. Información General sobre el Control ListView
          7.2.4.1.2.1. Tutorial: Mostrar, Paginar y Ordenar Datos con el Control ListView
          7.2.4.1.2.2. Tutorial: Modificar Datos con el Control ListView
        7.2.4.1.3. Información General sobre el Control GridView
          7.2.4.1.3.1. Comparar los Controles GridView y DataGrid
          7.2.4.1.3.2. Ordenar los Datos de un Control GridView
          7.2.4.1.3.3. Paginación en un Control GridView
          7.2.4.1.3.4. Modificar los Datos de un Control GridView
          7.2.4.1.3.5. Eventos del Control GridView
          7.2.4.1.3.6. Crear una Columna Personalizada en un Control GridView
          7.2.4.1.3.7. Cómo: Establecer Dinámicamente el Ancho de las Columnas en el Control GridView
          7.2.4.1.3.8. Cómo: Habilitar la Paginación Predeterminada en el Control GridView
          7.2.4.1.3.9. Cómo: Habilitar la Edición Predeterminada en el Control GridView
          7.2.4.1.3.10. Cómo: Habilitar la Selección Predeterminada en el Control GridView
          7.2.4.1.3.11. Cómo: Habilitar la Eliminación Predeterminada en el Control GridView
          7.2.4.1.3.12. Cómo: Personalizar Controles para la Edición en el Control de GridView
          7.2.4.1.3.13. Cómo: Responder a Eventos de Botón en un Control GridView
          7.2.4.1.3.14. Tutorial: Mostrar una Lista Desplegable mientras se Edita en el Control de GridView
          7.2.4.1.3.15. Tutorial: Ordenación Simple del Control GridView
          7.2.4.1.3.16. Tutorial: Realizar Actualizaciones Masivas en Filas Enlazadas a un Control GridView
          7.2.4.1.3.17. Tutorial: Crear un Control GridView Anidado
          7.2.4.1.3.18. Tutorial: Mostrar Datos mediante un Procedimiento Almacenado en el Control GridView
        7.2.4.1.4. Información General sobre DetailsView
          7.2.4.1.4.1. Paginación en un Control DetailsView
          7.2.4.1.4.2. Modificar Datos mediante un Control DetailsView
          7.2.4.1.4.3. Crear una Fila Personalizada en un DetailsView
          7.2.4.1.4.4. Eventos del Control DetailsView
        7.2.4.1.5. Información General sobre FormView
          7.2.4.1.5.1. Crear Plantillas para el Control FormView
          7.2.4.1.5.2. Paginación en un Control FormView
          7.2.4.1.5.3. Modificar Datos mediante un Control FormView
          7.2.4.1.5.4. Eventos del Control FormView
          7.2.4.1.5.5. Tutorial: Mostrar Datos con Formato en Páginas Web con el Control FormView
        7.2.4.1.6. Información General sobre Repeater
          7.2.4.1.6.1. Cómo: Agregar Controles Repeater a una Página
        7.2.4.1.7. Información General sobre DataList
          7.2.4.1.7.1. Cómo: Especificar el Formato de Flujo o Tabla en Controles DataList
          7.2.4.1.7.2. Cómo: Especificar la Disposición Horizontal o Vertical en los Controles DataList
          7.2.4.1.7.3. Cómo: Permitir que los Usuarios Seleccionen Elementos en los Controles DataList
          7.2.4.1.7.4. Cómo: Permitir que los Usuarios Editen Elementos en Controles DataList
          7.2.4.1.7.5. Cómo: Permitir a los Usuarios Eliminar Elementos en Controles DataList
          7.2.4.1.7.6. Cómo: Responder a los Eventos de Botón en Elementos DataList o Repeater
          7.2.4.1.7.7. Cómo: Personalizar Elementos DataList en Tiempo de Ejecución
          7.2.4.1.7.8. Cómo: Personalizar Elementos Dinámicamente en el Control DataList
          7.2.4.1.7.9. Cómo: Crear Plantillas Dinámicamente en los Controles DataList
          7.2.4.1.7.10. Cómo: Agregar Controles DataList a una Página
          7.2.4.1.7.11. Tutorial: Mostrar y Dar Formato a Datos con el Control DataList
      7.2.4.2. Controles de Servidor Web de Orígenes de Datos
        7.2.4.2.1. Información General sobre los Controles de Origen de Datos
        7.2.4.2.2. Establecer Enlaces a Datos utilizando un Control de Origen de Datos
        7.2.4.2.3. Utilizar Parámetros con Controles de Origen de Datos
          7.2.4.2.3.1. Cómo un Control de Origen de Datos Crea Parámetros para Campos Enlazados a Datos
        7.2.4.2.4. Ordenar Datos con Controles de Origen de Datos
        7.2.4.2.5. Modificar Datos mediante Controles de Origen de Datos
        7.2.4.2.6. Filtrar Datos utilizando Controles de Origen de Datos
        7.2.4.2.7. Almacenar Datos en Memoria Caché utilizando Controles de Origen de Datos
        7.2.4.2.8. Controlar Valores Null de Base de Datos mediante Controles de Origen de Datos
        7.2.4.2.9. Información General sobre el Control LinqDataSource
          7.2.4.2.9.1. Tutorial: Recuperar, Actualizar, Insertar y Eliminar Datos con los Controles LinqDataSource y DetailsView
          7.2.4.2.9.2. Tutorial: Seleccionar y Filtrar un Subconjunto de Datos con los Controles LinqDataSource y GridView
          7.2.4.2.9.3. Tutorial: Usar una Marca de Tiempo con el Control LinqDataSource para Comprobar la Integridad de los Datos
          7.2.4.2.9.4. Cómo: Agrupar y Agregar Datos utilizando el Control LinqDataSource
          7.2.4.2.9.5. Cómo: Actualizar, Insertar y Eliminar Datos con el Control LinqDataSource
        7.2.4.2.10. Información General sobre SqlDataSource
          7.2.4.2.10.1. Seleccionar Datos mediante el Control SqlDataSource
          7.2.4.2.10.2. Utilizar Parámetros con el Control SqlDataSource
          7.2.4.2.10.3. Modificar Datos mediante el Control SqlDataSource
          7.2.4.2.10.4. Almacenar Datos en Caché con el Control SqlDataSource
          7.2.4.2.10.5. Cómo: Habilitar el Filtrado para el Control SqlDataSource
          7.2.4.2.10.6. Cómo: Conectar con una Base de Datos de SQL Server mediante el Control SqlDataSource
          7.2.4.2.10.7. Cómo: Conectar con una Base de Datos de Access mediante el Control SqlDataSource
          7.2.4.2.10.8. Cómo: Conectar con una Base de Datos ODBC mediante el Control SqlDataSource
          7.2.4.2.10.9. Cómo: Conectar con una Base de Datos de Oracle mediante el Control SqlDataSource
        7.2.4.2.11. Información General sobre el Control AccessDataSource
          7.2.4.2.11.1. Recuperar Datos utilizando el Control AccessDataSource
          7.2.4.2.11.2. Cómo: Conectar con una Base de Datos de Access mediante el Control AccessDataSource
        7.2.4.2.12. Información General sobre el Control ObjectDataSource
          7.2.4.2.12.1. Utilizar Parámetros con el Control ObjectDataSource
          7.2.4.2.12.2. Tutorial: Enlace de Datos en Páginas Web con un Componente de Datos
          7.2.4.2.12.3. Crear un Objeto de Origen para un Control ObjectDataSource
            7.2.4.2.12.3.1. Ejemplo de Objeto de Origen ObjectDataSource
            7.2.4.2.12.3.2. Ejemplo de ObjectDataSource con Establecimiento Inflexible de Tipos
        7.2.4.2.13. Información General sobre el Control XmlDataSource
          7.2.4.2.13.1. Filtrar Datos mediante el Control XmlDataSource
          7.2.4.2.13.2. Enlazar un Control Tabular con XmlDataSource
          7.2.4.2.13.3. Tutorial: Crear una Página Web para Mostrar Datos XML
        7.2.4.2.14. Información General sobre SiteMapDataSource

Descarga
Manual_Visual_Web_Developer_Parte2

jueves, 23 de noviembre de 2017

El Manual del Día: Visual Web Developer Parte 1

MSDN - Manual de Visual Web Developer Parte 1

Titulo: Manual de Visual Web Developer Parte 1
Fuente Original: Microsoft Developer Network (MSDN)
Compilado Por: Luis Dueñas Huaroto (Lduenas)
Año de Compilación: 2008
Número de Páginas: 306

Indice del Manual de Visual Web Developer (Parte 1)

1. Lo Nuevo en ASP.NET y Desarrollo Web
2. Información General sobre ASP.NET
3. Trabajar con Visual Web Developer
  3.1. Información General sobre el Trabajo con CSS
    3.1.1. Cómo: Usar la Ventana Propiedades de CSS
    3.1.2. Cómo: Usar las Ventanas Aplicar Estilos y Administrar Estilos
    3.1.3. Cómo: Usar la Barra de Herramientas Aplicación de Estilo Directo
    3.1.4. Cómo: Cambiar el Relleno y los Márgenes en la Vista Diseño
  3.2. Exploración de Etiquetas en el Editor HTML de Visual Web Developer
  3.3. Validación de Formato en Visual Web Developer
    3.3.1. Cómo: Seleccionar Esquemas de Validación para la Edición de HTML
    3.3.2. Cómo: Establecer Opciones de Validación para la Edición de HTML
  3.4. Cómo: Agregar Exploradores Web a Visual Web Developer
  3.5. Edición de Tablas HTML en Visual Web Developer
    3.5.1. Introducción a la Edición de Tablas HTML en Visual Web Developer
    3.5.2. Cómo: Crear y Editar Tablas HTML en la Vista Diseño
    3.5.3. Cómo: Agregar y Quitar Elementos de Tabla HTML
    3.5.4. Cómo: Seleccionar Contenido y Elementos de Tabla HTML
    3.5.5. Cómo: Cambiar el Tamaño de los Elementos de Tabla HTML
    3.5.6. Sugerencias para Editar Tablas HTML en Visual Web Developer
  3.6. Cómo: Explorar en el Editor HTML de Visual Web Developer
  3.7. Operaciones de Pegar en el Diseñador HTML de Visual Web Developer
  3.8. Vista Código Fuente, Diseñador de Páginas Web
    3.8.1. Código Fuente
    3.8.2. Aplicar Formato a los Elementos en el Editor HTML
    3.8.3. Cómo: Contraer y Expandir Elementos HTML
    3.8.4. Cómo: Crear Secuencias de Comandos y Controladores de Eventos de Edición
    3.8.5. Cómo: Seleccionar un Editor HTML Alternativo en Visual Web Developer
  3.9. Vista Diseño, Diseñador de Páginas Web
    3.9.1. Cómo: Colocar Elementos en la Vista Diseño
    3.9.2. Cómo: Insertar Hipervínculos HTML y Marcadores en la Vista de Diseño
    3.9.3. Cómo: Mostrar Información Oculta en la Vista Diseño
    3.9.4. Solución de Problemas de Representación de la Vista Diseño
  3.10. Información General sobre la Edición de Páginas Web ASP.NET en Visual Web Dev.
  3.11. Métodos Abreviados de Teclado del Diseñador de Páginas Web
  3.12. Comprobar Páginas Web en Visual Web Developer
    3.12.1. Cómo: Comprobar Páginas Web en Visual Web Developer
    3.12.2. Cómo: Especificar Páginas de Inicio para Comprobar Sitios Web
4. Crear Páginas Web ASP.NET
  4.1. Información General sobre Páginas Web ASP.NET
    4.1.1. Introducción a Páginas Web de ASP.NET
    4.1.2. ASP.NET y XHTML
      4.1.2.1. Cómo: Configurar la representación XHTML en sitios Web ASP.NET
      4.1.2.2. XHTML en Visual Web Developer
    4.1.3. Redirigir a los usuarios a otra Página
      4.1.3.1. Envío entre páginas en las Páginas Web ASP.NET
      4.1.3.2. Cómo: Redirigir los Usuarios a otra Página
      4.1.3.3. Cómo: Enviar Páginas Web ASP.NET a una Página Diferente
      4.1.3.4. Cómo: Determinar el Modo en que se Invocaron las Páginas Web
      4.1.3.5. Cómo: Pasar Valores entre Páginas Web ASP .NET
    4.1.4. Bloques de Código Incrustado en las Páginas Web ASP .NET
    4.1.5. Directivas para las Páginas Web ASP .NET
  4.2. Información General sobre Sintaxis de Páginas Web ASP .NET
  4.3. Modelo de Código de las Páginas Web ASP .NET
  4.4. Información General sobre Clases de Páginas ASP .NET
  4.5. Programar Páginas Web ASP .NET
    4.5.1. Control de Eventos del Servidor en Páginas Web ASP .NET
      4.5.1.1. Modelo de Eventos de Control de Servidor Web ASP .NET
      4.5.1.2. Cómo: Conectar Varios Eventos con un Unico Controlador de Eventos en Páginas Web ASP .NET
      4.5.1.3. Cómo: Enlazar Controladores de Eventos Dinámicamente en Tiempo de Ejecución en las Páginas Web ASP .NET
      4.5.1.4. Cómo: Crear Controladores de Eventos en Páginas Web ASP .NET (Visual Studio)
      4.5.1.5. Cómo: Determinar qué Control de Servidor Web produce un Evento
    4.5.2. Cómo: Detectar Tipos de Explorador en Páginas Web ASP .NET
    4.5.3. Contexto de Página y Aplicación en Aplicaciones Web ASP .NET
  4.6. Tutorial: Crear una Página Web Básica en Visual Web Developer
  4.7. Tutorial: Crear una Página Web Básica con Separación de Código en Visual Web Developer
  4.8. Tutorial: Edición de Código en Páginas Web en Visual Web Developer
  4.9. Cómo: Agregar Páginas Web ASP.NET a un Sitio Web
5. Crear Sitios Web ASP .NET
  5.1. Estructura de Sitios Web ASP .NET
    5.1.1. Diseño de Sitios Web ASP .NET
    5.1.2. Tipos de Archivos de Sitios Web
    5.1.3. Rutas de Acceso a Sitios Web ASP .NET
    5.1.4. Información General sobre Proyectos de Aplicaciones Web
      5.1.4.1. Cómo: Crear Nuevos Proyectos de Aplicaciones Web
      5.1.4.2. Cómo: Establecer Propiedades de Proyectos de Aplicaciones Web
      5.1.4.3. Cómo: Publicar Proyectos de Aplicaciones Web
      5.1.4.4. Compilar Proyectos de Aplicaciones Web
      5.1.4.5. Tutorial: Convertir un Proyecto de Sitio Web en un Proyecto de Aplicación Web en Visual Studio
    5.1.5. Tipos de Sitios Web en Visual Web Developer
    5.1.6. Sitios Web de IIS Locales
      5.1.6.1. Tutorial: Crear un Sitio Web Local de IIS en Visual Web Developer
    5.1.7. Sitios Web del Sistema de Archivos
      5.1.7.1. Cómo: Crear Sitios Web del Sistema de Archivos
    5.1.8. Sitios Web Implementados en FTP
      5.1.8.1. Tutorial: Editar Sitios Web con FTP en Visual Web Developer
      5.1.8.2. Cómo: Abrir Sitios Web mediante FTP
      5.1.8.3. Cómo: Crear y Configurar Sitios FTP en IIS 6.0
    5.1.9. Sitios Web de IIS Remotos
      5.1.9.1. Cómo: Crear Sitios Web de IIS Remotos
    5.1.10. Generar Sitios Web
    5.1.11. Cómo: Agregar Archivos a Sitios Web ASP .NET
    5.1.12. Cómo: Habilitar la Ventana Propiedades de Visual Web Developer
    5.1.13. Servidores Web en Visual Web Developer
      5.1.13.1. Cómo: Especificar el Servidor Web para Sitios Web
      5.1.13.2. Cómo: Especificar un Puerto para Servidor de Desarrollo ASP .NET
      5.1.13.3. Cómo: Omitir un Servidor Proxy para las Solicitudes Web Locales
      5.1.13.4. Cómo: Crear Directorios Virtuales de IIS en Visual Web Developer
      5.1.13.5. Cómo: Instalar y Configurar Servidores Virtuales SMTP en IIS 6.0
    5.1.14. Utilizar Visual Web Developer como un Usuario No Administrativo
    5.1.15. Proyectos y Soluciones de Sitios Web
      5.1.15.1. Páginas Web y Proyectos
    5.1.16. Control de Código Fuente para Sitios Web
      5.1.16.1. Información General sobre Control Código Fuente de Sitios Web
      5.1.16.2. Archivos de Sitios Web bajo Control de Código Fuente
      5.1.16.3. Soluciones y Controles de Código Fuente de Sitios Web
      5.1.16.4. Visual SourceSafe para Controles de Código Fuente de Sitios Web
    5.1.17. Establecer Referencias a otros Componentes en Sitios Web
      5.1.17.1. Cómo: Agregar una Referencia a un Componente .NET o COM en un Sitio Web
      5.1.17.2. Cómo: Agregar una Referencia a un Proyecto de Visual Studio en un Sitio Web
    5.1.18. Carpetas de Código Compartido en Sitios Web ASP .NET
    5.1.19. Tutorial: Desarrollar Sitios Web utilizando Varios Lenguajes de Programación
    5.1.20. Tutorial: Utilizar Código Compartido en Sitios Web en Visual Web Developer
  5.2. Ciclo de Vida en ASP .NET
    5.2.1. Información General sobre el Ciclo de Vida de una Aplicación ASP .NET para IIS 5.0 y 6.0
    5.2.2. Información General sobre el Ciclo de Vida de una Aplicación ASP .NET para IIS 7.0
    5.2.3. Información General sobre el Ciclo de Vida de una Página ASP .NET
    5.2.4. Información General sobre la Compilación de ASP .NET
    5.2.5. Descripción de la Compilación Dinámica de ASP .NET
    5.2.6. Cómo: Crear Controladores de Eventos en las Aplicaciones ASP .NET
  5.3. Exploración de Sitios ASP .NET
    5.3.1. Información General sobre la Exploración del Sitio de ASP .NET
    5.3.2. Mapas de Sitio de ASP .NET
    5.3.3. Proteger la Exploración del Sitio de ASP .NET
      5.3.3.1. Reducción de Seguridad del Mapa del Sitio de ASP .NET
    5.3.4. Cómo: Agregar la Función de Exploración a Sitios Sencillos
    5.3.5. Cómo: Personalizar la Apariencia de Controles SiteMapPath de Servidor Web
    5.3.6. Cómo: Mostrar los Datos de Mapas de Sitio de Controles No Jerárquicos de Servidor Web
    5.3.7. Cómo: Filtrar los Nodos Recuperados por Controles SiteMapDataSource de Servidor Web
    5.3.8. Cómo: Enumerar los Nodos del Mapa del Sitio mediante Programación
    5.3.9. Cómo: Modificar Nodos de Mapa de Sitio en Memoria mediante Programación
    5.3.10. Cómo: Configurar Varios Mapas de Sitio y Proveedores de Mapas de Sitio
    5.3.11. Cómo: Buscar Datos de Mapas de Sitio
    5.3.12. Proveedores de Exploración del Sitio de ASP .NET
      5.3.12.1. Implementar Proveedores de Mapas de Sitio de ASP .NET
        5.3.12.1.1. Cómo: Implementar Proveedores de Mapas de Sitio de ASP .NET
          5.3.12.1.1.1. Ejemplo de Proveedor de Mapas de Sitio de Texto
          5.3.12.1.1.2. Ejemplo de Proveedor de Mapas de Sitio de Microsoft Access
    5.3.13. Tutorial: Agregar la Función de Exploración de Sitios Web
    5.3.14. Tutorial: Filtrar Nodos de Mapas de Sitios basándose en las Funciones de Seguridad
  5.4. Páginas Principales ASP .NET
    5.4.1. Información General sobre las Páginas Principales ASP .NET
    5.4.2. Compartir Páginas Principales en Visual Studio
    5.4.3. Páginas Principales ASP .NET Anidadas
    5.4.4. Trabajar con Páginas Principales ASP .NET mediante Programación
      5.4.4.1. Eventos en Páginas Principales y Páginas de Contenido ASP .NET
      5.4.4.2. Cómo: Hacer Referencia al Contenido de Página Principal ASP .NET
    5.4.5. Editar Páginas Principales en el Diseñador de Visual Web Developer
      5.4.5.1. Cómo: Crear Páginas de Contenido para Página Maestra ASP .NET
    5.4.6. Tutorial: Crear y Usar Páginas Principales ASP .NET en Visual Web Developer
  5.5.Temas y Máscaras de ASP .NET
    5.5.1. Información General sobre Temas y Máscaras de ASP .NET
    5.5.2. Cómo: Aplicar Temas de ASP .NET
    5.5.3. Cómo: Deshabilitar Temas de ASP .NET
    5.5.4. Cómo: Aplicar Temas de ASP .NET mediante Programación
    5.5.5. Tutorial: Crear Temas Seleccionables por el Usuario
    5.5.6. Cómo: Definir Temas de Páginas ASP .NET
    5.5.7. Tutorial: Personalizar un Sitio Web mediante Temas en Visual Studio
  5.6. Especificar una Versión de .NET Framework para Sitios Web

Descarga
MSDN_Manual_Visual_Web_Developer_Parte1

lunes, 2 de enero de 2017

Entrenamiento - Cierre de Inscripciones para la Charla Gratuita

Cierre de Inscripciones para la Charla Gratuita

Estimados alumnos y visitantes del Blob, quería comunicarles que solo hasta hoy Lunes tienen la oportunidad de registrarse para la charla gratuita (presencial) de este Domingo 8 de Enero sobre "Desarrollo de Software Ligero y Desconectado" con implementación de ejemplos en ASP.NET MVC & JavaScript.

Es la oportunidad para que los profesionales vean cuales son los problemas frecuentes con los sistemas, que los originan y cómo se resuelven y que contrariamente todo lo que están aprendiendo o que van a aprender va a contribuir a que se den dichos problemas sobre todo el de la Performance, es decir actualmente las páginas desarrolladas son demasiado lentas.

Con los ejemplos que verán se darán cuenta que una aplicación web puede ser igual de rápida que una Windows o una App Nativa si es que se conoce como funciona la web, sin importar la cantidad de datos que tengamos que procesar ni la cantidad de usuarios que se conecten.

Los que desean participar solo pueden enviar hasta hoy un mail a Luis.duenash@gmail.com con los siguientes datos:
- Asunto: Charla Gratuita de Desarrollo de Software Ligero y Desconectado
- Nombre Completo
- Tipo Perfil: Profesional / Estudiante / Otro
- Lugar de Trabajo o Estudio: Nombre de la Universidad / Instituto
- Ex-alumno (PECI, Web Developer, Carrera, etc): Si / No

Mañana estaré enviando a los registrados la dirección exacta donde se realizará la charla de 10:00 am a 1:00 pm.

lunes, 26 de diciembre de 2016

Entrenamiento - Charla Gratuita sobre Desarrollo de Software Ligero y Desconectado

Charla Gratuita sobre Desarrollo de Software Ligero y Desconectado

A los interesados en conocer de cerca mi arquitectura y metodología de desarrollo de software ligero y desconectado basado en Performance, les comunico que estaré dando una Charla Gratuita de 3 horas el día Domingo 8 de Enero del 2017 de 10:00 am a 1:00 pm y el lugar se estará enviando solo a los registrados.

Esta charla es solo para nuevos participantes, es decir, los alumnos que ya están llevando el Taller no sería recomendable que se inscriban para darle oportunidad a nuevas personas, ya sea profesionales o estudiantes de poder conocer las ventajas de mi forma de trabajo,

El procedimiento para registrarse es enviar un mail a Luis.duenash@gmail.com con la siguiente información:
- Nombre Completo
- Tipo Perfil: Profesional / Estudiante / Otro
- Lugar de Trabajo o Estudio (Nombre de la Universidad o Instituto)
- Ha sido ex-alumno (PECI, Web Developer, Carrera, etc)

Recuerden que las vacantes son limitadas por la capacidad del lugar y esta es la única forma de participar en mis Talleres, es decir, solo invito a los que constantemente muestran interés y no a cualquiera que tenga plata para pagar.

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".

miércoles, 17 de junio de 2015

Entrenamiento - .NET Developer (The Best Practices for Performance)

.NET Developer (The Best Practices for Performance)

Comparto el contenido del nuevo Programa de Capacitación que estoy brindando para todos los interesados en profundizar sus conocimientos en la plataforma Microsoft .NET

Modulo 1: Windows Developer (72 horas en 3 meses)
Fundamentals 
Curso 01: .NET Framework (18 horas)
Curso 02: ADO .NET (18 horas)
Windows Applications 
Curso 03: WinForms  (18 horas)
Curso 04: WPF  (18 horas)

Modulo 2: Web Developer (72 horas en 3 meses)
Back End 
Curso 05: ASP.NET MVC (18 horas)
Curso 06: Servicios (WCF y Web API) (18 horas)
Front End
Curso 07: JavaScript (DOM, jQuery, AJAX) (18 horas)
Curso 08: HTML5 (APIs) (18 horas)

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

Hay 2 tipos de cursos:
- Cerrados para Empresas (Horarios de Lunes a Viernes en horarios a elegir)
- Libres para cualquier participante (Horarios: Sabados en la Tarde o Domingos en las Mañanas)

Ambos son 6 horas por semana, es decir 24 horas por mes, 3 meses por cada Módulo.

Los interesados enviar un mail a: Luis.duenash@gmail.com indicando lo siguiente:
- Nombre (curso Libre) o Empresa (curso Cerrado)
- Horario Seleccionado
- Fecha Inicio deseada (para Empresa)

En el mercado hay varias alternativas de capacitación en .NET, pero ninguna esta orientada a las Verdaderas Buenas Prácticas de Programación, sobre todo a la performance. En el programa se ve desde el inicio hasta el final como optimizar memoria y procesador.

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.

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.