INFORMÁTICA Y COMUNICACIONES
Presencial

Programación de Aplicaciones en Java

Especialízate en el lenguaje Java, referente en el sector tecnológico. Este programa formativo abarca desde los principios de la programación orientada a objetos y la gestión de interfaces gráficas hasta el desarrollo avanzado de sockets y aplicaciones web distribuidas, preparándote para enfrentar retos reales en el ámbito de las comunicaciones y el desarrollo de software.

Información del curso

  • Duración60 horas lectivas
  • UbicaciónÁlava
  • EmpresaACCION

Requisitos y destinatarios

Requisitos

  • Personas desempleadas inscritas como demandantes de empleo en Lanbide.

Dirigido a

Personas desempleadas prioritariamente

Qué aprenderás

  • Comprender los fundamentos de la programación orientada a objetos con Java
  • Configurar entornos de desarrollo JDK para edición y compilación
  • Gestionar eventos y construir interfaces gráficas de usuario (GUI)
  • Implementar sockets para comunicaciones bajo protocolos TCP y UDP
  • Desarrollar arquitecturas cliente/servidor y servidores básicos
  • Construir aplicaciones web utilizando Servlets y tecnología JSP
  • Establecer conectividad eficaz entre aplicaciones y bases de datos

Temario

Módulo 1: Fundamentos de Java y Programación Orientada a Objetos

Este bloque inicial establece la base técnica necesaria:

  • Entorno de desarrollo: Instalación y configuración del JDK.
  • Sintaxis y lógica: Variables, tipos de datos y sentencias de control.
  • POO: Clases, objetos y bibliotecas estándar.
  • Interfaces: Creación de GUIs y gestión de eventos.

Módulo 2: Comunicaciones y Networking con Sockets

Enfocado en la conectividad avanzada, el estudiante aprenderá a:

  1. Gestión de flujos: Streams de entrada y salida.
  2. Protocolos: Uso técnico de TCP y UDP.
  3. Implementación de servicios:
    • Desarrollo de cliente SMTP.
    • Servidor de Eco y servidor HTTP básico.
    • Arquitectura cliente/servidor TCP/IP.

Módulo 3: Desarrollo de Aplicaciones Web Distribuidas

El cierre del curso se centra en la creación de servicios web dinámicos:

  • Servlets: Componentes, funcionamiento y ciclo de vida profesional.
  • JSP (JavaServer Pages): Desarrollo de páginas activas y dinámica de servidor.
  • Interoperabilidad: Comunicación efectiva entre navegador y servidor.
  • Bases de Datos: Conectividad y persistencia de información en entornos web reales.

Este itinerario formativo combina la teoría esencial con una carga práctica enfocada en la empleabilidad y la capacidad de resolución de problemas en el desarrollo de software.

Cargando enlace...

¿Este curso no te encaja al 100%?

Nuestra IA analiza más de 6.000 cursos de toda España

Cargando Similares...