Curso online de Java para desarrollo de aplicaciones de comunicaciones
Domina la programación en Java y desarrolla aplicaciones de comunicaciones. Este curso online te enseña desde la programación básica hasta la creación de aplicaciones cliente/servidor TCP/IP, ideal para profesionales en Contact Centers, consultoría, ingeniería y más. Aprende a usar sockets Java y mejora tus habilidades en el desarrollo web.
Información del curso
- Duración60 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para este curso, se requiere:
- Trabajar en el sector de Servicios a las empresas, incluyendo Contact Centers, servicios de prevención ajenos, consultoría, ingeniería, ETTs, I+D y gestión de la información.
Dirigido a
Autónomos y profesionales del sector Servicios a Empresas
Qué aprenderás
- Dominar la programación básica en Java
- Utilizar sockets Java para la comunicación
- Crear aplicaciones TCP/IP cliente/servidor
- Programar servlets y páginas JSP
- Gestionar eventos en Java
- Diseñar interfaces gráficas de usuario (GUI)
- Conectar aplicaciones a bases de datos
- Desarrollar aplicaciones web completas
Temario
Módulo 1: Fundamentos de la Programación Java
- Características del Lenguaje Java: Descubre las bases y el potencial de Java.
- Bibliotecas Básicas: Domina las herramientas esenciales para el desarrollo.
- Programación Orientada a Objetos (POO): Aprende los principios de la POO.
- Entorno de Desarrollo JDK: Configura tu entorno para empezar a programar.
- Variables, Tipos, Clases y Objetos: Fundamentos esenciales para la construcción de aplicaciones.
- Sentencias de Control de Flujo: Controla la lógica de tus programas.
- Mecanismo de Eventos: Aprende a gestionar interacciones y eventos.
- Interfaz Gráfico de Usuario (GUI): Diseña interfaces atractivas.
Módulo 2: Programación de Sockets
- Funciones de Uso y Manejo de Sockets: Profundiza en la comunicación entre aplicaciones.
- Streams de Entrada y Salida: Gestiona el flujo de datos.
- TCP y UDP: Utiliza los protocolos de comunicación.
- Ejemplos Prácticos:
- Cliente SMTP mínimo
- Servidor de eco
- Servidor HTTP simple
Módulo 3: Diseño de Aplicaciones Distribuidas
- Programación de Servlets: Desarrolla componentes del lado del servidor.
- Páginas Activas de Servidor (JSP): Crea contenido dinámico para la web.
- Desarrollo de Aplicaciones Web: Fundamentos y mejores prácticas.
- Conectividad con Bases de Datos: Integra tus aplicaciones con bases de datos.
- Diseño y Utilización de Páginas JSP: Crea interfaces dinámicas y atractivas.