Entre y empiece: el desarrollo de Java explicado de forma práctica, ¡para todos los futuros maestros de Java!
Este vídeo ofrece una breve visión general del curso y de la estructura de los módulos.
El vídeo muestra por qué Java es el lenguaje perfecto para aprender a programar y qué ventajas ofrece.
Este vídeo está dedicado en general al tema del "aprendizaje de la programación". ¿Cómo se puede aprender un lenguaje? ¿Qué métodos y enfoques existen? Y como el curso sólo puede ser el principio: ¿Qué ocurre después?
Le mostramos dónde puede encontrar ayuda, tanto durante el curso como después, además de los canales habituales.
La forma de trabajar con el curso depende de usted. Sin embargo, los consejos que aquí se presentan se basan en la experiencia y le muestran cómo sacar el máximo partido del contenido.
Incluso antes de empezar a programar: ¿cómo funciona Java? ¿Qué papel desempeña el llamado bytecode? ¿Qué es el bytecode? ¿En qué se diferencia C++, por ejemplo, a este respecto?
Instalar el Java Development Kit (JDK) es un ejercicio obligatorio para desarrollar con Java. Es la única manera de seguir el resto del curso. Aquí le mostraremos cómo hacerlo.
Un entorno de desarrollo (IDE) va mucho más allá de la función de un editor de texto "normal". Incluye el editor, el resaltado por colores de la sintaxis, los mensajes de error, el depurador, la lógica para compilar programas, etc. En el curso trabajamos con IntelliJ IDEA y mostramos los primeros pasos con el programa.
Escribes tu primer programa, creas tu primera variable y emites su contenido. Unas palabras sobre la organización del código fuente.
¿Cómo se traduce/compila Java? Trabajar con el javac. También: archivos Bytecode/.class y ejecución de programas Java.
¿Cómo encontrar errores en el software? Unas palabras sobre los errores de sintaxis y cómo encontrar errores lógicos con un depurador.
Ahora se trata de los fundamentos de las variables. En concreto, el vídeo trata de los tipos de datos, los requisitos de memoria en RAM, la declaración de variables y la asignación de valores.
En la segunda parte sobre variables, ampliarás tus conocimientos sobre variables. Trata de las mejores prácticas y reglas que debes respetar.
¿Qué son los tipos de datos primitivos? ¿Cuáles existen? Sobre el consumo de memoria de los tipos de datos. Aquí tienes un enlace a la tabla ASCII mencionada.
¿Qué son los tipos de datos complejos? Unas palabras sobre las clases envolventes de los tipos de datos primitivos, incluido un ejemplo del tipo/clase Integer.
Conversión de un tipo de datos A en un tipo de datos B mediante casting. Conocerá la sintaxis y los problemas que pueden surgir debido a la posible pérdida de información.
Aprenderá qué son las matrices, cómo utilizarlas y cómo acceder a cada uno de sus elementos.
Las matrices también pueden ser "multidimensionales". En otras palabras: los arrays también pueden almacenarse en un array. Mostramos cómo funciona esto.
Aprende a trabajar con ArrayList.
El código fuente es más fácil de entender si lo enriqueces con comentarios. En este vídeo aprenderás a hacerlo.
Los operadores aritméticos son la base de toda operación aritmética. En la primera parte, aprenderás los conceptos básicos.
La segunda parte sobre operadores aritméticos aborda de nuevo conceptos avanzados como la sintaxis corta y el operador de incremento o decremento.
Aprenderá a utilizar los operadores de comparación menor, mayor, mayor igual/menor igual y comparaciones similares en su software Java.
Puedes utilizar operadores lógicos para enlazar expresiones y cambiar su significado. En este vídeo aprenderás a hacerlo.
Las expresiones o partes individuales de expresiones se evalúan con diferentes prioridades en Java. En este vídeo aprenderá las reglas más importantes.
Para trabajar con éxito con Java, hay que conocer y entender los ámbitos. Los desarrolladores que vienen de otros lenguajes, en particular, a menudo caen de bruces aquí.
Los conocimientos adquiridos en el primer vídeo sobre el tema de los ámbitos de aplicación han sido la base sobre la que nos apoyaremos ahora en la segunda parte.
Sin condiciones, el software sería impensable. Por ello, analizamos el tema en profundidad.
Continuamos nuestro viaje por el mundo de las condiciones en esta segunda parte.
Las distinciones de caso son posibles con la sentencia switch(). Usted aprenderá acerca de la sintaxis, beneficios y uso.
Las excepciones son excepciones en la secuencia del programa. Por ejemplo, señalan errores, formatos de entrada no válidos y similares. Aquí aprenderá a reaccionar ante las excepciones y a capturarlas con bloques try/catch.
En este vídeo, aprenderá cómo se puede ejecutar repetidamente el código de un programa utilizando bucles. En concreto, se trata de los denominados bucles while().
Además de los bucles while(), existe otra construcción de bucle: los bucles for(). Aprenderá sobre ellos en este vídeo. También aprenderá sobre bucles anidados (bucles dentro de bucles).
Aprenderás sobre el llamado bucle do/while y qué tiene de especial.
La orientación a objetos está en el programa. Conocerá el concepto general. Mostraremos que se basa en el "mundo físico".
Las clases y los objetos son el pan de cada día de los desarrolladores Java. Echemos un vistazo a los conceptos básicos.
Partiendo de los conocimientos de la primera parte, ampliaremos su caudal de experiencia en torno al tema de los objetos y la referencia especial "esto".
Las clases y los objetos sin métodos sólo serían contenedores, estructuras de datos en las que se pueden almacenar valores. En este vídeo aprenderás a llenarlos de vida.
Los constructores son métodos especiales que se ejecutan cuando se crea una clase. En este vídeo aprenderás a utilizarlos.
Los atributos o propiedades son una parte importante de las clases. En este vídeo aprenderás a utilizarlos.
Los paquetes ofrecen la posibilidad de estructurar el código fuente. La primera parte trata de los aspectos básicos.
Los paquetes Java son también un espacio de nombres por derecho propio. A continuación explicaremos con más detalle su uso en la práctica diaria.
Ahora desglosaremos lo que hay detrás de las palabras clave "público", "privado" y co. El concepto de encapsulación de datos está en el programa.
El segundo vídeo sobre palabras clave modificadoras como "público" y "privado" también es importante. Trata de las mejores prácticas y de cómo se utilizan en la práctica.
Has estado utilizando métodos estáticos desde los primeros programas. Ahora aprenderás por qué el método main() se declara como "estático" y cómo puedes utilizarlo tú mismo.
Una "interfaz" es un tipo de contrato que especifica qué métodos deben implementarse. Mediante un ejemplo, aprenderá cómo funciona en la práctica y para qué puede utilizarse.
La herencia es un concepto importante que abre muchas posibilidades en la arquitectura del software. Aquí empezamos con los conceptos básicos más importantes.
En la segunda parte sobre la herencia, profundizaremos sus conocimientos y ahondaremos aún más en el tema.
Las clases y métodos abstractos son un importante recurso estilístico para la arquitectura del software orientado a objetos. Aprenderá cómo se utiliza la palabra clave "abstracto" en Java.
Ya has aprendido a reaccionar ante las excepciones. Ahora aprenderás cómo lanzar excepciones tú mismo, cómo crear tus propias clases de excepción y por qué esto puede ser útil.
Los métodos pueden llamarse a sí mismos. Esto se conoce como recursión. Aquí aprenderás a utilizarlos.
JavaDoc puede utilizarse para documentar el código fuente de Java de forma muy completa sin mucho esfuerzo adicional. En este vídeo mostramos el procedimiento básico.
En el segundo vídeo sobre JavaDoc, ampliamos nuestros conocimientos sobre los doclets de JavaDoc disponibles.
La entrada y salida de datos es una parte importante del software. En este vídeo aprenderás cómo funciona.
Conocerá el tipo de datos complejo "cadena". Hasta ahora, siempre ha tratado las cadenas de caracteres de forma indirecta. Ahora profundizará en el tema.
Intensificamos un poco más nuestro trabajo con cadenas y examinamos otros métodos de la clase String.
La necesidad de números aleatorios es más común de lo que crees. En este vídeo te mostramos cómo generarlos en Java.
¡Ahora se vuelve gráfico! Se implementa la primera aplicación GUI conjunta con Swing.
Para que los elementos gráficos sean utilizables, deben escuchar las acciones del usuario. En este vídeo aprenderás los conceptos básicos.
Ahora se amplía la aplicación de la primera parte sobre el tema de las entradas. También aprenderá cómo acceder a los elementos después de un clic.
Hasta ahora, la disposición de los elementos sólo corría a cargo de Java. Ahora aprenderás cómo se puede influir en la disposición.
Los contenedores pueden anidarse. También existen otros diseños. En este vídeo aprenderá más opciones de diseño.
Una aplicación un poco más compleja muestra cómo se pueden utilizar varios componentes juntos. Aquí combinamos JTextField, JList y JButton.
Utilizando el ejemplo de los "diálogos", aprenderá qué son las ventanas modales y cómo puede configurarse, por ejemplo, un diálogo de ayuda rudimentario.
Se acerca el proyecto final. En este vídeo presentamos la tarea.
Presento una posible solución para el proyecto final, incluyendo consideraciones para su aplicación.
Examinamos juntos la solución de ejemplo en el depurador.
Comentar ahora „Desarrollo Java para principiantes“