Continuamos creando un nuevo proyecto Hola Mundo!
Bueno, no podemos comenzar el curso sin un saludo.
Un ejemplo bueno, súper básico, pero para comenzar entonces en TLG vamos a crear un proyecto, hacemos
un click en Creé ni un proyecto perfecto y acá tenemos ser Huízar.
Acá podemos seleccionar el tipo de proyecto o lenguaje de programación que vamos a utilizar.
Por ejemplo, el lenguaje Java, Java Effect, Android, proyecto con MAVEN, que después lo vamos a
ver.
Por ahora vamos a partir de lo básico.
Después vamos a utilizar MAVEN para crear proyectos, por ejemplo, para construir nuestro Yar.
Más adelante vamos a ver el concepto de Yar, pero MAVEN no solamente es para construir nuestro proyecto,
para generar el Yar o el War, conceptos que vamos a ver, pero también nos permite manejar dependencias,
librerías de nuestra aplicación.
Después, cuando lleguemos a la parte o a la sección más avanzada de ya Enterprise dicho, tenemos que
generar el War desplegar en un servidor en Greuel también muy similar a Mabe, con otra estructura Ruby,
otro lenguaje de programación Kaitlin o lenguaje para desarrollar en Android y un proyecto así o bueno.
También podemos crear un proyecto vacío en el cual podemos agregar módulos.
Es decir, en un solo proyecto Podemos podemos tener distintos sub aplicaciones pequeño módulo, pero
vamos a partir con Java desde la base lo seleccionamos.
Importante que tengamos el proyecto SE DEKA, es decir, el J de Cadellada lo tenemos configurado en
nuestro sistema tal como lo hicimos en la clase anterior.
Cuando instalamos el JDK viene configuramos variable de ambiente.
Ya bajó un par.
Bueno, nada más.
Solamente Java siguiente.
Crear proyecto desde Template no, porque creo partir de cero.
Crear la estructura.
Nuestra clase principal de Java, en fin.
Así que por ahora siguiente le damos un nombre y la ruta, por ejemplo.
Hola mundo, para comenzar la ruta muy importante que el directorio donde vamos a guardar nuestros proyectos
sea simple, sin caracteres especiales y leñes y sobretodo sin espacio.
Lo repito porque lo dije al principio, lo vuelvo a repetir porque muchas veces caen en esos errores.
Por ejemplo, si tienen la carpeta Ussher con el nombre, usuario y nombre usuario simple como el que
tengo yo, sin ningún caracter especial, está perfecto.
Pero también recuerde que podemos utilizar el director del curso.
Por ejemplo, voy a cambiar esto el Yussef.
A Guzmán lo voy a cambiar por cursos.
Bachelard Java entonces cursos ya.
Recuerden que sector existe, creamos cursos y el de letrilla se acuerdan?
Acá despuntó curso.
Ya ha ausenté dos puntos, así que en mi caso lo tengo a dedo.
Punto.
Así que tengo que cambiar la letra.
Se cursos en plural.
En mi caso ya va comenzando mayúscula.
Entonces, en mi caso de dos puntos cursos Java hoy día proyectes o nombre que quedan, voy a dejar
el mismo nombre y acá vamos a guardar todos nuestros proyectos de Java del curso.
Este hacer nuestro director principal del curso.
El base y acá el proyecto.
Finalizar dice que no existe, claro, porque el territorio hoy día proyectes no existe y tampoco la
mundo okkhoy de forma automática, lo crea, de hecho lo podemos revisar acá te fijan, ahora aparece,
hoy día proyectes, hacemos un clic y aparece la estructura.
Perfecto, todo está vacío y estamos listos con nuestro primer proyecto.
Acá aparece tips del día con recomendaciones, con algún tutorial, pero vamos a hacer caso omiso de
decir que no nos siga mostrando esta ventana.
Si ustedes quieren, lo pueden dejar.
No hay ningún problema.
Y también aprovechan de aprender con los tips de inteligencia hoy día, así que ningún problema.
Entonces, en mi caso, no mostrar don Cho y acá voy a cerrar bien, acá tenemos el proyecto, voy a
aplicar un poco, acá tenemos la sección del proyecto que contiene el nombre Proyecto Hola Mundo podemos
desplegar.
Acá aparece la estructura de directorio, el punto hay tías o configuraciones?
Esto no se toca, se deja ahí, es propio del IDE.
Lo importante es que acaba todo nuestro código Java, todo nuestro código fuente, que lo podemos organizar
en paquetes, en clases, en fin.
Pero todavía no vamos a entrar mucho en detalle porque estamos comenzando todo lo que es pacatos o nombre
espacio para evitar conflictos de nombre con las clases.
Es decir, podemos tener varios package que al final son como directorios, equivalen a directorios
para guardar archivos, pero acá son directorios para guardar clases y archivos de nuestro proyecto.
Entonces de tal forma podríamos tener distintos paquetes y en esos paquetes classe que podría tener
el mismo nombre que otras clases en otros packages, entonces no hay conflicto nombre porque están en
diferentes rutas opacas.
Pero bueno, eso lo vamos a ver después porque es un tema bien amplio, así que por ahora lo importante
es saber quién es ese.
Recé, guardamos nuestro código.
Fuente Hola Mundo y m.l..
También es un archivo propio de línea de configuración.
No lo vamos a utilizar, no lo vamos a tocar solamente lo que nos interesa en nuestro código Java,
nada más ese.
Acá vamos a comenzar a crear nuestras aplicaciones y clases.
Lo siguiente acá tenemos librerías.
Están claro, el JDK.
Recuerden que JDK es el ambiente para escribir, código para desarrollar cuenta con todo el correo,
todas las clases, librerías, paquetes, en fin, para escribir nuestras aplicaciones en Java.
Entonces es el kit de herramientas para desarrollar en Java, cosa que vamos a ver de a poco en el curso
y en la sección de la derecha o al medio.
Acá se va a mostrar nuestro código, nuestra clase y acabamos a escribir.
Es como nuestro editor.
Pero bueno, es unir mucho más allá que un editor inteligente y aparte de poder crear nuestro código,
maneja inteligencia para autocompletado de código, para taja con repositorios, versión de control,
compilador, manejar sintaxis de back, en fin, un montón de cosas que lo que hace realmente robusto
a un IDE y un poco más abajo.
Tenemos el terminal, la consola, se fijan de dos puntos y acá podemos ejecutar comandos.
Estamos justo en la raíz de nuestro proyecto, como por ejemplo podríamos compilar con evasé o lleva
compiler alguna clase de forma manual, aunque de forma automática.
Cuando ejecutamos nuestra aplicación, él lo hace de forma dinámica.
El IDE va bien, cosa que vamos a ir viendo.
Entonces voy a bajar acá y vamos a comenzar.
Entonces en ese rocé en nuestro pacatas principal en la raíz vamos a crear una clase Java Class Llauca.
Tenemos distintos tipos de identificadores de Java clases, interfaces, enum, anotaciones, en fin,
cosas que también después vamos a ver.
Por ahora solamente vamos a crear una clase.
Hola Mundo guiñaba en nombre de la clase muy importante, tiene algunas reglas o no me clausura siempre
debe ser con mayúscula.
Por ejemplo acá hola el H con mayúscula y luego se está compuesta por más de una palabra, la palabra
siguiente.
En este caso mundo también inicia con mayúsculas.
Esto se le conoce como cambell keys o la joroba del camello.
Entonces recuerden como regla siempre las clases inician en mayúscula y palabras compuestas también.
Nissen en mayúscula.
Es un estándar y nomenclatura IAVA.
Sería, por ejemplo, un error separar dos palabra compuesta con guion en Java.
En otro lenguaje está permitido, pero en Java con mayúscula.
Y otro tema importante respecto a los nombres de clase es que cuando se crea una clase, el archivo
que contiene esta clase se tiene que llamar igual.
En este caso se crea la clase de Hola Mundo, pero también se crea el archivo con extensión Java que
lleva el mismo nombre.
Hola mundo y antes?
Lo primero que vemos es la palabra reservada public class.
Después también vamos a entrar más en detalle todo lo que es el concepto de clases, objetos, atributo,
método.
Pero por ahora vamos a crear una clase principal que se le conocen, ya que contiene un método, una
función que es la puerta entrada a nuestra aplicación es el postra o arranque de la aplicación en Java.
Es decir, cualquier clase que contenga este método principal o main se ejecuta como una aplicación
autónoma también importante que todo en Java es una clase S. Por lo menos el noventa y nueve coma nueve
por ciento son las clases y objetos, excepto los tipos primitivos, que no son objetos, representan
valor, pero bien quien se encarga de ejecutar esta clase principal con el método de la máquina virtual
de Java y por eso tiene que ser un método público con el modificador de acceso o visibilidad pública.
Este método lo dejamos para la siguiente clase, lo vamos a crear y vamos a implementar nuestro Hola
Mundo, pero por ahora quedamos hasta acá.
Continuamos en la próxima clase.