Java curso

Java curso

Java es un lenguaje de programación de alto nivel, orientado a objetos, diseñado para ser independiente de la plataforma y altamente portable. Fue desarrollado por Sun Microsystems en la década de 1990 y se ha convertido en uno de los lenguajes de programación más populares y ampliamente utilizados en la industria del software.


Características:

Orientado a Objetos: Java sigue el paradigma de programación orientada a objetos, lo que significa que se organiza alrededor de clases y objetos, fomentando la modularidad y la reutilización del código.

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.


Java ha mantenido su relevancia a lo largo de los años debido a su versatilidad, portabilidad y capacidad para adaptarse a las cambiantes necesidades de desarrollo de software, desde aplicaciones de escritorio hasta sistemas empresariales y desarrollo web.


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

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)

espacio para anuncio
espacio para anuncio

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

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

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.