course-premium

Curso de desarrollo y arquitectura de aplicaciones web con java y administración de bases de datos con Mysql

Deusto Formación
Deusto Formación
CUM LAUDE
5.0
1 opinión
  • Muy agradecida con mi consultor quien con mucha rapidez y eficacia ha resuelto mis dudas, además de ser muy amable, además, me ha ayudado a organizarme con el estudio, ayudándome a planificar los horarios para que me resulte todo más fácil.
    |

Curso

A Distancia

Precio a consultar

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

¡Diseña el futuro digital!

  • Tipología

    Curso

  • Metodología

    A distancia

  • Horas lectivas

    300h

¿Estas interesado en aprender sobre tecnología java y el desarrollo de aplicaciones web? Si tu respuesta es sí, prepárate para convertirte en un desarrollador profesional de uno de los lenguajes de programación más populares y extendidos a día de hoy. A través de la plataforma de Emagister te presentamos el Curso de desarrollo y arquitectura de aplicaciones web con java y administración de bases de datos con Mysql, diseñado e impulsado por la importante institución educativa Deusto Formación en la modalidad a distancia.

El programa ofrece los conocimientos necesarios para desarrollar aplicaciones web con Java EE, desde la introducción a la programación orientada a objetos hasta las características del lenguaje Java y las APIs (Application Programming Interfaces) que se utilizan para diseñar aplicaciones orientadas a objetos en la Plataforma Java. Aprenderás aspectos cruciales tales como la plataforma de desarrollo Java, diagramas UML típicos, conceptos de seguridad, diseño de la capa de negocio o configuración del seguimiento o tracing. Asimismo, te permitirá crear una base de datos operativa y a gestionar correctamente las distintas estructuras de una forma efectiva y eficaz, que incluye la supervisión del rendimiento, seguridad de la base de datos, gestión de usuarios y técnicas de copia de seguridad y recuperación.

Esta especialización te concederá la oportunidad para asimilar los conocimientos para aplicar lo antes posible y avanzar a un futuro lleno de oportunidades. Por último, este curso te permitirá impulsar tu empleabilidad y valor en un mercado laboral altamente competitivo que busca perfiles técnicos especializados.

Instalaciones y fechas

Ubicación

Inicio

A distancia

Inicio

Fechas a elegirMatrícula cerrada

A tener en cuenta

• Desarrollar a nivel profesional en Java • Desarrollar aplicaciones web con Java EE, desde la introducción a la programación orientada a objetos hasta las características del lenguaje Java • APIs (Application Programming Interfaces) que se utilizan para diseñar aplicaciones orientadas a objetos en la Plataforma Java • Diseñar la capa de negocio o modelo en una aplicación • Diseñar la capa de presentación en aplicaciones web • Crear una base de datos operativa • Gestionar correctamente las distintas estructuras de una forma efectiva y eficaz, que incluye la supervisión del rendimiento, seguridad de la base de datos, gestión de usuarios y técnicas de copia de seguridad y recuperación

• Formación a distancia con recursos impresos y digitales exclusivos
• Campus online
• Profesores expertos del sector
• Videoconferencias, videotutoriales y masterclases
• Proyecto final
• Comunidad virtual de aprendizaje

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

5.0
  • Muy agradecida con mi consultor quien con mucha rapidez y eficacia ha resuelto mis dudas, además de ser muy amable, además, me ha ayudado a organizarme con el estudio, ayudándome a planificar los horarios para que me resulte todo más fácil.
    |
100%
4.3
fantástico

Valoración del curso

Lo recomiendan

Valoración del Centro

Ana Martín Rivas

5.0
11/07/2022
Sobre el curso: Muy agradecida con mi consultor quien con mucha rapidez y eficacia ha resuelto mis dudas, además de ser muy amable, además, me ha ayudado a organizarme con el estudio, ayudándome a planificar los horarios para que me resulte todo más fácil.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2025
2024
2020
2019
2016
Este centro lleva demostrando su calidad en Emagister
21 años con Emagister

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 21 años en Emagister.

