Luis Betancourt
JOSE EDUARDO MELENDEZ CRUZ
Muchas gracias, creo que sale mejor con el docker compose
Luis Gonzalez
Y eso como funciona?
¿Qué vas a necesitar?
Para este curso vas a ocupar cuatro herramientas:
El OpenJDK que ya vimos en la clase pasada y que nos dará todo lo necesario para construir aplicaciones usando Java.
El IDE que usaremos en el curso será IntelliJ IDEA, la versión será la Community Edition que se acomoda sin problemas a nuestras necesidades.
PostgreSQL será la base de datos encargada de gestionar toda la información que será expuesta en la API. Más adelante vamos a configurarla y a configurar un set de datos inicial. Si aún no lo conoces o no manejas bases de datos relacionales, te recomiendo que visites nuestro curso en platzi.com/postgresql.
Postman, es un cliente donde vamos a probar de manera sencilla todos los servicios expuestos de nuestra API antes de publicarla. Si quieres aprender más sobre esta herramienta te recomiendo que te pases por nuestro curso en platzi.com/postman.
Instalación de ambiente de desarrollo en Windows
Para instalar las herramientas que vamos a utilizar en este curso para el sistema operativo Windows debemos seguir los siguientes pasos:
Java OpenJDK
Ir a la página adoptopenjdk.net, la cual es una iniciativa que tiene como propósito facilitar la difusión e instalación del OpenJDK.
Selecciona la versión OpenJDK 11 (LTS) y la JVM HotSpot como se ve en la imagen, luego da clic en el botón azul para descargar.
Una vez termine la descarga del archivo .msi debes dar doble clic en dicho archivo y aparecerá el instalador de nuestra OpenJDK:
En la siguiente sección debes aceptar los términos del Contrato de licencia y luego dar clic en Siguiente:
En la sección de personalización de la instalación debes verificar que las opciones “Añadir al PATH”, “Asociar .jar” y “Establecer la variable JAVA_HOME” estén seleccionadas. Luego das clic en Siguiente:
IntelliJ IDEA
Ir al sitio web oficial de descarga de IntelliJ IDEA: jetbrains.com/idea/download
Da clic en Descargar en la versión Community, que es la versión gratuita y que para nuestras necesidades se ajusta completamente:
Una vez termine la descarga del archivo .exe debes dar doble clic en dicho archivo y aparecerá el instalador de nuestro IDE:
En la siguiente sección debes elegir la ruta donde se instalará el IntelliJ IDEA, te recomiendo que dejes la ubicación por defecto:
Ahora, esperamos a que el instalador termine el proceso:
Una vez terminada la instalación puedes abrir directamente el IDE o cerrar el instalador y abrirlo manualmente.
PostgreSQL
Lo primero será ir al sitio oficial de descarga de PostgreSQL en https://www.enterprisedb.com/downloads/postgres-postgresql-downloads y selecciona el sistema operativo Windows x86-64 y la versión 11.9:
Una vez termine la descarga del archivo .exe debes dar doble clic en dicho archivo y aparecerá el instalador de nuestra base de datos:
En la primer sección te pedirá la ruta de instalación de PostgreSQL, te recomiendo que dejes la que te sugiere por defecto:
En la siguiente sección debes seleccionar los componentes a instalar de PostreSQL. Te recomiendo que selecciones todos excepto Stack Builder, que es algo que no necesitamos para desplegar nuestra base de datos.
Se te mostrará un resumen de todo lo elegido a través del instalador y podrás proceder a instalar el motor de base de datos:
Postman
Lo primero será ir al sitio de descargas de Postman en postman.com/downloads, el sitio automáticamente detectará el sistema operativo que uses y con darle clic al botón “Descargar” iniciará la descarga del instalador:
Una vez termine la descarga del archivo .exe debes dar doble clic en dicho archivo y aparecerá el instalador de Postman que se ejecuta automáticamente y hace todo lo necesario para usar la aplicación:
Una vez este proceso termine se abrirá Postman y ya puedes empezar a utilizarlo:
Luis Betancourt
JOSE EDUARDO MELENDEZ CRUZ
Muchas gracias, creo que sale mejor con el docker compose
Luis Gonzalez
Y eso como funciona?
Ricardo Mesa Gallego
Para los estudiantes, Pueden tener Licencia Full de todos los productos de JetBrains Y podrian tener el intellij Full
https://www.jetbrains.com/es-es/community/education/#students
Luis Betancourt
Muchas gracias, fue muy útil el aporte.
Cristhian De la Cruz
Gracias compañero.
Cristian Triviño Estévez
Todo listo, sin errores, sospechoso... 😂
Jhoan Sebastián Lopera Gallego
jajajaja
Jaime Oliveros
Pongan fecha a los cursos porque intento descargar esto y ya son archivos obsoletos ya no se usa JVM hotSpot, que mal experiencia de usuario no tener fecha. Pierde uno tiempo.
Jean Bustamante
Ok hay algunos problemas con Platzi a la hora de hacer algunos cursos, no se ve la fecha ni de comentarios, ni de la clase o curso publicado, no sé cuántos años tiene el curso, si es reciente o no, igual con los comentarios por lo tanto no me motiva a interactuar. Por otro lado no me aparece elegir un JVM > HotSpot a la hora de descargar OpenJDK entonces no sé qué hacer.
Jose Angel Gonzales Bruno
Los enlaces brindados solo me permiten descargar OpenJDK11U-jdk_x64_windows_hotspot_11.0.17_8. Durante la instalacion no figura AdoptOpen JDK con Hotspot. En su lugar se instala Eclipse Temurin JDK con Hotspot 11.0.17.8. Esta diferencia afectaria la ejecucion de las aplicaciones y ejemplos del curso?
Javier Elías Dagobeth Montes
Imagen oficial para los que usamos Docker:
docker pull postgres:11.16
docker volume create postgresql-db-data
docker run -d -p 5432:5432 --name postgres-db -e POSTGRES_PASSWORD=postgres -e PGDATA=/var/lib/postgresql/data/pgdata --mount src=postgresql-db-data,dst=/var/lib/postgresql/data postgres:11.16
Edwin Armando Perez Palma
Listo! Sigamos
Pablo Ochoa
Lista todas las herramientas para comenzar de lleno con el curso
Alfonso Escobar
Let’s go!!! Todo instalado y listo.
Jose Luis Caamal Ic
Recientemente se cambio la dirección para la descarga del kit. AQUÍ LES DEJO LA NUEVA: adoptium . net / temurin/ releases
Cristian Leonardo Franco Parra
Hola que tal, el link del curso de platzi postman a la fecha no funciona
Juan Pablo Cruz Ulloa
Profesor puedo utilizar java version 8 para la clase?, gracias.
Geovanny Rodriguez
selecciona el sistema operativo Windows x86-64 y la versión 11.9 ya no existe se puede con 11.18 que es la que hay...
Alvaro Olarte
Para los que usamos Ubuntu Linux: En la terminal de linux:
intellij-idea:
sudo snap install intellij-idea-community --classic
Para Postgresql: https://www.postgresql.org/download/linux/ubuntu/
Nicolas Alba Murillo
¿Compañeros es recomendable usar Linux antes que windows? En ese caso podria instalar wls o una maquina virtual
Hinder Adrian Alvarez Perlaza
Pienso que es gusto tuyo. Puedes trabajar en Linux sin ningún problema :)
Brayan Olarte
Linux es muy util y en algunas ocasiones te quita dolores de cabeza que windows te puede traer. Puedes instalar un dual boot y empezar probando con una distro como ubuntu.
Rosenberg Vasquez Rojas
También pueden descargar OPENJDK desde esta dirección
Dietmar Cerpa
a la fecha, combine WSL2 con Windows11
para hacerlo hice:
Brayan Fernando Cárdenas Piragauta
Existe una Alternativa a POSTMAN y es una extensión de Visual Studio Code muy práctica que se llama Thunder Client, les comparto el link: https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client
Espero sea de utilidad un docker-compose con postgres y pgadmin:
version: "3.7" services: db: image: postgres:12.2 restart: always environment: POSTGRES_DB: postgres POSTGRES_USER: admin POSTGRES_PASSWORD: secret PGDATA: /var/lib/postgresql/data volumes: - db-data:/var/lib/postgresql/data ports: - "5432:5432" pgadmin: image: dpage/pgadmin4:4.18 restart: always environment: PGADMIN_DEFAULT_EMAIL: admin@linuxhint.com PGADMIN_DEFAULT_PASSWORD: secret PGADMIN_LISTEN_PORT: 80 ports: - "8080:80" volumes: - pgadmin-data:/var/lib/pgadmin links: - "db:pgsql-server" volumes: db-data: pgadmin-data: