Curso de Java

Curso de Java

Amazon Web Services (AWS)

Amazon Web Services (AWS)

Configuración del Entorno de Desarrollo de Java con Java 21

2/17
Recursos
Transcripción

Aportes 39

Preguntas 8

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

* Instalación del JDK (Java Development Kit): \- Descarga e instalación de JDK 21 (Oracle o OpenJDK). \- Verificación de versiones con `java -version` y `javac -version`. * Configuración del IDE (Entorno de Desarrollo Integrado): \- Recomendaciones: IntelliJ IDEA (Community Edition), Visual Studio Code, Eclipse. \- Instalación de IntelliJ IDEA y creación de un nuevo proyecto con el JDK instalado. * Configuración inicial del proyecto JavaBank ATM: \- Organización de la estructura de carpetas (carpeta `src/main/java`). \- Creación de archivo `.gitignore` para ignorar archivos no deseados en Git. \- Inicialización de un repositorio Git con `git init`. * Manejo de dependencias con Maven: \- Creación y configuración del archivo `pom.xml` para definir dependencias. \- Uso de comandos Maven: `mvn clean install` para compilar y empaquetar el proyecto. * Configuración de variables de entorno: \- Definición de `JAVA_HOME` y actualización de `PATH` en Windows, Linux o Mac. \- Verificación de la configuración con `echo JAVA_HOME` y `java -version`. * Próximos pasos: \- Escribir el primer programa en Java y explorar sus capacidades.
De lo que llevo del curso me ha gustado, pero siento que no es nivel básico. Para cualquier persona que está empezando a programar es muy complejo y no se explica a detalle muchas cosas que es necesario entender al principio.
Espero que al terminar este curso mi percepción de Java cambie para siempre y logre armonizar con el lenguaje de programación
la verdad asi escrito no supe donde se pone el script de Bash :C
Usando Spotify en Platzi recordando y aprendiendo conocimientos en JAVA.
Hello.| Personalmente utilizo intelliJ idea para proyectos grandes. Creo que, para los fines de este curso, que son muy basicos, podrian utilizar algo como sublimetext o vs code (sin extensiones). Lo digo, porque de esta manera se aprende desde 0 siempre. Yo compilo con javac y java, desde la terminal (uso powershell).
La voz generada con I.A de Freddy, si bien quedó igualita, no se siente auténtica. En parte Platzi vende por la forma de ser de Freddy, a algunos les gusta a otros no, pero el histrionismo con el que habla motiva a muchos, y se pierde bastante en este FreddyBot
Creo que el curso esta bien como para los que ya tomaron los cursos de anahi (que espero que no quiten :c ) y este como el repaso, tipo los libros de Deitel & Deitel que tiene su serie normal y la de "for programmers" que solo es para aprender un nuevo lenguaje sin chutarte un curso desde cero en programación en dicho lenguaje.
¿qué es maven? ¿cual repositorio local del maven? no me queda nada claro
Desde IntelliJ Idea, es posible crear el proyecto y el entorno de desarrollo se encarga de ayudarnos a instalar la versión más reciente del JDK ![](https://static.platzi.com/media/user_upload/image-896f34fd-f89f-4ad0-b81f-d860f0a82fd2.jpg)
1. JDK 21 (LTS) 2. IDE IntelliJ IDEA (Community Edition) 3. Proyecto JavaBank ATM 4. Configuracion del proyeto 5. Repositorio Git 6. Maven (compila y gestiona dependencias) 7. Variables de entorno
Ahora sí voy a acreditar mi curso de Java de la Universidad, con el mejor profesor, el mismo Freddy Vega . Wuuu!!!
Acerca del formato: Me gusta mucho que innoven y creo que este formato una buena idea, sin embargo pienso podría tener mejoras. Algunas cosas que creo que pueden mejorar son: * El texto en la parte izquierda podría ser opcional para cuando querramos ir a un momento en específico. * debería permitirse ampliar la imagen sin que por ello se pause el video. * Si bien la voz de Freddy se escucha muy clara y en buen volumen, puede sonar un poco generada con IA, lo cual no estaría mal, pero me gustaría conservar ese toque "humano" en las clases. * La velocidad de reproducción podría tener un pequeño menú donde el usuario pueda seleccionar la velocidad. Por ejemplo, para pasar de x1.5 a x1 toca hacer 3 clics y pasar por el x2 y el x0.5. Me gustaría aclarar que lo arriba propuesto no es tanto crítica, sino más bien la oportunidad de compartir algo que en mi opinión podría generar una mejor experiencia. Finalmente, quiero agradecer a todo el equipo de Platzi su constante esfuerzo por entregar cursos de alta calidad y constante innovación. Sigan así!
Se nota que es IA hablando pero bueno no digo nada :v
Para los que estén usando **Windows** y necesiten instalar el JDK 21, les comparto una breve guía para que elijan la mejor opción según su caso: 1️⃣ **x64 Installer (.exe):** * Es la opción más sencilla si buscas una instalación rápida. Solo ejecutas el archivo y el instalador se encarga de todo, incluyendo la configuración de las variables de entorno como `JAVA_HOME`. Ideal para la mayoría de los usuarios. 2️⃣ **x64 Compressed Archive (.zip):** * Si prefieres una instalación manual (o no tienes permisos de administrador), esta es la mejor opción. Descargas el archivo, lo descomprimes en cualquier carpeta, y luego configuras las variables de entorno manualmente. 3️⃣ **x64 MSI Installer (.msi):** * Enfocado en entornos corporativos. Si necesitas implementar Java en varias máquinas de forma automatizada, este instalador es perfecto. Recuerda verificar que hayas configurado correctamente `JAVA_HOME` y que el comando `java -version` funcione en tu terminal después de la instalación. Si tienen dudas o problemas, ¡déjenme saber! 🚀
Que cool! Sera mi primera experiencia con Java
📥 **Configuración del entorno**: Descarga el JDK de Java 21 desde Oracle y verifica la instalación con `java -version` y `javac -version`. 💻 **Uso de un IDE**: IntelliJ IDEA es recomendado para Java. Instala la versión Community, crea un nuevo proyecto Java y configura Maven para gestionar dependencias. 📂 **Estructura del proyecto**: Al crear un proyecto, se genera una estructura con carpetas como `src/main/java` para código y `src/test` para pruebas. ▶️ **Ejecutar código**: Usa el botón de play o `Alt + R` para ejecutar tu código. Para depurar, utiliza el modo debug o el ícono de bug 🐛. 📝 **Manejo de Git**: Es esencial utilizar un archivo `.gitignore` para gestionar versiones de código correctamente.
Con respecto a la versión del jdk, porque ahora ocupan la versión oficial de oracle y antes ocupaban la de Adoptium open jdk, cual es la diferencia
**Si estan desde Venezuela y no les abre el link para descargar el JDK deben usar una VPN**
Existen varias opciones de Entornos de Desarrollo Integrado (IDE) para desarrollar en Java además de IntelliJ IDEA. Algunas de las más populares son: 1. **Eclipse**: Un IDE muy usado en la comunidad Java, conocido por su extensibilidad y numerosos plugins. 2. **NetBeans**: IDE oficial de Oracle para Java, fácil de usar y adecuado para principiantes. 3. **JDeveloper**: Desarrollado por Oracle, enfocado en el desarrollo de aplicaciones empresariales. 4. **BlueJ**: Un IDE simple diseñado para enseñar conceptos de programación en Java, ideal para principiantes. Cada uno ofrece diversas características que pueden adaptarse a diferentes necesidades de desarrollo.
Existen varias opciones de Entornos de Desarrollo Integrado (IDE) para programar en Java, además de IntelliJ IDEA. Algunas de las más populares incluyen: 1. **Eclipse**: Un IDE muy flexible y personalizable, ideal para proyectos grandes y que cuenta con un fuerte soporte de plugins. 2. **NetBeans**: Ofrece un entorno fácil de usar y es excelente para principiantes, con características integradas de soporte para desarrollo web y empresarial. 3. **Apache NetBeans**: La versión más reciente de NetBeans, que también ofrece soporte para múltiples lenguajes y una gran cantidad de funcionalidades. 4. **BlueJ**: Ideal para principiantes y educación, tiene un enfoque simplificado para aprender Java. 5. **JDeveloper**: Un IDE de Oracle muy completo, enfocado en el desarrollo de aplicaciones empresariales. Cada uno tiene sus características y ventajas, por lo que puedes elegir el que mejor se adapte a tus necesidades.
Y si no tengo apple si no samsung
Java al poder!!!
EXCELENTE CLASE---MUY EXPLICADO
veo los comentarios y el contenido actual y me percato que este ultimo fue corregido gracias al feedback de los estudiantes. Super 💪
Yo tuve que preguntarle a ChatGPT como instalarlo, es sencillo. Aunque sí me hubiera encantado una clase de como configurarlo para mac, windows ó linux... Pero para éso estamos los ingenieros, para ingeniar soluciones nun'
Tengo que admitir que este formato del curso es interesante, veremos que tanto se puede aprovechar.
Bastante clara la información, logre instalar todo según los requerimientos, solo tuve problemas de acceso al portal de Oracle porque estoy desde Venezuela, nada que no se pueda resolver con una VPN.
Siento que el factor diferenciador de Platzi es su gente, entonces hacer cursos con AI le quita la mágia de aprender con el profesor 😥
Ventajas de utilizar Maven en tus proyectos: 1. **Gestión de Dependencias**: Maven facilita la gestión de dependencias al permitirte declarar las librerías que tu proyecto necesita en un archivo pom.xml. 2. **Estandarización**: Proporciona una estructura de proyecto estándar, lo que facilita la organización y el mantenimiento del código. 3. **Automatización del Proceso de Construcción**: Maven automatiza tareas comunes como la compilación, ejecución de pruebas, generación de documentación y empaquetado del proyecto. 4. **Integración Continua**: Se integra fácilmente con herramientas de integración continua como Jenkins, lo que permite automatizar la construcción y despliegue de aplicaciones, asegurando que el código siempre esté en un estado funcional. 5. **Extensibilidad**: Maven soporta una amplia gama de plugins que pueden extender su funcionalidad.
Solode agregaría poder hacer pausa con la tecla de espacio. \>Escucho la Teoria o instrucción \>Pauso con espacio para ejecutar lo dicho \>Pausa/Play para continuar
Después de hacer los cambios en el bash o zsh, ejecuten el siguiente comando para que se actualicen los cambios: `source .zshrc`
**Maven** es una herramienta fundamental para la gestión de proyectos Java. Simplifica enormemente la construcción, distribución y documentación de proyectos Java.
Bueno a comprar IntelliJ IDEA
Es un poco confuso, pero vamos a darle de igual manera.
Tiene mucho futuro este formato pero creo que con la voz generada con IA se pierde el factor humano y la forma de mantener conectado al estudiante.
En pantallas pequeñas, al hacer scroll mientras se está leyendo el texto, hace scroll hacia arriba. Un poco molesto.
Vi en varios comentarios, y concuerdo, con que el scroll falla, en cuanto a que la pagina siempre intenta volver a centrar el foco en el texto, pero no siempre es lo que se quiere