SQL SERVER - MEJORANDO EL RENDIMIENTO DE LAS CONSULTAS

SQL SERVER - MEJORANDO EL RENDIMIENTO DE LAS CONSULTAS

Como programador o administrador de bases de datos (DBA), uno de nuestros dolores de cabeza es el rendimiento de las consultas. Los usuarios siempre se estan quejando que la aplicación mucho demora, en algunos casos puede ser por la ejecución de una consulta. El uso adecuado de índices puede ayudar a mejorar el rendimiento de las consultas.

En esta oportunidad les presento un video donde en forma práctica les muestro como el uso de índice ayuda a mejorar el rendimiento de una consulta.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SPRING CORE - PARTE 5

SPRING CORE - INTRODUCCION

En esta oportunidad estoy haciendo la tercera entrega donde explico como utilizar las anotaciones de Spring Framework para instanciar componentes y realizar las inyecciones de las dependencias.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING

En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.

Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.




SPRING CORE - PARTE 4

SPRING CORE - INTRODUCCION
En esta oportunidad estoy haciendo la segunda entrega donde explico como utilizar las anotaciones de Spring Framework para instanciar componentes y realizar las inyecciones de las dependencias.
CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING

En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.

Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.




SPRING CORE - PARTE 3

SPRING CORE - INTRODUCCION

En esta oportunidad estaré explicando como utilizar las anotaciones de Spring Framework para instanciar componentes y realizar las inyecciones de las dependencias.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING

En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.

Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.




SPRING CORE - PARTE 2

SPRING CORE - INTRODUCCION

Spring Framework es una plataforma que nos proporciona una infraestructura que actúa de soporte para desarrollar aplicaciones Java Empresariales, está basado en el patrón de diseño Inyección de Dependencia (DI) y la Programación Orientada a Aspectos (AOP).

Spring Framework es un contenedor ligero (“lightweight container”) en contraposición a un servidor de aplicaciones JEE. En el caso de una aplicación web, basta con un contenedor de servlets como Tomcat. Pero Spring no solo se puede usar para crear aplicaciones web, se podría usar para cualquier aplicación java, aunque su uso habitual sea en entornos web, nada impide utilizarlo para cualquier tipo de aplicación.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING

En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.

Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.




SPRING FRAMEWORK - STS

SPRING FRAMEWORK, JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web, Inyección de Dependencias, STS

INTRODUCCIÓN

Uno de los primeros problemas que debes resolver cuando vas a desarrollar con Spring Framework es el IDE a utilizar, puede ser NetBeans, Eclipse u otro.

Pero Spring te ofrece un Eclipse con todas las opciones para poder empezar a trabajar con Spring Framework de una manera muy fácil, se llama SPRING TOOLS SUITE, conocido también como STS.

STS es un Eclipse con muchas plantillas maven y adaptaciones para que puedas empezar tus proyectos con Spring Framework de manera inmediata y te concentres en la solución que quieras crear.

VIDEO

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SPRING FRAMEWORK - INTRODUCCIÓN

SPRING FRAMEWORK, JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web, Inyección de Dependencias

INTRODUCCIÓN

Spring Framework está compuesto por una serie de librerías, cada una resuelve un requerimiento puntual del desarrollo de una aplicación empresarial.
Por ejemplo, tenemos Spring MVC que implementa el patrón MVC, Spring JDBC para programar la capa de persistencia, etc.

VIDEO

Acceso al Taller Virtual
CODIGO FUENTE
En esta sección te presento un video de una aplicación CLIENTE-SERVIDOR.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SPRING FRAMEWORK
PATRON INYECCION DE DEPENDENCIAS

SPRING FRAMEWORK, JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web, Inyección de Dependencias
INTRODUCCIÓN
En esta oportunidad explico el patrón DI (Inyección de Dependencia).
Este patrón es la base de Spring Framework.
Spring Framework es la plataforma mas utilizada para el desarrollo de aplicaciones empresariales bajo la arquitectura Java EE.
CÓDIGO FUENTE - EUREKA-WEB-ORACLE-JDBC
En esta sección te presento un video que una aplicación JAVA WEB.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.
VIDEO: PATRON INYECCION DE DEPENDENCIAS
CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



JAVA SERVER FACES - LECCION 04
VALIDADORES Y CONVERTIDORES

JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web, software, spring, expert,

INTRODUCCIÓN

En esta lección aprenderás a utilizar los validadores y convertidores, muy útiles para asegurarnos que los datos a procesar sean correctos.

CÓDIGO FUENTE - EUREKA-WEB-ORACLE-JDBC

En esta sección te presento un video que una aplicación JAVA WEB.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.

DIAPOSITIVA

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



