When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Máster en desarrollo web con proyecto completo JSP+JPA+MYSQL

Desarrolla un proyecto completo desde 0 con muchas de las tecnologías más empleadas en el desarrollo web: JSP,JPA, MYSQL

     
  • 4.7
  •  |
  • Reviews ( 130 )
₹519

This Course Includes

  • iconudemy
  • icon4.7 (130 reviews )
  • icon9h 59m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Máster en desarrollo web con proyecto completo JSP+JPA+MYSQL

El

desarrollo web

consiste específicamente en el diseño, la construcción y el mantenimiento de plataformas en internet, a través de diferentes tecnologías que pueden actuar combinadas o no. Ahora bien, en un mundo en el que cobran cada vez mayor preponderancia las redes y la utilización de los dispositivos tecnológicos, la importancia del

desarrollo web

es absoluta. A día de hoy, los puestos en

desarrollo web

se han multiplicado, y son más las empresas que buscan trabajadores especializados para llevar a cabo este tipo de tareas. Que un sitio web funcione correctamente y pueda adaptarse sin inconvenientes a los distintos dispositivos y al tráfico de usuarios, resulta indispensable para conservar una buena imagen y se traduce eventualmente en ventas. Es por eso que tanto para quienes desean trabajar en esto, como para las empresas que deseen formarse, aprender herramientas de

desarrollo web

es clave; así como también para incorporar las dinámicas de trabajo que imperan en un mercado digital aún en expansión. Estudiar un

curso sobre desarrollo web

como este, sin dudas, es una puerta a un amplio abanico de posibilidades a la hora de lanzarse al mundo online, que cada vez ocupa más lugar en la vida cotidiana, debido a que combina de forma precisa la explicación de algunas de las

tecnologías más demandadas en el desarrollo web

con la realización práctica de un

proyecto web completo y real

basado en el modelo vista controlador MVC. En este curso veremos muchas de las herramientas necesarias para ser un

desarrollador web

profesional:

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.

JSP (JavaServer Pages)

: es una tecnología que permite incluir código

Java

en páginas web. El denominado contenedor

JSP

(que sería un componente del servidor web) es el encargado de tomar la página, sustituir el código Java que contiene por el resultado de su ejecución, y enviarla al cliente. Así, se pueden diseñar fácilmente páginas con partes fijas y partes variables.

SERVLETS

: es una tecnología que nos permite crear aplicaciones web interactivas (dinámicas), permitiendo al usuario interactuar con la aplicación. Son pequeños programas escritos en Java que admiten peticiones a través del protocolo HTTP. Los

servlets

reciben peticiones desde un navegador web, las procesan y devuelven una respuesta al navegador, normalmente en

HTML

. Para realizar estas tareas podrán utilizar las clases incluidas en el lenguaje

Java

. Estos programas son los intermediarios entre el cliente (casi siempre navegador web) y los datos (BBDD).

JPA

: es la propuesta estándar que ofrece Java para implementar un Framework Object Relational Mapping (ORM), que permite interactuar con la base de datos por medio de objetos. Cuando se comienza a trabajar con bases de datos en Java lo primero que nos enseñan es a utiliza el API de JDBC el cual nos permite realizar consultas directas a la base de datos a través de consultas SQL nativas. Una de las cosas más importantes para comprender que es

JPA

es entender que se trata de una especificación y no un Framework como tal, existiendo diferentes implementaciones de

JPA

. La implementación que vemos en este curso es

Hibernate

, la cual constituye una de las soluciones más utilizadas en el mundo del desarrollo open source.

MYSQL

: es un sistema de gestión de bases de datos relacionales de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL), funcionando prácticamente en todas las plataformas. Aunque puede utilizarse en una amplia gama de aplicaciones,

MySQL

se asocia más a menudo con las aplicaciones web y la publicación en línea. Originalmente concebido por la empresa sueca MySQL AB,

MySQL

fue adquirido por Sun Microsystems en 2008 y luego por Oracle cuando compró Sun en 2010. Los desarrolladores pueden utilizar

MySQL

bajo la licencia pública general GNU (GPL), pero las empresas deben obtener una licencia comercial de Oracle. Hoy en día,

MySQL

es el sistema gestor de base de datos que está detrás de muchos de los principales sitios web del mundo y de innumerables aplicaciones corporativas y de consumo basadas en la web, como Facebook, Twitter y YouTube. 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

que sigue el modelo vista controlador (MVC), realizado paso a paso y de forma guiada por el instructor. Para ello, implementarás tanto la parte cliente usando

HTML

,

JSP

Y

BOOTSTRAP

como la parte servidor empleando

JAVA SERVLETS

y conectando con servidor de base de datos

MYSQL

.

What You Will Learn?

  • Diseñar interfaces web con HTML y Bootstrap. .
  • Aprender desarrollo web utilizando tecnología JSP. .
  • Implementar aplicaciones utilizando el modelo vista controlador (MVC). .
  • Utilizar Apache Maven para la gestión y construcción de proyectos Java. .
  • Entender el funcionamiento de los servlets de Java. .
  • Entender el concepto de JPA e implementarlo con el framework Hibernate. .
  • Implementar aplicaciones que se comunican con base de datos MySql. .
  • Depurar una aplicación web usando herramientas incorporadas en los navegadores y en los entornos de desarrollo. .
  • Desplegar aplicaciones web en servidores Apache Tomcat..