Materias

  • Base de datos MySQL
  • Programación web
  • Seguridad de datos
  • Arquitectura de aplicaciones
  • Desarrollo de aplicaciones
  • Programación orientada a objetos
  • Bases de datos relacionales
  • Lenguajes de programación

Temario

Unidad 1. Fundamentos de desarrollo en la plataforma Java:

  • La plataforma de desarrollo Java (The Java Platform)
  • Conceptos importantes en el desarrollo de aplicaciones
  • La máquina virtual de java
  • El API de JAVA
  • Introducción al desarrollo de aplicaciones Java
  • Configuración del IDE de desarrollo: Netbeans

Unidad 2. Diseño de la capa de negocio o modelo en una aplicación:

  • Diagramas UML típicos
  • Helper Classes o Utility Classes.
  • Gestión de excepciones en Java
  • Expresiones regulares.
  • Conceptos de seguridad.
  • Envío de emails: El API JavaMail.
  • JavaDoc: generación de documentación html automática
  • Diseño de la capa de negocio
  • Tests unitarios: JUnit Testing Framework

Unidad 3. Diseño de la capa de persistencia o acceso a datos en una aplicación:

  • Diseño de la capa de persistencia.
  • El API JDBC (Java DataBase Connectivity).
  • Frameworks de persistencia: Hibernate
  • Configuración del seguimiento o tracing
  • Java Collection Framework (JCF).

Unidad 4. Diseño de la capa de presentación en aplicaciones web (Servlets & JSP):

  • Tecnología y arquitectura de aplicaciones web.
  • Tecnologías de diseño web.
  • Servlets.
  • JSP (Java Server Pages).
  • Java Standard Tag Library (JSTL).
  • Gestión del estado en aplicaciones Web
  • Web Application Listeners.
  • Web Application Filters.
  • Despliegue o deployment de una aplicación web.
  • Servicios Web XML.
  • Seguridad en aplicaciones Web.
  • Internacionalización (i18n) y localización (l10n).

Unidad 5. Bases de Datos Relacionales:

  • Introducción al modelado
  • Razones por las cuales el modelado es importante
  • Descripción de las fases en el ciclo de vida del desarrollo de aplicaciones
  • Fase de modelado
  • Identificar entidades y atributos
  • Construcción del diagrama de entidades y atributos
  • Identificar Relaciones
  • Crear una relación entre dos entidades
  • Nombrar relaciones
  • Determinar cardinalidad
  • Distinguir entidades de atributos
  • Validar Relaciones
  • Resolver relaciones n:m
  • Añadir y usar tipos de datos
  • Paso del Modelo Entidad Relación al Modelo Relacional

Unidad 6. MySQL, Introducción SQL:

  • Introducción a MySQL Database
  • Recuperación de Datos mediante la Sentencia SELECT
  • Restricción y Ordenación de Datos
  • Funciones de Fila Simple
  • Funciones de Conversión y Expresiones
  • Condicionales Funciones de Grupo
  • Visualización de Datos de Varias Tablas
  • Uso de Subconsultas para resolver consultas
  • Operadores de Conjuntos (SET)

Unidad 7. MySQL, PL/SQL:

  • Introducción a PL/SQL
  • Tipos de datos en PL
  • Declaración de variables
  • Atributos %type y %rowtype
  • Escritura de sentencias ejecutables
  • Sentencias de control

Unidad 8. MySQL, Administration, Backup and recovery:

  • Arquitectura de la Base de Datos MySQL
  • Administración de una Instancia MySQL
  • Configuración del entorno de red de MySQL
  • Administración de estructuras de Almacenamiento
  • Seguridad de Usuarios
  • Gestión de Datos y Concurrencia
  • Implementación de la auditoría de Base de datos
  • Mantenimiento de la Base de Datos
  • Gestión del espacio

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de desarrollo y arquitectura de aplicaciones web con java y administración de bases de datos con Mysql

Precio a consultar