Curso Intensivo de Java: Abre las Puertas al Desarrollo Profesional
Impulsa tu carrera con nuestro curso subvencionado de Java. Aprende desde la programación básica hasta el desarrollo de aplicaciones distribuidas, incluyendo Servlets y JSP. Obtén un diploma oficial y domina las habilidades más demandadas en el mercado laboral actual. Ideal para desempleados que buscan una formación práctica y efectiva en el mundo del desarrollo de software.
Información del curso
- Duración60 horas lectivas
- UbicaciónVitoria
- EmpresaACCION
Requisitos y destinatarios
Requisitos
Estar desempleado/a e inscrito/a en Lanbide. Conocimientos básicos de informática deseables.
Dirigido a
Desempleados inscritos en Lanbide
Qué aprenderás
- Programación básica en Java
- Programación orientada a objetos (POO)
- Desarrollo de aplicaciones con sockets Java
- Creación de interfaces gráficas de usuario (GUI)
- Programación de Servlets y páginas JSP
- Desarrollo de aplicaciones web completas
- Conectividad con bases de datos en Java
- Gestión de eventos en Java
Temario
Módulo 1: Fundamentos de la Programación Java
- Introducción al lenguaje Java y sus características principales.
- Exploración de las bibliotecas básicas y su uso.
- Profundización en la Programación Orientada a Objetos (POO).
- Instalación y configuración del entorno de desarrollo JDK.
- Creación, compilación y ejecución de programas Java.
- Manejo de variables, tipos de datos, clases y objetos.
- Control de flujo de datos con sentencias condicionales y bucles.
- Gestión de eventos y su importancia en la programación Java.
- Desarrollo de interfaces gráficas de usuario (GUI) interactivas.
Módulo 2: Programación de Sockets en Java
- Funciones esenciales para el manejo de sockets.
- Creación y gestión de sockets para la comunicación en red.
- Establecimiento de streams de entrada y salida.
- Implementación de protocolos TCP y UDP.
- Desarrollo de un cliente SMTP básico.
- Creación de un servidor de eco.
- Desarrollo de un servidor y cliente TCP/IP mínimos.
- Implementación de un servidor HTTP simple.
Módulo 3: Diseño de Aplicaciones Distribuidas
- Programación de Servlets para el desarrollo web.
- Desarrollo de páginas dinámicas con JSP.
- Conceptos fundamentales sobre el desarrollo de aplicaciones web.
- Análisis de los componentes clave de un Servlet.
- Ciclo de vida de un Servlet y su gestión.
- Intercambio de información entre el servidor y el navegador.
- Conectividad con bases de datos para aplicaciones web.
- Diseño y utilización de páginas JSP para la presentación de datos.