Desarrollo web con un proyecto real JAVA EE+BOOTSTRAP+JQUERY
Aprende desarrollo web realizando un proyecto completo desde 0: HTML, CSS, JQUERY, BOOTSTRAP, JAVA y MARIADB
Lo que serás capaz de hacer
Internet y la tecnología se han convertido en el centro de nuestras vidas, para bien o para mal. Todos los días accedemos a la red por trabajo, estudios, ocio o simplemente para saciar nuestra curiosidad. En este sentido el desarrollo web se ha convertido en una de las áreas profesionales más importantes de la actualidad. El desarrollo de páginas y aplicaciones web no para de aumentar. Al igual que la información almacenada en la red. En muchas ocasiones estar en la red se ha convertido en una cuestión de supervivencia. Si una empresa, o incluso un individuo, no aparece en el buscador directamente no existe para el resto de los usuarios. Se pueden perder potenciales clientes. Así, el desarrollador web es una figura fundamental . El desarrollo web es la creación de páginas web o el desarrollo de aplicaciones con tecnología web . Las aplicaciones digitales que usamos en nuestros dispositivos móviles también son parte de este campo de estudio. En este curso veremos muchas de las herramientas necesarias para ser un desarrollador web profesional: HTML : el HTML no es más que un lenguaje usado para crear páginas webs por medio de marcadores (tags) y atributos, que definen cómo el contenido va a ser presentado en un navegador web. BOOTSTRAP : es un framework CSS desarrollado por Twitter en 2010 para el desarrollo front-end de aplicaciones web. El framework combina CSS y JavaScript para estilizar los elementos de una página HTML . Es una herramienta que proporciona interactividad en la página, por lo que ofrece una serie de componentes que facilitan la comunicación con el usuario, como menús de navegación, controles de página, barras de progreso y más. Además de todas las características que ofrece el framework, su principal objetivo es permitir la construcción de sitios web responsive para todo tipo de dispositivos. CSS : el CSS (hojas de estilo en cascada) es un lenguaje que define la apariencia de un documento escrito en un lenguaje de marcado (por ejemplo, HTML ). Así, a los elementos de la página web creados con HTML se les dará la apariencia que se desee utilizando CSS . JQUERY : de por sí no es un lenguaje de programación, sino una serie de funciones y métodos de JavaScript . Esta librería facilita el trabajo cuando se programa con JavaScript . Una de las principales cualidades de JQuery es que al programar no tienes que preocuparte por el tipo de navegador que se utilice. JAVA EE : conjunto de estándares de tecnologías dedicadas al desarrollo de Java del lado del servidor. La plataforma Java EE consta de un conjunto de servicios, API y protocolos que proporcionan la funcionalidad necesaria para desarrollar aplicaciones web de varios niveles. Es decir, facilitan la programación de aplicaciones empresariales distribuidas, con arquitecturas multicapa, escritas en Java y que se ejecutan en un servidor de aplicaciones. MARIADB : es un sistema de gestión de bases de datos que incorpora las distintas funciones características de MySQL añadiendo algunas mejoras, como la posibilidad de ejecutar consultas complejas y almacenarlas directamente en caché, la nueva gestión de conexiones a BD, la posibilidad de acceder a cluster de datos (interesante para el trabajo en la nube) o el soportar la utilización de jerarquías de graphs y estructuras más complejas. Con todas estas tecnologías, aprenderás a realizar un desarrollo web desde cero mediante la implementación de un proyecto web completo y funcional , realizado paso a paso y de forma guiada por el instructor. Para ello, implementarás tanto la parte cliente usando HTML , CSS , BOOTSTRAP y JQUERY como la parte servidor empleando componentes de JAVA EE y conectando con servidor de base de datos MARIADB .
- Diseñar interfaces web con HTML, CSS y Bootstrap.
- Aprender desarrollo web usando tecnología Java EE.
- Dinamizar aplicaciones web usando jQuery.
- Desarrollar aplicaciones web que interaccionan entre la parte cliente y servidor a través de peticiones AJAX.
- Desarrollar aplicaciones web que usan JSON como formato de intercambio de datos.
- Implementar aplicaciones que se comunican con base de datos MariaDB.
Temario
UNIDAD 1 - Introducción · 6 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Promo
- Introducción al curso
- Concepto de aplicación web
- Requisitos de la aplicación web a desarrollar
- Tecnologías utilizadas
- Modelo de datos de la aplicación
UNIDAD 2 - Configuración del entorno de trabajo · 5 leccionesUNIDAD 2 - Configuración del entorno de trabajo
UNIDAD 2 - Configuración del entorno de trabajo
- Instalación de MariaDB
- Creación de la base de datos
- Instalación de Eclipse
- Instalación y configuración de Apache Tomcat
- Estructura y ejecución de un proyecto web
UNIDAD 3 - Java EE · 7 leccionesUNIDAD 3 - Java EE
UNIDAD 3 - Java EE
- Arquitectura de la aplicación web
- Creación de la estructura de carpetas y paquetes
- Estructura y funcionamiento de los servlets de Java
- Creación de los beans de la aplicación
- Descarga e inclusión del conector de Java para MariaDB
- Conexión con JDBC: clase DBConnection
- Implementación de operaciones con base de datos
UNIDAD 4 - Bootstrap · 9 leccionesUNIDAD 4 - Bootstrap
UNIDAD 4 - Bootstrap
- Características y uso de Bootstrap
- Sistema de grid de Bootstrap
- Texto y colores en Bootstrap
- Formularios con Bootstrap
- Tablas con Bootstrap
- Botones con Bootstrap
- Alertas y tooltips con Bootstrap
- Ventanas modales con Bootstrap
- Posicionamiento con Flexbox
UNIDAD 5 - jQuery · 9 leccionesUNIDAD 5 - jQuery
UNIDAD 5 - jQuery
- Concepto y uso de jQuery. Sintaxis básica
- Selectores jQuery
- Manipular código del documento HTML con jQuery
- Manejo de estilos CSS con jQuery
- Eventos con jQuery
- Comunicación con el servidor usando jQuery: peticiones AJAX
- Envío de parámetros entre cliente y servidor
- Formato de intercambio de datos: JSON
- Promesas con jQuery
UNIDAD 6 - Login de usuarios · 5 leccionesUNIDAD 6 - Login de usuarios
UNIDAD 6 - Login de usuarios
- Estructura de la pantalla de login
- Estilos CSS para el contenedor que muestra la imagen de login
- Comprobación de existencia de usuario
- Procesamiento del resultado del login
- Error en la autenticación
UNIDAD 7 - Registro de usuarios · 6 leccionesUNIDAD 7 - Registro de usuarios
UNIDAD 7 - Registro de usuarios
- Diseño de la pantalla de registro: Estructura general
- Diseño de la pantalla de registro: Formulario
- Diseño de la pantalla de registro: Contenedor para errores y enlaces
- Validación del registro
- Inserción de usuarios en base de datos
- Procesamiento del resultado del registro
UNIDAD 8 - Gestión de libros · 8 leccionesUNIDAD 8 - Gestión de libros
UNIDAD 8 - Gestión de libros
- Diseño de la pantalla principal: barra de navegación
- Diseño de la pantalla principal: tabla para libros disponibles
- Carga de los datos del usuario
- Obtener los libros disponibles
- Creación dinámica de tabla libros
- Ordenar por género
- Reserva de libros
- Actualizar saldo del usuario
UNIDAD 9 - Perfil del usuario · 12 leccionesUNIDAD 9 - Perfil del usuario
UNIDAD 9 - Perfil del usuario
- Diseño del historial de reservas
- Diseño del formulario con los datos del usuario
- Diseño del botón de eliminar cuenta y ventana modal
- Carga de los datos del usuario
- Obtener el listado de reservas (Parte 1)
- Obtener el listado de reservas (Parte 2)
- Creación dinámica de la tabla reservas
- Devolver un libro reservado
- Actualización de los datos del usuario (Parte 1)
- Actualización de los datos del usuario (Parte 2)
- Eliminar cuenta (Parte 1)
- Eliminar cuenta (Parte 2)
UNIDAD 10 - Prólogo · 5 leccionesUNIDAD 10 - Prólogo
UNIDAD 10 - Prólogo
- Depuración de la aplicación
- Despliegue de la aplicación
- Montar la aplicación a partir del repositorio Github
- Futuras mejoras y despedida
- Clase extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
10 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Miguel Rodríguez.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 10 unidades · 72 lecciones · 50 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Miguel Rodríguez; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


