Luis Betancourt
Cristian David Restrepo Marin
Francisco Leví Méndez Delgado
¿Qué vas a necesitar?
Para este curso vas a ocupar cuatro herramientas:
Java OpenJDK
Ya lo vimos en la clase pasada. Nos dará todo lo necesario para construir aplicaciones usando Java.
IntelliJ IDEA
Usaremos la versión Community Edition, que se ajusta perfectamente a nuestras necesidades.
PostgreSQL
Será la base de datos encargada de gestionar toda la información expuesta en la API.
Si aún no lo conoces o no manejas bases de datos relacionales, te recomiendo el curso en:
👉 platzi.com/postgresql
Postman
Cliente que usaremos para probar los servicios de nuestra API antes de publicarla.
Puedes aprender más en:
👉 platzi.com/postman
🐧 Instalación del ambiente de desarrollo en Ubuntu 20.04.1 LTS
🔹 Java OpenJDK
Abre la terminal.
Actualiza el índice de paquetes:
bash sudo apt update
Instala Java OpenJDK:
sudo apt install openjdk-11-jdk
java -versionDeberías ver la versión instalada de Java.
⸻
🔹 IntelliJ IDEA
Puedes instalarlo de varias maneras. Aquí explicamos dos opciones:
Opción 1: Desde Ubuntu Software 1. Abre la tienda de aplicaciones Ubuntu Software. 2. Busca IntelliJ IDEA. 3. Selecciona la versión Community (gratuita). 4. Haz clic en Instalar. 5. Una vez instalado, se mostrará el botón Quitar. 6. Ábrelo desde el acceso directo en tu lista de aplicaciones.
Opción 2: Desde Snap
sudo snap install intellij-idea-community --classic
🔹 PostgreSQL
Para instalar PostgreSQL en Ubuntu, sigue estos pasos:
Abre la terminal y agrega el repositorio oficial:
sudo apt install wget ca-certificates echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
Importa la clave pública del repositorio:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Actualiza paquetes e instala PostgreSQL 11 y pgAdmin4:
sudo apt update sudo apt install postgresql-11 pgadmin4
Verifica el estado del servicio:
sudo systemctl status postgresql.service
El archivo de autenticación del cliente se encuentra en:
/etc/postgresql/11/main/pg_hba.conf
Accede a la consola de PostgreSQL: `sudo -i -u postgres psql
Para usar pgAdmin4, ejecuta:
pgadmin4
O búscalo en la lista de aplicaciones.
🔹 Postman
Opción 1: Desde la tienda de Ubuntu 1. Abre Ubuntu Software. 2. Busca Postman. 3. Haz clic en Instalar. 4. Al finalizar verás los botones Quitar y Permisos. 5. Ábrelo desde la lista de aplicaciones.
Opción 2: Instalación manual 1. Descárgalo desde: 👉 https://www.postman.com/downloads 2. Extrae el archivo y ejecuta el programa manualmente, o crea un acceso directo si prefieres.
Con estas herramientas instaladas, ya estás listo para comenzar a trabajar en el desarrollo de tu API con Java y Spring Boot en Linux Ubuntu.
¡A programar! 🚀 `
Luis Betancourt
Cristian David Restrepo Marin
Francisco Leví Méndez Delgado
Francisco Ruiz Lezcano
Esteban Salcedo Alvarez
Esteban Salcedo Alvarez
Esteban Salcedo Alvarez
Michael Garcia Abello
ProfesorDiego Martinez
Luisa Montoya
Manuel de Atocha Vargas Garrido
Junior J. Jimenez C.
Cesar Eduardo Valle Pino
Jose Manuel Salazar García
Josue Tonatiuh Echeverria Vargas
Jesús Ignacio García Fernández
NOE ANDRE COUOH DZUL
Rubén Gustavo García Málaga
Christian Arias
Roderick Lagunas
Diego Armando Velez Peralta
Roberto Iván Pineda Hernández
Eileen Gurrero
Bryan Antonio Alvarado Villalobos
Daisy Carolina Hernandez Vega
César Alonso Alegre Dávila
Adjunto docker-compose de un postgres, espero sea de utilidad:
version: '3' services: postgres: image: 'postgres:10-alpine' hostname: 'postgres' container_name: 'postgres-server' ports: - '25432:5432' environment: - POSTGRES_USER=postgres_admin - POSTGRES_PASSWORD=postgres_admin networks: - custom-network networks: custom-network: driver: bridge
👍
Gracias, justo estaba por buscar como hacerlo.
# # Setup the repository # # Install the public key for the repository (if not done previously): curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add # Create the repository configuration file: sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update' # # Install pgAdmin # # Install for both desktop and web modes: sudo apt install pgadmin4 # Install for desktop mode only: sudo apt install pgadmin4-desktop # Install for web mode only: sudo apt install pgadmin4-web # Configure the webserver, if you installed pgadmin4-web: sudo /usr/pgadmin4/bin/setup-web.sh
Para instalar pgadmin4
Hola, para instalar la llave publica tienes un pequeño error en el comando
sudo apt-keyadd
debería ser así:
sudo apt-key add -
de todas formas muchas gracias! me sirvió mucho
Es solo a mi o las imágenes de este tutorial no se pueden ver?
Efectivamente, no se pueden ver.
Tamos ready!
hola a mi aparece esto cuando voy en el paso 4
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'pgadmin4' has no installation candidate
No funciona su tutorial para WSL, actualícenlo. estamos pagando una suscripción para tener que "buscarnos la vida" para que funcione en vez de concentrarnos en lo que realmente importa en el curso.
OpenJDK funciona en todas partes, con una busqueda de google OpenJDK + Tu Sistema Operativo deberia darte el resultado que buscas. Tampoco se pasen.
Ejemplo:
OpenJDK Windows 11 OpenJDK Mac OS Sierra OpenDK Debian 8
Listo el ambiente.... Me mostró warnings pero ya está listo...
Listo el ambiente!
Por mi parte instale Postgres en una Raspberry teniendo asi algo parecido a un servidor de base de datos, les comparto el link: https://kb.objectrocket.com/postgresql/how-to-install-and-set-up-postgresql-on-a-raspberry-pi-part-2-1165
Si esta lectura incluye imagenes, no se están viendo ¿pueden revisarlo?
Aqui compartiendo el docker compose una version actual
version: '3.8' services: db: image: postgres:14.1-alpine restart: always environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres ports: - '5432:5432' volumes: - ./db:/var/lib/postgresql/data volumes: db: driver: local
Una forma fácil de instalar PostgreSQL es usando contenedores, anexo repo:
https://github.com/rubeeengm/docker-postgresql.git
Estamos listo
para instalar openJDK en MacOSX es recomendable usar https://adoptopenjdk.net/, lo probé compilando una aplicacion con gradle targetCompatibility = '1.8' y springboot y haciendo deploy a WebLogic 12c y funciona perfecto!.
Listo!!!
gracias
listo
Chevere
Buenos días, yo tengo ubuntu pero con wsl, quisiera saber como instalar el intellij IDEA desde alli, gracias
Hola, ¿habrá problema si utilizo Windows? Si no, la otra sería ¿es necesario instalar manualmente el repositorio de PostgreSQL?