VideoTutoriales Java SE y Otros

Sobre VideoTutoriales CoDejaVu


Vídeos De Interés

 Hangouts y Comunidades.

Proyecto Web en Java

Curso Básico de Java
  
Curso Intermedio de Java

Estructuras de Datos.

Juego Concentrese en Java.
Hilos en Java.

Java Swing.
 Aplicación Login con Privilegios.

21 comentarios:

  1. Me parecen Geniales tus aportes muchas gracias

    ResponderEliminar
  2. Gracias por compartir tales conocimientos. Es de gran ayuda para todo aquel que se inicie en esto, continúa así. (y)

    ResponderEliminar
  3. Gracias por compartir tales conocimientos. Es de gran ayuda para todo aquel que se inicie en esto, continúa así. (y)

    ResponderEliminar
  4. Gracias por compartir..........estos videos me sirven de mucho para aprender

    GRACIAS

    ResponderEliminar
  5. Estimado Cristian, muchas gracias por compartir la información, en verdad me estan ayudando mucho tus videotutoriales.

    ResponderEliminar
  6. Estimado Cristian, muchas gracias por compartir la información, en verdad me estan ayudando mucho tus videotutoriales.

    ResponderEliminar
  7. Muchas gracias por compartir tus conocimientos y hacernos el aprendizaje de Java un poco más ameno.

    ResponderEliminar
  8. Me encanta tus tutoriales, yo es que soy de cabeza dura y gracias a estos videos he mejorado y comprendido cosas que no había comprendido en el grado.

    ResponderEliminar
  9. Hola!!
    Buenos Tutoriales
    Pero tengo un pregunta por donde la puedo hacer

    ResponderEliminar
  10. Gracias Bro por compartir tus conocimientos, y hacer de esta especializacion un conocimiento para todos los que buscan aprender .

    ResponderEliminar
  11. No imaginas cuanto me han ayudado estos videos, muchas gracias!

    ResponderEliminar
  12. los videos de
    Java Desde Cero (Parte 1)... Exponente Cristian D. Henao.
    las tres partes cuando quiero verlo sale que el video es privado no se puede visualizar

    ResponderEliminar
  13. Hola Cristian. Por favor me podrías decir cual es el vídeo donde se muestra el paso a paso de la construcción de proyecto?, para comenzar por ahi, en estos momentos quería comenzar con el CRUD, y sale esa nota. en los enlaces de la descripción, no encuentro cual es. Por favor.

    ResponderEliminar
  14. Tremendo contenido gracias saludos desde Medellin

    ResponderEliminar
  15. Hola Cristian me acerco a ti por que un amigo dice que tu si que sabes explicar pero le pregunte cual fue su roadmap y pues el comenzó viendo los videos sin ningún orden, te pregunto a ti, para comenzar en el mundo de Java cual seria la ruta de aprendizaje adecuada en tus playList?

    ResponderEliminar
  16. Operaciones Crud

    //Inciso 1 ----------------------------------------------------------------------------------------------------------------
    public int obtenerCantCarreras() throws SQLException //CONSULTA 1, PARTE 1.
    {
    //1. Conectar a la base de datos
    this.iniciarConexionBD();
    //2. Variable para almacenar el total de carreras almacenadas en la base de datos.
    int Total_Carreras = 0;
    //3. definir espacio de trabajo para la declaración y ejecución de la consulta sql
    Statement Hoja_SQL_STM = this.conexion.createStatement();
    //4. Definir el texto String de la consulta SQL.
    String sql = " select\n" +
    " count(*) as Total_Carreras_ITB\n" +
    " from\n" +
    " carreras";
    //5. Ejecutar la consulta y amacenar en el objeto ResultSet
    ResultSet Tabla_Cnt_Carreras = Hoja_SQL_STM.executeQuery(sql);
    //6. Recorrer el objeto ResultSet mediante un while y para cada iteración resolver:
    while(Tabla_Cnt_Carreras.next())
    {
    Total_Carreras = Tabla_Cnt_Carreras.getInt("Total_Carreras_ITB");

    }
    //7. Cerrar la conexion a la base de datos
    this.cerrarConexionBD();
    //8. Retornar el total de carreras que está almancenado en la base de datos
    return Total_Carreras;
    }
    //Inciso 2 ------------------------------------------------------------------------------------------------------------------------
    public Vector obtenerListadoCarreras() throws SQLException //CONSULTA 2
    {
    //1. Conectar a la base de datos
    this.iniciarConexionBD();
    //2. Crear el vector para almacenar la lista de nombres de carreras resultante de la consulta SQL a la base de datos.
    Vector Lista_Carreras = new Vector<>();
    //complete la lógica del bloque de código que resuelve:
    //3. definir espacio de trabajo para la declaración y ejecución de la consulta sql
    Statement Hoja_SQL_STM = this.conexion.createStatement();
    //4. Definir el texto String de la consulta SQL.
    String sql = " select \n" +
    " c.nombre as Carreras_ITB\n" +
    " from \n" +
    " carreras c";

    ResponderEliminar
    Respuestas

    1. //4. Definir el texto String de la consulta SQL.
      String sql = " select\n" +
      " prll.nombre as Codigo_Paralelos_ITB\n" +
      " from\n" +
      " paralelos prll\n" +
      " join\n" +
      " carreras crr on(prll.cod_carrera = crr.cod_carrera)\n" +
      " where \n" +
      " crr.nombre = '" + p_nombre_carrera + "'";
      //5. Ejecutar la consulta y almacenar en el objeto ResultSet
      ResultSet Tabla_Prll_Carrera = Hoja_SQL_STM.executeQuery(sql);
      //6. Recorrer el objeto ResultSet mediante un while y para cada iteración resolver:
      while(Tabla_Prll_Carrera.next())
      {
      String Nombre_Paralelo = Tabla_Prll_Carrera.getString("Codigo_Paralelos_ITB");
      Lista_Prll_Carreras.add(Nombre_Paralelo);
      }
      //7. Cerrar la conexion a la base de datos
      this.cerrarConexionBD();
      //8. Retornar el objeto vector con la lista de códigos de paralelos almacenados en la base de datos
      return Lista_Prll_Carreras;

      Eliminar
  17. Ventana JFRAME
    //Visual inciso 1--------------------------------------------------------------------------------------------------------------------
    private void jButton_mostrarTotalCarrerasActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    //1. Obtener la instancia única objeto de la clase OperacionesCRUD
    OperacionesCRUD Obj_Crud = OperacionesCRUD.getInstance();
    try
    {
    //2. Obtener la cantidad de carreras del método (obtenerCantCarreras) que consulta a la BD y que implementa el objeto obj_BD (OperacionesCRUD)
    int Cant_Carreras = Obj_Crud.obtenerCantCarreras();
    String value = String.valueOf(Cant_Carreras);
    //3. Mostrar en el componente visual total_carreras_jTextField el valor de cantidad de carreras obtenido en el paso 2.
    total_carreras_jTextField.setText(value);
    }
    catch(SQLException err)
    {
    System.out.println(err.getMessage());
    }

    ResponderEliminar
    Respuestas
    1. //Visual inciso 2 ----------------------------------------------------------------------------------------------------------------------
      private void jButton_mostrarCarrerasActionPerformed(java.awt.event.ActionEvent evt) {
      // TODO add your handling code here:
      //1. Obtener la instancia única objeto de la clase OperacionesCRUD
      OperacionesCRUD Obj_Crud = OperacionesCRUD.getInstance();
      try
      {
      //2. Obtener el vector lista de carreras del método (obtenerListadoCarreras) que consulta a la BD y que implementa el objeto obj_BD (OperacionesCRUD)
      Vector Lista_Carreras = Obj_Crud.obtenerListadoCarreras();
      //3. Crear el objeto DefaultTableModel del jTable_ListaCarreras que debe mostrar el vector lista de carreras
      DefaultTableModel Tabla_Visual_Carreras = (DefaultTableModel) jTable_ListaCarreras.getModel();
      //4. Setear el componente jTable_ListaCarreras con cero filas y columna de datos a mostrar.
      Tabla_Visual_Carreras.setRowCount(0);
      Tabla_Visual_Carreras.setColumnCount(0);
      //5. Agregar la columna de datos con cabecera "Listado de Paralelos del ITB" y vector lista de datos.
      Tabla_Visual_Carreras.addColumn("Listado de Paralelos del ITB", Lista_Carreras);
      }
      catch(SQLException err)
      {
      err.printStackTrace();
      }
      }

      Eliminar
    2. //Visual inciso 3 --------------------------------------------------------------------------------------------------------------------------
      private void jButton_mostrarParalelosCarreraActionPerformed(java.awt.event.ActionEvent evt) {
      // TODO add your handling code here:
      //1. Obtener la instancia única objeto de la clase OperacionesCRUD
      OperacionesCRUD Obj_Crud = OperacionesCRUD.getInstance();
      //2. Obtener la lista de valores del modelo del combobox de lista de carreras.
      DefaultComboBoxModel modeloCombox = (DefaultComboBoxModel)jComboBox_Listado_Carreras_Paralelos.getModel();
      //3. Obtener la carrera seleccionada desde el combobox jComboBox_Listado_Carreras_Paralelos
      String Nombre_Prll_Crr = String.valueOf(modeloCombox.getSelectedItem());

      try
      {
      //4. Obtener el vector lista de paralelos del método (obtenerListaParalelosCarrera) que consulta a la BD y que implementa el objeto obj_BD (OperacionesCRUD)
      Vector Lista_Paralelos = Obj_Crud.obtenerListaParalelosCarrera(Nombre_Prll_Crr);
      //ArrayList> Lista_Paralelos = Obj_Crud.obtenerListaParalelosCarrera(p_nombre_carrera);
      //5. Crear el objeto DefaultTableModel del jTable que debe mostrar el vector lista de paralelos
      DefaultTableModel Tabla_Visula_Paralelos = (DefaultTableModel) jTable_ListaParalelos.getModel();
      //6. Setear el componente jTable_ListaParalelos con cero filas y columna de datos a mostrar.
      Tabla_Visula_Paralelos.setRowCount(0);
      Tabla_Visula_Paralelos.setColumnCount(0);
      //Tabla_Visula_Paralelos.addColumn(Tabla_Visual_Prll_Carreras);
      //7. Agregar la columna de datos con cabecera "Listado de Paralelos del ITB" y vector lista de datos "lista_paralelos".
      Tabla_Visula_Paralelos.addColumn("Listado de Paralelos del ITB", Lista_Paralelos);
      }
      catch(SQLException err)
      {
      err.printStackTrace();
      }
      }

      Eliminar

Eres libre de realizar cualquier comentario, desde que pueda ayudar con gusto lo atenderé, y si es un critica, bienvenida sea!!!