Aprende Java Intermedio
Java hizo su debut en 1995 y ahora es el lenguaje más popular del mundo. Se usa comúnmente para todo, desde smartphones, tablets, relojes, servidores, seguridad de la información, inteligencia artificial, videojuegos e incluso robots. Debido a su madurez y popularidad, aprender Java es una excelente manera de conseguir un trabajo en desarrollo de software en prácticamente cualquier mercado.
Esta Pista de 17 horas te guiará a través de las partes más intermedias del lenguaje y te ayudará a ganar la experiencia y confianza que necesitas para explorar cualquier dirección que tomen tus aventuras de programación.
Como requisito previo para esta Pista, recomendamos nuestra Pista de Java Principiante.
Comenzaremos con un taller rápido sobre expresiones regulares en Java, para aprender a usarlas para buscar, reemplazar y validar que el texto cumpla con ciertos formatos. Luego nos sumergiremos directamente en un curso sobre entornos de desarrollo local y cómo configurar el tuyo.
A continuación, tocaremos las lambdas de Java, que se pueden usar en cualquier lugar donde se usaba un Método Abstracto Único, antes de embarcarse en un curso de Pruebas Unitarias. Cubriremos lo esencial, incluyendo definir una unidad, composición vs. herencia, fixtures de prueba, suites de prueba y el ejecutor de pruebas jUnit. Luego, un taller sobre gestión de dependencias con Gradle.
Las siguientes 4 horas de la Pista se dedican a la programación funcional. Dominarás sintaxis imperativa vs. declarativa, lambdas y referencias de métodos, streams, conceptos de programación funcional, y funciones de orden superior y closures.
En el siguiente curso, Anotaciones de Java, primero exploraremos el uso básico de anotaciones para dar instrucciones al compilador. Luego, usaremos técnicas más avanzadas para crear nuestra propia anotación y buscarla usando reflexión.
A continuación, completarás un taller sobre Maven y luego un taller sobre depuración. Finalmente, trabajarás en un proyecto para construir un temporizador Pomodoro usando JavaFX.
Esta Pista te llevará al siguiente nivel en el maravilloso mundo de la programación Java. ¡Vamos!
-
Un salario de nivel inicial para las tecnologías cubiertas en esta ruta es aproximadamente $70,000 / año en promedio.
-
Algunas empresas que utilizan estas tecnologías regularmente incluyen: eBay, PayPal, Amazon, Google, Twitter, Mint.com, Square, y Facebook
¿Listo para comenzar a aprender?
Treehouse ofrece una prueba gratuita de 7 días para estudiantes nuevos. Obtén acceso a miles de horas de contenido. Aprende a programar, consigue el trabajo de tus sueños.
Comienza Tu Prueba Gratuita
-
1 minInstrucción
Bienvenido a Java Intermedio
Asegurémonos de que estamos en la misma página...(continúa leyendo)
Visto -
Curso
- 1
- 2
- 3
Entornos de Desarrollo Local
Este curso te introducirá en cómo configurar tu entorno de desarrollo en tu máquina local. Haremos una mirada más profunda a la tecnología Java y aprenderemos consejos, trucos y mejores prácticas que te harán más productivo.
-
16 minTaller
Expresiones Lambda en Java
Las expresiones lambda son funciones anónimas. Se añadieron al lenguaje en Java 8 y pueden ser utilizadas en cualquier lugar donde se usaba un Método Abstracto Único antes.
Visto -
Curso
- 1
- 2
- 3
Pruebas Unitarias en Java
Las pruebas unitarias son una mejor práctica de Java que garantiza que tu código funciona como se pretendía. Es un hábito crítico que deberías desarrollar temprano en tus aventuras de codificación.
-
30 minTaller
Gestión de Dependencias con Gradle
Este taller te guiará a través de qué son las dependencias, por qué las necesitas, cómo usarlas y finalmente cómo gestionarlas.
Visto -
Curso
- 1
- 2
Anotaciones de Java
Las anotaciones se han convertido rápidamente en el enfoque preferido para integrar poderosas bibliotecas de terceros en tus propias aplicaciones Java. En este curso, primero exploraremos el uso básico de anotaciones para dar instrucciones al compilador. Luego, usaremos técnicas más avanzadas para crear nuestra propia anotación y buscarla usando reflexión.
-
30 minExamen
Examen Final de la Pista de Java Intermedio
Pon a prueba tus habilidades de Java Intermedio. Este examen final incluye una variedad de tipos de preguntas para evaluar lo que has aprendido. Aprueba para obtener tu certificado.
-
Finalización de la Ruta
Esta ruta incluye:
- Bienvenido a Java Intermedio 1 min
- Entornos de Desarrollo Local 2 horas
- Expresiones Lambda en Java 16 min
- Pruebas Unitarias en Java 2 horas
- Gestión de Dependencias con Gradle 30 min
- Anotaciones de Java 118 min
- Examen Final de la Pista de Java Intermedio 30 min