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:
- Gestión de flujos: Streams de entrada y salida.
- Protocolos: Uso técnico de TCP y UDP.
- 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.
¿Este curso no te encaja al 100%?
Nuestra IA analiza más de 6.000 cursos de toda España