Curso de Introducción a Java SE

Curso de Introducción a Java SE

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Las herramientas más usadas de Java

3/39
Recursos
Transcripción

Java 8 (LTS) es la versión más usada de Java hasta inicios del 2019, pero solo tendrá soporte hasta diciembre del 2020, luego de esta fecha tendremos que pagar una licencia para continuar con su soporte.

Java 10 introdujo algunos cambios en la forma de declarar variables, así que en este curso vamos a trabajar con las versiones 8 y 11 de Java.

La herramienta más usada para construir proyectos web con Java es Maven, pero también existen otras alternativas como Gradle. También existen frameworks como Spring para trabajar con Java EE y ORMs como Hibernate para trabajar con bases de datos.

Los IDEs son entornos de desarrollo integrados, herramientas (aplicaciones, seguramente de escritorio) que nos ayudan a escribir nuestro código con editores, compiladores, depuradores y constructores de interfaces gráficas, todo en un mismo lugar.

El IDE recomendado por Oracle es NetBeans, pero también están Eclipse e IntelliJ IDEA, este último es el que más fuerza ha tomado gracias a Kotlin. Las tres herramientas son gratuitas, pero IntelliJ IDEA también tiene una versión de pago.

Aportes 113

Preguntas 23

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

¡También podemos usar Replit para escribir y probar nuestro código Java sin necesidad de instalar NADA!

En 2021 ya está Java 17 , pero todavía sigue siendo muy utilizada java 8.

Spring: Es un framework para el desarrollo web
Hibernate: ES un ORM para trabajar con base de datos.

Algunos IDES son:

  • NETBEANS
  • IntelliJ IDEA
  • ECLIPSE y su versión para desarrollar en spring que es spring tool suite

Cuando vi java en la universidad usamos eclipse y es un muy buen IDE para trabajar. Ahora que estaba retomando java por cuestiones de trabajo usaba apache netbeans. Vamos a ver como funciona IntelliJ Idea capaz me termino enamorando y vuelvo a emigrar de IDE.

Java es un lenguaje interoperable, multiplataforma y de alto nivel. Está en una zona regular de lenguajes, pese a eso, ha sido considerado ccomo lenguaje de alto nivel. Tanto sus ediciones Standard y Enterprise son interoperables, Write on run anywhere. Funcion en Windows, mac y Linux.

El JDK es el kit de desarrollo de Java. Que incluye el JRE, runtime environment. También incluye el compilador de Java, el traductor de lenguaje java a lenguaje bytecode que permite a la máquina entender todas las instrucciones. Adicionalmente también tiene una API de desarrollo, un kit base de bibliotecas e interfaces API que facilitan herramientas para el proceso de desarrollo.
¿con qué versión de Java comenzaste a programar?
Versiones LTS, long term support. Actualmente la versión más estable es la versión 11 LTS. Por desgracia para esta versión habrá licencias con costo. Sin embargo se puede obtener una version free para desarrollo. Por ende, gracias a Gosling, creador de Java, tenemos versiones OpenJDK, cuyo soporte es recibido por parte de mucha comunidad.

Curso de Maven

IntelliJ es maravilloso. Una vez se utiliza, nunca se querrá cambiar de IDE.

Un dato para los que no sepan, JetBrains tiene licencias para estudiantes gratis, con esto se puede bajar una versión profesional sin costo.
Hay varias maneras de aplicar, les dejo la url por si quieren:

https://www.jetbrains.com/shop/eform/students

Yo ocupé un correo @.edu y tengo licencia hasta el 2020.

Me ayuda un buen el resumen que aparece después del video. Uno se ahorra mucho tiempo, opino.

estoy viendo por segunda vez toda la ruta… @platzi cuando actualizamos JAVA y Spring ?

Netbeans te permite construir una interfaz gráfica. Freddy quiero mi curso de Java con Netbeans por favor.

Momento de dejar a la vieja confiable 😅 "Eclipse" y conocer IntelliJ IDEA
java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

Esa es la versión 8 ??

Me encanta este curso, estoy reforzando lo que estoy viendo en la universidad, la metodología muy buenas y la nueva imagen muy bacana

Curso de intellij Idea, seria genial

Las herramientas más usadas de Java
.
Maven: es la herramienta más usada para proyectos web con Java, habiendo así más opciones como Gradle o como Hibernate para trabajar con bases de datos.
.
IDEs: entornos de desarrollo integrados, que ayudan a escribir nuestro código.
.
Nota: el IDE IntelliJ IDEA es de los mas recomendados por la comunidad.
.
(Diagrama referente a las versiones mas usadas de Java 😉)

Urge una actualización de estos cursos, el contenido esta muy bueno, no obstante, siento que se están varios años atrás y que han cambiado las cosas considerablemente.

