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

Ratings: 4.66 / 5.00




Description

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.

What You Will Learn!

  • 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.
  • Depurar una aplicación web usando herramientas incorporadas en los navegadores y en los entornos de desarrollo.
  • Desplegar aplicaciones web en servidores Apache Tomcat.

Who Should Attend!

  • Programadores junior que quieran iniciarse en el mundo del desarrollo web
  • Programadores senior que quieran desarrollar aplicaciones web basadas en Java EE.
  • Programadores que busquen aprender a aplicar estilos a una aplicación a través de Bootstrap.
  • Programadores que quieran aprender a manejar la librería jQuery
  • Programadores que quieran reforzar sus conocimientos en HTML y CSS