Convocatorias disponibles:

Inicio Modalidad Duración
11/03/2025 Presencial 120 Horas

Comparte en redes:

Ficha del curso Descargar ficha del curso

Temática: Informática y programación

Sector: Para todos los desempleados

Descripción del curso

¡Potencia tu creatividad en línea con nuestro Curso Gratuito de programación JAVA básico! Adquiere conocimientos sobre los conceptos de la programación Java, diseñar aplicaciones orientadas a objetos con Java y crear programas Java, garantizando el uso de las últimas tecnologías.

 

En este curso, te sumergirás en el emocionante mundo de la programación. Aprenderás a utilizar

herramientas para crear programas Java.

 

Descubre cómo implementar aplicaciones Java de escritorio orientadas a texto que emplee todos los recursos del lenguaje Java.

Aprenderás a utilizar las técnicas de programación orientación a objetos.

 

Nuestro Curso Gratuito de programación JAVA básico está diseñado para que cualquier persona, sin importar su nivel de experiencia, pueda adentrarse en el mundo del diseño de aplicaciones web empresariales competentes. A través de lecciones interactivas, y ejemplos prácticos podrás aplicar los conocimientos adquiridos y mejorar tus habilidades empresariales.

No pierdas esta oportunidad de destacar visualmente en línea y cautivar a tu audiencia con aplicaciones impactantes. Regístrate ahora en nuestro Curso Gratuito de desarrollo de aplicaciones empresariales y adquiere las habilidades que te permitirán crear contenido empresarial de alta calidad. ¡Aprovecha esta oportunidad y eleva el atractivo visual de tus proyectos en línea!

Objetivos del curso

Adquirir conocimientos sobre los conceptos de la programación Java, diseñar aplicaciones orientadas a objetos con Java y crear programas Java.

Temario y contenidos del curso

Contenidos teórico- prácticos:

 

Módulo 1:

Configuración del entorno en Windows.

  • Introducción a
  • Declaración de variables de tipo
  • Operadores y operaciones sobre los
  • Palabras reservadas, caracteres de escape y
  • Control de Sentencias, bloques y bucles.
  • Arrays y
  • Clase

 

Módulo 2:

Los 4 pilares de la OOP (abstracción, encapsulación, herencia y polimorfismo).

  • Clases en
  • Métodos equals,
  • hashCode
  •  
  • Modificadores de encapsulación
  • private
  • “default”
  • protected
  • public
  • Modificador
  • Atributos de la IS-A (herencia) frente a HAS-A (composición débil/fuerte).
  • Constructores para la instanciación de
  • Referenciación de las
  • Constructor implícito y super implícito.
  • Encadenamiento de
  • Sobrecarga de
  • Organización de la memoria en
  • Zonas Grub, Heap y
  • Reciclado de Hilo Garbage-Collector.
  • Métodos para encapsular la funcionalidad de la
  • Dinámicos o de instancia/objeto
  • Estáticos o de
  • Paso de parámetros a un método.
  • Valores primitivos y
  • Modificador
  • Conceptos de bajo acoplamiento y alta
  • Implementación y
  • Supertipos para un bajo acoplamiento.
  • Clases Supertipos para reutilización de funcionalidad.
  • Lazy binding o la resolución dinámica de métodos de instancia. Múltiples comportamientos.
  • Tipos enumerados simples y
  • Bloques de inicialización estáticos y de
  • Importación estática.
  • Control de errores en ejecución. Excepciones y
  • Colecciones de
  • List, Set y
  • Interfaces Comparable y
  • Programación genérica o de
  • Java I/O
  • Encapsulación de texto mediante String, StringBuffer y Elementos mutables e inmutables.
  • Programación en entornos multi-concurrentes. Threads y sincronización por

 

  • Clases internas y
  • Programación funcional mediante expresiones lambda y otras novedades de Java 8

Módulo 3:

 

Bases de datos y el modelo entidad-relación.

  • RDBMS Instalación y configuración.
  • Creación de tablas, índices y sus posibles
  • Operaciones C-R-U-D
  • Claves primarias y claves foráneas. Uso de join para resolver consultas ante 2 o más tablas relacionadas.
  • El API de programación Java
  • El elemento
  • Instrucciones Statement, PreparedStatement y
  • Consultas simples y parametrizadas mediante el uso del operador
  • Externalización de las consultas o queries en un fichero de La clase Resource Bundle.
  • Gestión de

-Interfaces ResultSet y ResultSetMetaData.

  • Uso del Patrón Fachada – Interfaces de negocio y factorías de objetos. Desacoplamiento con el cliente.
  • Atomicidad y Gestión de la conexión mediante el patrón
    • Thread-Local.

Introducción a la persistencia de objetos.

  • Modos conectado y
  • Visión de los ORM Jpa
  • Hibernate

Requisitos del curso

El curso está 100% subvencionado (gratuito) para desempleados inscritos como demandantes de empleo en Andalucía

 

Los requisitos de acceso son:

Cumplir como mínimo alguno de los siguientes requisitos:

Título de Técnico Superior (FP Grado superior) o equivalente Certificado de profesionalidad de nivel 3

Título de Grado o equivalente

Título de Postgrado (Máster) o equivalente

Titulación del curso

Realizando con éxito el curso, conseguirás un diploma acreditativo de la realización del curso.

¡Solicita tu plaza!