En caso de tener un proyecto en producción con JDK8, para evitar este costo de licencia sería necesario hacer una migración a openJDK?

🐘 Gradle nos permite automatizar la construcción de nuestro código.
https://gradle.org/

un curso de java con netbeans seria genial @frediier por favor !

Donde puedo aprender de Maven.

Puedo utilizar el Visual Studio code, como ide para programar en java?

Con un correo de dominio *.edu .co/m pueden obtener licencia para el IDE IntelliJ IDEA?

Gracias a Platzi por repartir conocimientos !!
Salu2

sudo apt install default-jre

Que bello que usemos OpenJDK

Herramientas mas usadas de Java
java en la version 8 lts
mave = construcción de proyectos web
IDE= Entorno de desarrollo integrado

estamos en jdk 14 actualmente y siguen cobrando 😦

Estoy viendo el video a velocidad 2px. Puedo reducir mi tiempo de estudio y aprender igual 😃

Si al momento de instalar el JDK 11 les aparece esto:

Simplemente denle en “cambiar” y lo demás es siguiente… siguiente

por favor necesito que activen el CURSO DE JAVA EE ENTERPRICE EDITION. estoy trabajando en eso. Es urgente

https://www.jetbrains.com/lp/devecosystem-2020/java/

Versión de Java más utilizada

  1. java 8 es la version más usada, pero solo tuvo soporte hasta diciembre del 2020.
  2. java 11 es la 2da version más usada.

Herramientas

Maven:

Apache Maven es una herramienta de gestión de proyectos que se utiliza para gestión de dependencias, las fases de compilación, empaquetado y la instalación de mecanismos de distribución de librerías para que un proyecto pueda ser compartido, de manera más sencilla, con otros programadores o equipo de desarrollo.

Una alternativa Maven es Gradle.

Framework

Spring es un framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. Sus versiones más utilizadas spring 2 y 1.5.

ORM

Hibernate es una herramienta de mapeo objeto-relacional para la plataforma Java que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación

IDE - Integrate development enviropment

Es un entorno de programación que ha sido empaquetado como un programa de aplicación

  • Editor de código.
  • Compilador.
  • Depurador.
  • Constructor de interfaz gráfica.

IDE’s para Java:

  1. Intellij Idea.
  2. Eclipse.
  3. Netbeans.

La profesora Anahí es demasiado buena para exponer su conocimiento!

Yo he venido trabajando con Eclipse y Netbeans.

QUE ES UN IDE


Vamo a reforzar conceptos 😉 o lo que debi aprender en la U

C:\Users\Andrea>java --version
java 11.0.6 2020-01-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.6+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.6+8-LTS, mixed mode)

Integrated Development Environment (IDE)

La primera vez que mire Java, fue con Eclipse 😮

mi IDE’s favorito es NetBeans

Para los que conocen de Java aqui estan los logos de Frameworks frontend, pueden poner sus nombres como respuesta:

La mayoría de proyectos que hecho han sido en Netbeans y me ha resultado ser una herramienta confiable tanto para depurar el código como al momento de ejecutarlo. De todas maneras, voy a echar un vistazo a los otros para conocer sus herramientas y que otras características traen.

cursos con netbeans seria bueno

Para que el usar java programar sea más cómodo podemos descargar un IDE el cual nos ayudara a reconoser herrores y nos autompletara el codigo.

jejej en universidad estoy aprendiendo con netbeans… !

Esos 3 IDE no costarán luego???

empece usando NetBeans, ahora usare Intellij IDA. A darle con todo.

Me sorprendió en clases anteriores el nivel de Java. Sabiendo que aprendí a programar en c++. Definitivamente es un lenguaje que vale la pena

Yo me había quedado solo en eclipse. 😃

El IDE más popular que recuerdo para trabajar con Java es Netbeans. Desde la universidad, y estoy hablando de hace casi 15 años.

Creo que hay otras herramientas e IDE de parte de Jetbrains, aunque se me escapa en este momento.

me encanta este curso

muy bien explicado

