Java curso
Características:
Independiente de la Plataforma (Platform-Independent): El código fuente de Java se compila en un formato intermedio llamado bytecode, que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura del hardware subyacente. Esto brinda una portabilidad significativa y permite que las aplicaciones Java se ejecuten en diversas plataformas sin necesidad de modificaciones.
Multihebrado (Multithreading): Java facilita la creación y el manejo de hilos (threads), lo que permite la ejecución simultánea de varias tareas dentro de una aplicación, mejorando la eficiencia y la capacidad de respuesta.
Seguridad: Java incorpora un modelo de seguridad robusto que protege contra amenazas como la ejecución de código malicioso. Esto se logra mediante la ejecución de código en un entorno controlado, como la máquina virtual Java.
Gran Biblioteca Estándar (Standard Library): Java incluye una extensa biblioteca estándar que proporciona funciones y clases predefinidas para realizar diversas tareas, desde operaciones básicas hasta programación de red y acceso a bases de datos.
Gestión Automática de Memoria (Garbage Collection): Java utiliza un recolector de basura que automatiza la gestión de la memoria, liberando automáticamente la memoria utilizada por objetos que ya no son necesarios, lo que facilita la programación y reduce la posibilidad de errores relacionados con la gestión de memoria.
Empresarial y Escalable: Java es ampliamente utilizado en entornos empresariales para el desarrollo de aplicaciones grandes y escalables. Frameworks como Java EE (Enterprise Edition) ofrecen herramientas y servicios para crear aplicaciones empresariales robustas.
Unidad 1 | Sintaxis de Java
01. Descarga e instalación del Kit de desarrollo de Java (JDK) y el entorno de desarrollo (IDE) NetBeans.
02. Declaración de variables y tipos de variables en Java
03. Entrada de datos por consola de Netbeans con java
04. Algoritmo para calcular un promedio con la sintaxis de Java (en consola, No orientado a objetos).
Espacio para anuncio
Unidad 2 | Programación Orientada a Objetos en Java
05. Qué es la programación orientada a objetos (explicación)
06. Concepto de HERENCIA otro concepto de la POO.
07. Algoritmo que calcula un promedio aplicando la programación orientada a objetos (por consola)
Unidad 3 | Interfaz Gráfica de Usuario con Programación Orientada a Objetos
08. (JOptionPane) Cuadros de dialogo o salida de mensajes en formularios (JFrameForm)
09. Operaciones básicas con interfaz gráfica en formulario (JFrameForm) y orientado a objetos
10. Utilizar un formulario principal (JFrameForm) para cargar otras ventanas segundarias (Orientado a objetos).
11. Barra de menú y formularios (JInternalFrameForm)
espacio para anuncio
Unidad 4 | Java y MySQL
12. Conexión de proyecto JAVA con base de datos MySQL (orientado a objetos)
13. Guardar registros desde un formulario (JFrameForm) hacia una tabla de la base de datos.
14. Mostrar registros en una tabla insertada en el formulario (JFrameForm) cargados desde una tabla de la base de datos.
15. Buscar o filtrar registros desde un formulario de la interfaz gráfica consultando la base de datos MySQL
espacio para anuncio.
16. Actualizar datos registrados en la base de datos, desde una tabla (JTable) en el formulario (JInternalFrameForm).
17. Eliminar un registro de la base de datos, desde la selección aplicada en una fila de una tabla (JTable) que visualiza los datos en el formulario (JInternaFrameForm).
18. Aplicar un menú de opciones con el botón derecho del mouse, para aplicar las funciones de actualizar o eliminar registros desde el formulario surgiendo efecto en la base de datos.
19. Mostrar en un JLabel del formulario, la fecha y hora del sistema.
20. Aplicar evento KeyReleased (soltar tecla) mientras se escribe dentro de un campo de texto (JtextField).
21. Aplicar evento FocusLost (abandonar campo de texto) para aplicar filtro a los datos almacenados en una tabla de las base de datos.
22. Mostrar en un combobox los registros almacenados en la base de datos, para que sean opciones del menú del combo.