JAVA SERVER FACES
LECCION 03 - COMPONENTES HTML

JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web
INTRODUCCIÓN
En esta tercera sesión aprenderás a utilizar las principales componentes HTML.
CÓDIGO FUENTE - EUREKA-WEB-ORACLE-JDBC
En esta sección te presento un video que una aplicación JAVA WEB.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.
DIAPOSITIVA
CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SEMINARIO DE SPRING FRAMEWORK EN SISTEMAS UNI

SEMINARIO DE SPRING FRAMEWORK EN SISTEMAS UNI





En esta oportunidad para hacer de su conocimiento del Seminario de SPRING FRAMEWORK en SISTEMAS-UNI.

FECHA: JUEVES 10-DIC-2015

HORARIO: 19:00 a 21:00 Horas

INGRESO LIBRE



CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



JAVA SERVER FACES - LECCION 02
NAVEGACIÓN Y LENGUAJE DE EXPRESIONES

JAVA SERVER FACES, Eclipse, GlassFish, Java, Java Web, JEE, Patrones, Web

INTRODUCCIÓN

En esta segunda sesión aprenderás las técnicas de navegación y el lenguaje de expresiones que incorpora Java Server Faces.

DIAPOSITIVA

CÓDIGO FUENTE
En esta sección te presento un video de una aplicación CLIENTE-SERVIDOR.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



WORKSHOP FACEBOOK PARA NEGOCIOS

WORKSHOP FACEBOOK PARA NEGOCIOS
WORKSHOP

En esta oportunidad para hacer de su conocimiento del:

WORKSHOP FACEBOOK PARA NEGOCIOS

CODIGO FUENTE
En esta sección te presento un video de una aplicación CLIENTE-SERVIDOR.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



WORKSHOP DEL PROGRAMA DE
LIBROS ELECTRÓNICOS DE LA SUNAT

WORKSHOP DEL PROGRAMA DE LIBROS ELECTRÓNICOS DE LA SUNAT
WORKSHOP

En esta oportunidad para hacer de su conocimiento del:

WORKSHOP DEL PROGRAMA DE
LIBROS ELECTRÓNICOS DE LA SUNAT

Reserva tu vacante
CODIGO FUENTE
En esta sección te presento un video de una aplicación CLIENTE-SERVIDOR.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SEMINARIO DE JAVA WEB SERVICE EN CEPS-UNI

SEMINARIO DE JAVA WEB SERVICE EN CEPS-UNI

En esta oportunidad para hacer de su conocimiento del Seminario de Java Web Services en CEPS-UNI.

Fecha: 20-NOV-2015

Horario: 08:00 am a 10:00 am

Ingreso Libre

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



SPRING CORE - PARTE 1

SPRING CORE - INTRODUCCION

Spring Framework es una plataforma que nos proporciona una infraestructura que actúa de soporte para desarrollar aplicaciones Java Empresariales, está basado en el patrón de diseño Inyección de Dependencia (DI) y la Programación Orientada a Aspectos (AOP).

Spring Framework es un contenedor ligero (“lightweight container”) en contraposición a un servidor de aplicaciones JEE. En el caso de una aplicación web, basta con un contenedor de servlets como Tomcat. Pero Spring no solo se puede usar para crear aplicaciones web, se podría usar para cualquier aplicación java, aunque su uso habitual sea en entornos web, nada impide utilizarlo para cualquier tipo de aplicación.



CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING

En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.

Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.




HANGOUT DE SPRING FRAMEWORK MVC

HANGOUT DE SPRING FRAMEWORK MVC



FECHA: 15-OCT-2015

HORA: 09:00 PM (LIMA - PERU)

Spring Framework es una plataforma que nos proporciona una infraestructura que actúa de soporte para desarrollar aplicaciones Java Empresariales, está basado en el patrón de diseño Inyección de Dependencia (DI) y la Programación Orientada a Aspectos (AOP).

Spring Framework es un contenedor ligero (“lightweight container”) en contraposición a un servidor de aplicaciones JEE. En el caso de una aplicación web, basta con un contenedor de servlets como Tomcat. Pero Spring no solo se puede usar para crear aplicaciones web, se podría usar para cualquier aplicación java, aunque su uso habitual sea en entornos web, nada impide utilizarlo para cualquier tipo de aplicación.





Hangout Spring MVC by Eric Gustavo Coronel Castillo









CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



Programación Funcional con Java

PROGRAMACIÓN FUNCIONAL CON JAVA

En la constante búsqueda de lograr hacer código mas compacto que nos permitan acortar los tiempos de desarrollo, es que Java ha desarrollado la programación funcional.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



Primeros Pasos con MyBatis

Primeros Pasos con MyBatis

