{"id":65,"date":"2023-12-04T17:04:07","date_gmt":"2023-12-04T17:04:07","guid":{"rendered":"https:\/\/soseduca.net\/?page_id=65"},"modified":"2023-12-04T20:53:04","modified_gmt":"2023-12-04T20:53:04","slug":"java-curso","status":"publish","type":"page","link":"https:\/\/soseduca.net\/?page_id=65","title":{"rendered":"Java curso"},"content":{"rendered":"\n\n\n<h2>Java curso<\/h2>\nJava es un lenguaje de programaci\u00f3n de alto nivel, orientado a objetos, dise\u00f1ado para ser independiente de la plataforma y altamente portable. Fue desarrollado por Sun Microsystems en la d\u00e9cada de 1990 y se ha convertido en uno de los lenguajes de programaci\u00f3n m\u00e1s populares y ampliamente utilizados en la industria del software.\n<p><br><\/p>\n<p><strong>Caracter\u00edsticas:<\/strong><\/p>\n<strong style=\"background-color: transparent;\">Orientado a Objetos:<\/strong><span style=\"background-color: transparent;\"> Java sigue el paradigma de programaci\u00f3n orientada a objetos, lo que significa que se organiza alrededor de clases y objetos, fomentando la modularidad y la reutilizaci\u00f3n del c\u00f3digo.<\/span><br><p><\/p><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Independiente de la Plataforma (Platform-Independent):<\/span><span style=\"background-color: transparent;\"> El c\u00f3digo fuente de Java se compila en un formato intermedio llamado bytecode, que puede ejecutarse en cualquier m\u00e1quina 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.<\/span><br><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Multihebrado (Multithreading):<\/span><span style=\"background-color: transparent;\"> Java facilita la creaci\u00f3n y el manejo de hilos (threads), lo que permite la ejecuci\u00f3n simult\u00e1nea de varias tareas dentro de una aplicaci\u00f3n, mejorando la eficiencia y la capacidad de respuesta.<\/span><br><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Seguridad:<\/span><span style=\"background-color: transparent;\"> Java incorpora un modelo de seguridad robusto que protege contra amenazas como la ejecuci\u00f3n de c\u00f3digo malicioso. Esto se logra mediante la ejecuci\u00f3n de c\u00f3digo en un entorno controlado, como la m\u00e1quina virtual Java.<\/span><br><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Gran Biblioteca Est\u00e1ndar (Standard Library):<\/span><span style=\"background-color: transparent;\"> Java incluye una extensa biblioteca est\u00e1ndar que proporciona funciones y clases predefinidas para realizar diversas tareas, desde operaciones b\u00e1sicas hasta programaci\u00f3n de red y acceso a bases de datos.<\/span><br><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Gesti\u00f3n Autom\u00e1tica de Memoria (Garbage Collection):<\/span><span style=\"background-color: transparent;\"> Java utiliza un recolector de basura que automatiza la gesti\u00f3n de la memoria, liberando autom\u00e1ticamente la memoria utilizada por objetos que ya no son necesarios, lo que facilita la programaci\u00f3n y reduce la posibilidad de errores relacionados con la gesti\u00f3n de memoria.<\/span><br><span style=\"background-color: transparent; color: var(--tw-prose-bold); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-shadow-colored: 0 0 transparent; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-weight: 600;\">Empresarial y Escalable:<\/span><span style=\"background-color: transparent;\"> 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.<\/span><br><p style=\"text-align: justify;\"><br><\/p><span style=\"background-color: transparent; text-align: justify;\">Java ha mantenido su relevancia a lo largo de los a\u00f1os 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.<\/span><br>\n<p><br><\/p>\n<h2>Unidad 1 | Sintaxis de Java<\/h2>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/9dgdwBeZ02w?si=ptVi7QQQFwrycYil\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>01. Descarga e instalaci\u00f3n del Kit de desarrollo de Java (JDK) y el entorno de desarrollo (IDE) NetBeans.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/wPs-4mbLCg4?si=k1qMGlbbo50CiI49\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>02. Declaraci\u00f3n de variables y tipos de variables en Java<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/84g-ICNngOA?si=AxkZwXxHEUCcS3kB\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>03. Entrada de datos por consola de Netbeans con java<\/p>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/-qUAmnPH-mo?si=2CMtaKVMe3SwxaM_\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>04. Algoritmo para calcular un promedio con la sintaxis de Java (en consola, No orientado a objetos).<\/p>\n\n\nespacio para anuncio\n<p>Espacio para anuncio<\/p>\n\n\n\n\n\n\n<h2>Unidad 2 | Programaci\u00f3n Orientada a Objetos en Java<\/h2>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/EEyKr5-ui8Y?si=RPAG0OhJtirK1Wjc\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>05. Qu\u00e9 es la programaci\u00f3n orientada a objetos (explicaci\u00f3n)<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/P_JlO5SRPXg?si=3gECXP15NmjI-5Aw\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>06. Concepto de HERENCIA otro concepto de la POO.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/x0_uDLeNwOs?si=jY-vhcLgclq18HZs\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>07. Algoritmo que calcula un promedio aplicando la programaci\u00f3n orientada a objetos (por consola)<\/p>\n\n\n\n\nespacio para anuncio\nespacio para anuncio\n\n\n\n\n\n\n\n\n<h2>Unidad 3 | Interfaz Gr\u00e1fica de Usuario con Programaci\u00f3n Orientada a Objetos<\/h2>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/dqj5PuVeKCo?si=YofYDhUP5aiBgXHL\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>08. (JOptionPane) Cuadros de dialogo o salida de mensajes en formularios (JFrameForm)<\/p>\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/SpggwwzO-M8?si=zSS5FZf9aZZLRp85\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>09. Operaciones b\u00e1sicas con interfaz gr\u00e1fica en formulario (JFrameForm) y orientado a objetos<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/nxXGlQKssug?si=MNZkrVSjMUgsX4qX\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>10. Utilizar un formulario principal (JFrameForm) para cargar otras ventanas segundarias (Orientado a objetos).&nbsp;<\/p>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/rCneH4naeDQ?si=aUr2wfL_iGRkO21c\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>11. Barra de men\u00fa y formularios (JInternalFrameForm)<\/p>\n\n\nespacio para anuncio\n<p>espacio para anuncio<\/p>\n\n\n\n\n\n\n<h2>Unidad 4 | Java y MySQL<\/h2>\n\n\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/vCJDwcFwHPE?si=a66kVgdjjuwsMZNQ\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>12. Conexi\u00f3n de proyecto JAVA con base de datos MySQL (orientado a objetos)<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/LM-46J_UQLU?si=WtRiMFglQ_TIuoqL\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>13. Guardar registros desde un formulario (JFrameForm) hacia una tabla de la base de datos.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/tegc4kuU-V4?si=7XGnlpBI6MWq1-OF\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>14. Mostrar registros en una tabla insertada en el formulario (JFrameForm) cargados desde una tabla de la base de datos.&nbsp;<\/p>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/tjeJYd1uQxQ?si=sECanddlWV_mI-o6\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>15. Buscar o filtrar registros desde un formulario de la interfaz gr\u00e1fica consultando la base de datos MySQL<\/p>\n\n\nespacio para anuncio\n<p>espacio para anuncio.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/w2xu8eak830?si=FuBWzg0toaev2M7Q\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>16. Actualizar datos registrados en la base de datos, desde una tabla (JTable) en el formulario (JInternalFrameForm).&nbsp;<\/p>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/BjVNkfmf_0A?si=3VvSg_AJmrP5nlus\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>17. Eliminar un registro de la base de datos, desde la selecci\u00f3n aplicada en una fila de una tabla (JTable) que visualiza los datos en el formulario (JInternaFrameForm).<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/SMe1coiPXwo?si=fbNzE9XbldZjteFk\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>18. Aplicar un men\u00fa de opciones con el bot\u00f3n derecho del mouse, para aplicar las funciones de actualizar o eliminar registros desde el formulario surgiendo efecto en la base de datos.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/Hhjw5OJmnwg?si=Qzq8DB1wzgxCVE3l\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>19. Mostrar en un JLabel del formulario, la fecha y hora del sistema.&nbsp;<\/p>\n\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/rjOsALSIIVM?si=mAP_ZClt_xcAvJJs\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>20. Aplicar evento KeyReleased (soltar tecla) mientras se escribe dentro de un campo de texto (JtextField).<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/qooohX3zd5U?si=zQsPeaxpffUQOVoN\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>21. Aplicar evento FocusLost (abandonar campo de texto) para aplicar filtro a los datos almacenados en una tabla de las base de datos.<\/p>\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/33pSe9zwb_A?si=0pfiBYNOlStRLaH8\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<p>22. Mostrar en un combobox los registros almacenados en la base de datos, para que sean opciones del men\u00fa del combo.&nbsp;<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":35,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-65","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soseduca.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":15,"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":82,"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions\/82"}],"up":[{"embeddable":true,"href":"https:\/\/soseduca.net\/index.php?rest_route=\/wp\/v2\/pages\/35"}],"wp:attachment":[{"href":"https:\/\/soseduca.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}