Análisis y Programación Avanzada en Java
Sumérgete en el mundo del desarrollo de software con este curso completo de Java. Aprende los fundamentos de la programación orientada a objetos, el manejo de datos, la creación de interfaces gráficas y el desarrollo de aplicaciones web dinámicas con Servlets y JSP. Descubre patrones de diseño como MVC y optimiza tus habilidades de programación para el mercado laboral. ¡Formación 100% subvencionada!
Información del curso
- Duración140 horas lectivas
- UbicaciónEspaña
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
Formación subvencionada para empleados/as.
Dirigido a
Desarrolladores Junior y Empleados
Qué aprenderás
- Programar aplicaciones informáticas con Java
- Desarrollar aplicaciones web dinámicas
- Implementar programación orientada a objetos
- Manejar bases de datos con JDBC
- Crear interfaces gráficas de usuario
- Comprender la arquitectura Java EE y MVC
Temario
Sumérgete en el Universo Java: De los Fundamentos a la Creación de Aplicaciones Web
Este programa formativo está diseñado para convertirte en un profesional capaz de afrontar los retos de la programación moderna.
1. Bases Sólidas en Java
- Introducción y Entorno: Descubre las características de Java, sus ediciones y cómo configurar tu JDK para empezar a programar.
- Sintaxis Esencial: Domina los tipos de datos, operadores, sentencias de control de flujo y la manipulación de clases y objetos.
- Estructuras de Datos: Trabaja eficientemente con arrays, la clase
Object, tipos genéricos y colecciones.
2. Profundizando en la Programación
- Librerías Clave: Explora los paquetes de clases fundamentales para la gestión de cadenas, operaciones numéricas y manejo de fechas.
- Entrada/Salida y Streams: Domina la lectura y escritura de datos, trabajando con flujos y ficheros.
- Programación Orientada a Objetos (POO): Comprende y aplica los principios de POO con constructores, herencia, sobrescritura, clases abstractas e interfaces.
- Gestión de Errores: Aprende a manejar y controlar excepciones, creando las tuyas propias.
3. Creación de Interfaces y Acceso a Datos
- Entornos Gráficos (GUI): Construye interfaces de usuario interactivas con AWT y Swing, gestionando eventos.
- Bases de Datos: Conecta y manipula bases de datos utilizando SQL y la tecnología JDBC.
- Otros Formatos: Trabaja con datos en formato XML y aprende la serialización de ficheros.
4. Desarrollo Web con Java
- Fundamentos Web: Adquiere conocimientos de HTML y JavaScript para el diseño y la interactividad web.
- Aplicaciones Dinámicas: Desarrolla aplicaciones web robustas con Servlets y páginas JSP, gestionando peticiones, sesiones y cookies.
- Arquitecturas Modernas: Comprende la arquitectura Java EE y el patrón de diseño MVC (Modelo-Vista-Controlador) para crear aplicaciones escalables y de fácil mantenimiento.
¡Prepárate para impulsar tu carrera profesional!