Quien mas del Team IntelliJ IDEA?

  • Vamos a prender cuales son las herramientas más utilizadas de Java, no solamente en la parte de escritorio con Java standartd, sino también vamos a ver algunas con la parte distribuida de Java en los ambientes de servidores.

  • En cuanto a las versiones con Java tenemos estos: La mayoría esta definida con Java 8.

  1. Java 8. La más utilizada.
  2. Java 9.
  3. Java 10.
  4. Java 7.
  5. Java 11.
  • Se estarán hablando de las dos versiones LTS: Java 8, Java 11.

  • En cuanto a servidor aquí tenemos otros tipos de ambiente (Server).

  • En cuanto a entornos de desarrollo, ¿ Cómo estamos?, Bueno lo primero que necesitamos entender es que significa un entorno de desarrollo integrado (IDE).

  • Un entorno de desarrollo integrado nosotros realmente podríamos programar con Java simplemente utilizando nuestro block de notas; el block de nota de nuestra computadora y guardando nuestros programas con la extensión ,java y simplemente utilizando la terminal; pero existen IDE`s (entornos de desarrollo integrado) que tienen integrados la parte del editor del código que sería nuestro block de notas.

  1. tiene un editor de código más amigable.
  2. tenemos el compilador.
  3. también tenemos depurador.
  4. también hay un constructor de interfaz gráfica.

Empezaré la universidad el siguiente año y estoy aprendiendo java porque he escuchado que se ocupa mucho, algún tip?

ide :entorno de desarrollo integrado

Justamente me arrepenti de no practicar Java, cuando en ese semestre veiamos Hibernates. ¡Que loco!, hablando de IDE’s, en la universidad usaba NetBeans.

ya creo que me perdi y es la 3ra clase

Por parte de la universidad debo instalar netbeans 😦

Si estan en universidad y tienen correo electrónico educaivo pueden aplicar a github education y tener intellij idea gratis (y muchos otros) por un año

siempre he utilizado netbeans 8, me ha funcionado a la perfecccion y ya lo tengo personalizado a mi gusto

Estuve buscando mucho un curso de java y que me lo enseñaran con el IDE intellij IDEA, me gusta mucho este curso y como lo brinda Anahí

Yo comencé programando en Java con Sublime Text, creo que es momento de provar cosas distintas.

Buen curso, Java me parece un gran lenguaje para iniciar a programar

En JAVA tambien he visto algo de Grails on Groovy

Les comparto este repositorio que sirve de guía para el examen final, pues contiene las preguntas que se encuentran en el examen, la justificación y el video del curso donde se habla sobre eso. Espero y les sea de utilidad 😄.
Platzi-Test

Wow me ecnata que la informacion este ordenad clara!!! muy buena profe!!!

Excelente clase, muchas gracias Anahí

Yo prefiero todo el paquete de JetBrains.

La versión community de IntelliJ IDEA esta bastante bien pero personalmente, la versión de pago te da opciones bien valdría la pena tener.

IDE´s que he utilizado son NetBeans y eclipse.

Me encantó tu introducción super completa sobre Java, se siente uno mejor para empezar con este lenguaje !! Excelente profesora !!

Excelente explicación de anahí

a aprender java!

Wow!! Que enredada historia!! Pero vamos a dar lo mejor

El IDE con el que más me ha gustado trabajar es NetBeans,

Pues vamos a darle!! con todo a estas clases.

Interesado en aprender Maven y Gradel. Espero salir de este curso con las bases para ello.

cual es la diferencia entre las versiones de pago y comunity de IntelliJ IDEA?

Excelente Clase

Buenas noches amigos, no entiendo algo. El OpenJDK es el java normal de siempre?? Osea la misma forma de utilizarlo de programar de usar API??? Todo Igual??

Yo usaba Netbeans, también he usado Eclipse. Pero, IntelliJ IDEA, aún. xD Bueno, a ver que tal la experiencia será :V

Novedades en versiones de Java, sin embargo creo que es mejor centrarse en la version 11 LTS (por el soporte de Oracle y por la evolucion en la escritura de codigo), en cuanto a IDEs va de acuerdo a cada programador, sin embargo varias aplicaciones que utilizo tienen en su ADN a Eclipse.

Estoy emocionado, a aprender se ha dicho.

Ya veo que hay muchas cosas por aprender jejeje.

Justooooooooooooooooooo el que no he probado, el IntelliJ IDEA, excelente

Después del diciembre 2020 va tener un costo que quiere decir con todo ? el desarrollo que haga no podremos instalar en desktop o la web nos van a cobrar automaticamente o solo si bajamos las nuevas versiones

Muy buena clase

Me parece e lenguaje de programacion ideal para empezar en este mundo

mmmm 2020 he y se acaba el soporte de java 8 y las otras versiones son de pago… Ahora entiendo por que Kotlin esta ganando terreno, JAVA solo me estas dando razones para no usarte XD vamos a ver como termina este curso

Excelente maestra. Todo súper interesante!!

En el momento que estoy toamndo esta clase 2020, estoy usando NeatBeans, pero me han recomendado IntelliJ Idea

Super 😃

I love eclipse

en la ultima oportunidad que toque java fue con eclipse

yo la primera vez que toque java fue con eclipse también como la mayoría

Si se atreven escriban el código en texto plano. Compilen y ejecuten. Eso les dará una formación mas abstracta del lenguaje y luego pasen a cualquier IDE. Yo como recomendación personal voto por Eclipse. Netbeans genera mucha basura

Clarísimo. Gracias

Team NetBeans

en mi universidad usan blue j