Programar los componentes de lógica de persistencia con JDBC es una tarea no tan atractiva, por que hay código que repetimos constantemente en cada proceso.
Por eso es recomendable usar un framework ORM o JDBC.
En esta oportunidad explico como empezar a trabajar con MyBatis.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



INTEGRACION SPRING FRAMEWORK MYBATIS

INTEGRACIÓN SPRING FRAMEWORK MYBATIS
INTRODUCCIÓN
Sin duda alguna, el uso de framework para programar soluciones empresariales es una opción muy aceptada y recomendada.
En este contexto, Spring Framework y MyBatis son una alternativa muy interesante.
En este video, te explico mediante un ejemplo cómo integrar estos dos excelentes frameworks.
VIDEO
CODIGO FUENTE
En esta sección te presento un video de una aplicación CLIENTE-SERVIDOR.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



CEPS-UNI DEVELOPER DAY 2015

BUENAS PRACTICAS EN EL DESARROLLO DE SOFTWARE

BUENAS PRACTICAS EN EL DESARROLLO DE SOFTWARE

Constantemente los jefes de proyecto, los clientes y los usuarios se quejan de que las aplicaciones no se desarrollan a tiempo.

Si logra terminar a tiempo no han implementados todos los requerimientos, o simplemente la calidad no es la esperada.

En esta presentación trato de explicar cuales podrían ser los motivos de estas deficiencias cuando creamos software.

CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.



JAVA 8: LOOP THROUGH ARRAY

JAVA: RECORRIDO DE UN ARREGLO
RECORRIDO INDEXADO
En este caso se utiliza el índice del arreglo para hacer su recorrido, tal como se ilustra en el siguiente ejemplo:

package pe.egcc.app.prueba;

/**
 *
 * @author Eric Gustavo Coronel Castillo
 * @blog gcoronelc.blogspot.com
 */
public class Prueba01 {

  public static void main(String[] args) {

    String[] ciudades = {
      "Lima","Londres","Paris",
      "New York","Roma","Berlín"
    };

    for (int i = 0; i < ciudades.length; i++) {
      String ciudad = ciudades[i];
      System.out.println(ciudad);
    }

  }

}     
La variable i toma valores desde 0 hasta el último índice (ciudades.length - 1). Con el valor del índice se accede al dato, en este caso se trata de un String. Se tiene la ventaja que el recorrido no necesariamente debe empezar desde el primero elemento, índice 0, y tampoco debe terminar en el último.
RECORRIDO TIPO COLECCIÓN
También se conoce como recorrido tipo FOR EACH, es una característica que se tiene desde Java 5, a continuación tenemos un ejemplo:
package pe.egcc.app.prueba;

/**
 *
 * @author Eric Gustavo Coronel Castillo
 * @blog gcoronelc.blogspot.com
 */
public class Prueba02 {

  public static void main(String[] args) {
    
    String[] ciudades = {
      "Lima","Londres","Paris",
      "New York","Roma","Berlín"
    };
    
    for (String ciudad: ciudades) {
      System.out.println(ciudad);
    }
    
  }
  
}    
En este caso, se recorren directamente los elementos del arreglo, por tal motivo, se utiliza una variable del mismo tipo que el arreglo, para el ejemplo es String. La variable ciudad, en cada iteración toma el valor de una ciudad, empezando con Lima y termina con Berlín.
RECORRIDO UTILIZANDO LAMBDA EXPRESSIONS
Las Expresiones Lambda aparecen en Java 8, y realmente simplifican bastante el código, lo se muestra aquí en un ejemplo:
package pe.egcc.app.prueba;

import java.util.Arrays;

/**
 *
 * @author Eric Gustavo Coronel Castillo
 * @blog gcoronelc.blogspot.com
 */
public class Prueba03 {

  public static void main(String[] args) {
    
    String[] ciudades = {
      "Lima","Londres","Paris",
      "New York","Roma","Berlín"
    };
    
    Arrays.stream(ciudades).forEach((ciudad) -> {
      System.out.println(ciudad);
    });
    
  }
  
}  
Lo primero que se debe hacer es convertir el arreglo en un Stream, luego, se le aplica la función forEach, que permite recorrer cada uno de los elementos. Como se trata de un solo parámetro y una sola instrucción se puede simplificar aún mas, como se ilustra a continuación.
    Arrays.stream(ciudades).forEach(ciudad ->
      System.out.println(ciudad));
Se puede descargar el proyecto desde el siguiente enlace:
Descargar Proyecto
CODIGO FUENTE - EUREKA-WEB-MYSQL-SPRING
En esta sección te presento un video de una aplicación web desarrollada SPRING FRAMEWORK y MYSQL.
Tú tienes acceso al código fuente de esta aplicación, después del video tienes el enlace.