Java: Programación y Desarrollo Web
Sumérgete en Java con esta formación online gratuita y subvencionada. Aprende programación orientada a objetos, desarrollo web con Servlets/JSP, bases de datos con JDBC, y patrones MVC. Ideal para desarrolladores y profesionales de TI.
Información del curso
- Duración140 horas lectivas
- UbicaciónEspaña
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
Sin requisitos
Dirigido a
Profesionales TI y desarrolladores
Qué aprenderás
- Domina la programación orientada a objetos
- Aprende sintaxis, tipos de datos y estructuras
- Gestiona librerías básicas y colecciones
- Desarrolla interfaces gráficas con AWT/Swing
- Accede y manipula bases de datos con JDBC/SQL
- Crea apps web dinámicas con Servlets y JSP
- Aplica el patrón de diseño Modelo Vista Controlador
Temario
Domina Java: De Cero a Desarrollador Web Experto
¡Bienvenido a tu viaje de aprendizaje en Java! Prepárate para desbloquear el potencial de uno de los lenguajes de programación más potentes y versátiles del mundo.
Módulo 1: Introducción y Fundamentos de Java
- Primeros Pasos:
- Comprende qué es Java y sus distintas ediciones (Standard, Enterprise, Micro).
- Instala y configura el Entorno de Desarrollo Java (JDK).
- Escribe y ejecuta tu primer programa "Hola Mundo".
- Sintaxis Esencial:
- Variables, tipos de datos primitivos y sus rangos.
- Operadores: aritméticos, lógicos, de comparación y asignación.
- Estructuras de control de flujo:
if
,else
,switch
,for
,while
,do-while
. - Arrays: declaración, inicialización y manipulación.
Módulo 2: Programación Orientada a Objetos (POO) en Java
- Conceptos Clave:
- Clases y Objetos: la base de la POO.
- Encapsulamiento: protege tus datos con modificadores de acceso.
- Herencia: reutiliza código y crea jerarquías.
- Polimorfismo: flexibilidad y adaptabilidad en tus aplicaciones.
- Clases abstractas e Interfaces: define contratos y estructuras.
- Manejo Avanzado:
- Constructores: inicializa tus objetos eficientemente.
- Genéricos: programar de forma segura y flexible con tipos.
Módulo 3: Colecciones y Gestión de Excepciones
- Estructuras de Datos:
- Explora las Colecciones Framework:
List
,Set
,Map
. - Uso de Streams API para procesar colecciones de forma funcional.
- Explora las Colecciones Framework:
- Manejo de Errores:
- Excepciones: captura y gestiona errores de forma robusta.
- Crea tus propias excepciones personalizadas.
Módulo 4: Interfaces Gráficas y Conectividad
- Desarrollo GUI:
- Crea interfaces de usuario atractivas con AWT y Swing.
- Gestión de eventos: responde a las interacciones del usuario.
- Bases de Datos con JDBC:
- Conéctate a bases de datos desde Java.
- Ejecuta sentencias SQL y procesa resultados.
- Manipulación de datos:
INSERT
,UPDATE
,DELETE
.
Módulo 5: Aplicaciones Web Dinámicas
- Servlets y JSP:
- Desarrolla la lógica del lado del servidor con Servlets.
- Crea páginas web dinámicas con JavaServer Pages (JSP).
- Arquitectura MVC:
- Implementa el patrón Modelo-Vista-Controlador para aplicaciones escalables.
- Aprende a estructurar tus proyectos web de forma profesional.
¡Este temario te llevará paso a paso hacia la maestría en Java, preparándote para los desafíos del desarrollo moderno!